Ensamblador Sintesis

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 13

PRS DAS

Almacén CPU Almacén


de de datos
programas
REALIZACIÓN DE INSTRUCCIONES
MEMORIAS
DIRECCIONAMIENTO DE MEMORIA
CONTADOR
REGISTRO DE ESCRITURA DE INSTRUCCIÓN
FORMATO DE INSTRUCCIONES

Bit B A 9 8 7 6 5 4 3 2 1 0

Parte paramétrica Parte de operación

Lenguaje emsamblador
Registro de dirección de micro instrucción MAR
OPERACIONES CON BITS Resultado
FUNCIÓN Instrucción Comentario
En DAR
Fijar el bit 2 a uno en WWC,04 DAR=04 0000 0100
la palabra X RWS, X DAR=X,(ORB=04) XXXX XXXX
DAO, 1E DAR=DARVORB XXXX X1XX

Fijar el bit 3 a cero en WWC,F7 DAR=F7 1111 0111


la palabra X RWS,X DAR=X XXXX XXXX
DAO,1B DAR=DAR^ORB XXXX 0XXX
Fijar a 1 el bit en la RWS, POINTER DAR=POINTER 0000 0010
palabra x que sea dado RWS,X DAR=X XXXX XXXX
por un uno en la palabra
POINTER
DAO,1E DAR=DARVORB XXXX XX1X

Fijar a cero el bit en la RWS, POINTER DAR=POINTER 0000 0010


palabra x que sea dado DAO,10 DAR=DAR 1111 1101
por un uno en la palabra
POINTER
RWS,X DAR=X XXXX XXXX
DAO,1B DAR=DAR^ORB XXXX XX0X
Comparaciones Instrucción Comentarios Resultado en DAR
Función
Qué valor tiene el bit WWC,08 DAR=8 0000 1000
3 en la palabra x RWS,X DAR=X XXXX XXXX
DAO,1B DAR=DAR^ORB 0000 x000
JCZ,Ln Si bit 3=0 ir a Ln
La palabra COUNTER WWC,2B DAR=2B 0010 1011
contiene el valor 2D RSW,COUNTER DAR=COUNTER 0010 1010
DAO,16 DAR=DARVORB 0000 0001
JCZ,Ln Si igual a cero ir Ln
Asumir que una palabra llamada LIN se encuentra en la dirección 14 de DAS y su contenido
Es 3A. ¿Que valor tendrá esta palabra cuando se ha realizado la siguiente secuencia?:

WWC,08 DAR=0000 1000


RWS,LIN DAR=LIN
DAO,09 DAR=DAR+ORB
WWS,LIN LIN=DAR

Asumir que hay una palabra en DAS llamada COUNTER. ¿Qué sucede durante la siguiente
Secuencia del programa? Dibujar el diagrama de flujo o describirlo con palabras.

LI RWS, COUNTER DAR=COUNTER


DAO,0F DAR=DAR-1
WWS,COUNTER COUNTER=DAR
JCZ,LI Si COUNTER > 0 ir a LI
WWC,08 DAR=0000 1000
WWS,COUNTER COUNTER=DAR

Escribir una secuencia de instrucciones que sume la palabra RANA y RANB y el resultado
Sea colocado en la palabra SUM. Todas las tres palabras están en DAS

Asumimos que la palabra SEL está en la dirección 25 de DAS y que su valor es 1E.
Escribir la siguiente instrucción en código de maquina.

RSW, SEL DAR=SEL

También podría gustarte