Sei sulla pagina 1di 3

Torrejn Bruno Rodrigo

6 Electrnica

2013

Computadoras Electrnicas Responda brevemente y con sus propias palabras: 1) Qu es un microcontrolador? 2) Qu es el mapa de memoria de un microcontrolador? 3) Qu es un registro? 4) Qu es una direccin de memoria? ) !u"l es la relacin entre los dos conceptos anteriores? #) !u"l es la direccin del registro $%R& '? () !u"l es la direccin del registro llamado )&*&+)? ,) !u"ntos bits contiene cada registro en el $-!1#.,4? /) Qu es un programa? 10) Qu es una instruccin u operador? 11) Qu es un par"metro u operando de una instruccin? 12) &odas las instrucciones llevan operandos? 13) !u"ntos par"metros puede llevar como m"1imo las instrucciones? 14) 2e un e3emplo de instruccin de dos par"metros4 1 ) 2e un e3emplo de una instruccin sin par"metro4 1#) 5n la siguiente instruccin: Qu representa el par"metro 0102 mov67 0102? 1() 5scriba la instruccin necesaria para almacenar el valor 8e1adecimal 70 en el registro 94 1,) 5scriba las instruccin necesaria para mover el contenido del registro 0:0! al registro de direccin 0:0.4 1/) 5scriba la instruccin necesaria para sumar el valor 8e1adecimal 02 al valor guardado en el registro 94 20) 5scriba la o las instrucciones necesarias para poner todo en cero el contenido del registro 94 21) Reali;ar un programa para resolver el siguiente problema: )umar el valor presente en el puerto * < el literal 03 < el valor almacenado en el registro 0:0! y enviar el resultado al $uerto '4

Torrejn Bruno Rodrigo

6 Electrnica

2013

22) Qu 7uncin cumple la siguiente l=nea de programa?: 'c7 0:03> 23) Qu 7uncin cumple la instruccin ?%&%? Qu par"metro lleva esta instruccin? !u"l considera @ue es su principal caracter=stica? Desarrollo 1) +n microcontrolador Aabreviado B!) es un circuito integrado programable> capa; de e3ecutar las rdenes grabadas en su memoria4 5st" compuesto de varios blo@ues 7uncionales> los cuales cumplen una tarea espec=7ica4 +n microcontrolador incluye en su interior las tres principales unidades 7uncionales de una computadora: unidad central de procesamiento> memoria y puertos de entradaCsalida4

2) Un mapa de memoria es una estructura de datos (tablas) que indica cmo est distribuida la memoria. Contiene informacin sobre el tamao total de memoria y las relaciones que existen entre direcciones lgicas y fsicas. ) Un registro es un con!unto de " bits (filas) ubicados en una columna o campo y !untos conforman el mapa de memoria. #) Una direccin de memoria es una direccin expresada en alg$n sistema num%rico y que sir&e para diferenciar los distintos registros (filas). ') (a relacin que existe entre registros y direccin de memoria es que cada registro tiene asignada una direccin de memoria $nica que permite al microcontrolador y al programador distinguirlos. )) (a direccin del registro *+,- . es /0/) del banco 1. 2) (a direccin del registro llamado 3-4-U3 es /0/ y sus &alores son iguales en ambos bancos. ") -odos los registros del *5C 1)6"# tiene " bits. 7) Un programa es un con!unto de instrucciones que entiende un microcontrolador y que sir&e para indicarle que tarea debe reali8ar. 1/) Una instruccin u operador es un cdigo que entiende el microcontrolador y q sir&e para programarlo9 est determinado por el fabricante. 11) Un parmetro de una instruccin u operando es el dato que dependiendo de la instruccin me pude indicar una direccin de un registro o un &alor constante. :n algunos casos la ubicacin de un bit especifico o la ubicacin d un dato (en ; o en un registro).

Torrejn Bruno Rodrigo

6 Electrnica

2013

12) <o todas las operaciones lle&an operandos o parmetros de instruccin9 por e!emplo la instruccin C(,; no lle&a. 1 ) (as instrucciones pueden lle&ar como mximo dos parmetros. 1#) :!emplo de instruccin de dos parmetros= .C6 /0/ 9 ' 1') :!emplo de instruccin sin parmetro= C(,; 1)) :n la instruccin mencionada9 /0/> representa la direccin de un registro. 12) (a instruccin es= ?+@(; /06/. ?+@6 /0/C9 / A ?+@;6 /0/6

1") (as instrucciones son= 17) (a instruccin es= 2/) (a instruccin es=

4>>(; /0/2 C(,;

21) :l programa se resol&era de la siguiente manera= ?+@6 4>>(; 4>>;6 ?+@;6 :<>A /0/'9/ /0/ /0/C9/ /0/)

22) (a funcin que cumple .C6 /x/ 9' es la de poner en cero el bit n$mero ' del registro 3-4-U3 y de esta manera traba!ar en el banco cero (.4<B /). 2 ) (a funcin de la instruccin C+-+ (ir a) es la de saltar Dacia un determinado lugar del programa9 para ello necesita una :-5EU:-4 que le indica Dacia donde saltar. 3u principal caracterstica es que permite repetir un con!unto de instrucciones creando un bucle.

Potrebbero piacerti anche