Está en la página 1de 3

Ejercicios

1. Escribir en opcode las siguientes instrucciones para el Motorola 68000:

https://web.njit.edu/~rosensta/classes/architecture/252software/code.pdf

Nota: instr. Origen, destino


Nota2: # significa constante o Literal.

MOV #8,D1
MOV #4,D0
ASL D0,D1

2. Escribir en opcode las siguientes instrucciones para PIC18F4450

http://ww1.microchip.com/downloads/en/devicedoc/39760d.pdf

MOVLW #153
MOVWF F0
MOVLW #23
MOVWF F1
MULWF F0

3. Con el siguiente conjunto de instrucciones, realizar la operación una a una en la


representación gráfica del procesador anexada como imagen.

Nota: El procesador no tiene acumulador

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0432c/CHDCICDF.html

MOV R0,#5
MOV R1,#80
MUL R0,R1,R0
ADD R2,R1,R0

MOV R0,#10
MOV R1,#0
MOV R2,#1
Loop:
ADD R1,R2,R1
ADD R2,R2,R1
ADD R0,#-1
BNZ loop
Cuál tarea desarrolla el procesador.

4. Describir el comportamiento del STACK con set de instrucciones Microchip

Main:
Call item
Goto item
Return:
Goto main

Item:
Call otro
Call mio
Goto otro
Return

Otro
Goto mio

Mio
Return
5. Usar el set de instrucciones de ARM para:

 Hacer un programa que genere un triangulo de PASCAL hasta el septimo nivel.


 Hacer un programa que calcule la distancia de un punto a una linea.
 Hacer un programa que calcule el determinante de una matriz 3x3 y con ello
calcule la inversa (numeros enteros)

También podría gustarte