Preview only show first 10 pages with watermark. For full document please download

Super Gallo De Oro

este archivo t ayudara a entender mas el funcionamiento de un mircroprocesador

   EMBED


Share

Transcript

  Pregunta Sin contestarPuntaje de 1.00 Switch off the advertising on this site for Select the amount you wish to donate:       Electronica Digital    Microcontroladores y Microprocesadores    24 de abril - 30 de abril    Auto Evaluacion 2° Parcial Comenzado el viernes, 28 de abril de 2017, 13:55 Estado Terminado Finalizado en viernes, 28 de abril de 2017, 13:56 Tiempo empleado 10 segundos Puntos 0.00/30.00 Calicación0 00  de un total de 10.00 ( 0 %)Indica cual es el valor en decimal de la variable Nibbles[1] despues de ejecutarse la instrucción de la linea 21 en el siguiente programa, si lasvariables tienen los siguientes valores iniciales. Dato1 = 28 Nibbles[0] = 102 Nibbles[1] = 246 01/* 02 * P1_2015A.asm 03 * 04 * Created: 02/05/2016 02:55:57 p.m. 05 * Author: valmarlop 06 */ 07 rjmp _Inicio 08 .ORG 0x36 09 10_Inicio: ldi r16,0x08 ; initializa el stack pointer 11 ldi r17,0xFF 12 out SPH,r16 13 out SPL,r17 14 15mainLoop: 16 lds r16,Dato1 17 swap r16 18 andi r16,15 19 sts Nibbles,r16 20 lds r16,Dato1 21 andi r16,15 22 sts Nibbles+1,r16 23 rjmp mainLoop 24 25 .DSEG 26Dato1: .BYTE 1 27Nibbles: .BYTE 2 Respuesta: La respuesta correcta es: 246  MensajesOscar Armando   Pregunta 2 Sin contestarPuntaje de 1.00 Indica cual es el valor en decimal del registro R16 despues de ejecutarse la instrucción de la linea 16 en el siguiente programa, si las variables tienenlos siguientes valores iniciales. Dato1 = 176 Nibbles[0] = 157 Nibbles[1] = 44 01/* 02 * P1_2015A.asm 03 * 04 * Created: 02/05/2016 02:55:57 p.m. 05 * Author: valmarlop 06 */ 07 rjmp _Inicio 08 .ORG 0x36 09 10_Inicio: ldi r16,0x08 ; initializa el stack pointer 11 ldi r17,0xFF 12 out SPH,r16 13 out SPL,r17 14 15mainLoop: 16 lds r16,Dato1 17 swap r16 18 andi r16,15 19 sts Nibbles,r16 20 lds r16,Dato1 21 andi r16,15 22 sts Nibbles+1,r16 23 rjmp mainLoop 24 25 .DSEG 26Dato1: .BYTE 1 27Nibbles: .BYTE 2 Respuesta: La respuesta correcta es: 176  Pregunta 3 Sin contestarPuntaje de 1.00 Indica cual es el valor en decimal de la variable Nibbles[0] despues de ejecutarse la instrucción de la linea 21 en el siguiente programa, si lasvariables tienen los siguientes valores iniciales. Dato1 = 161 Nibbles[0] = 206 Nibbles[1] = 171 01/* 02 * P1_2015A.asm 03 * 04 * Created: 02/05/2016 02:55:57 p.m. 05 * Author: valmarlop 06 */ 07 rjmp _Inicio 08 .ORG 0x36 09 10_Inicio: ldi r16,0x08 ; initializa el stack pointer 11 ldi r17,0xFF 12 out SPH,r16 13 out SPL,r17 14 15mainLoop: 16 lds r16,Dato1 17 swap r16 18 andi r16,15 19 sts Nibbles,r16 20 lds r16,Dato1 21 andi r16,15 22 sts Nibbles+1,r16 23 rjmp mainLoop 24 25 .DSEG 26Dato1: .BYTE 1 27Nibbles: .BYTE 2 Respuesta: La respuesta correcta es: 10  Pregunta 4 Sin contestarPuntaje de 1.00 Indica cual es el valor en decimal de la variable Nibbles[0] despues de ejecutarse la instrucción de la linea 22 en el siguiente programa, si lasvariables tienen los siguientes valores iniciales. Dato1 = 176 Nibbles[0] = 157 Nibbles[1] = 44 01/* 02 * P1_2015A.asm 03 * 04 * Created: 02/05/2016 02:55:57 p.m. 05 * Author: valmarlop 06 */ 07 rjmp _Inicio 08 .ORG 0x36 09 10_Inicio: ldi r16,0x08 ; initializa el stack pointer 11 ldi r17,0xFF 12 out SPH,r16 13 out SPL,r17 14 15mainLoop: 16 lds r16,Dato1 17 swap r16 18 andi r16,15 19 sts Nibbles,r16 20 lds r16,Dato1 21 andi r16,15 22 sts Nibbles+1,r16 23 rjmp mainLoop 24 25 .DSEG 26Dato1: .BYTE 1 27Nibbles: .BYTE 2 Respuesta: La respuesta correcta es: 11