ENSAMBLADOR REALIZA EN TU LIBRETA LOS SIGUIENTES

Anuncio
ENSAMBLADOR
M.C. Laura Cuayahuitl Romero
Tarea #3:
a. Instrucciones en ensamblador: MOV, ADD, SUB, AND, OR, XOR, NOT
b. Códigos binarios.
c.- Complementos
REALIZA EN TU LIBRETA LOS SIGUIENTES EJERCICIOS.
FECHA DE REVISIÓN: Jueves 26 de Mayo
1.- Realiza las siguientes pruebas de escritorio. Las operaciones ADD y SUB realízalas en base 16.
Nota: Cuando un valor hexadecimal comienza con Letra, como F5, se debe anotar antecediendole un
cero. Y debe escribirse como 0F5, sin embargo, a la hora de los cálculos la computadora ignorará al
cero. El valor que se almacenará en AH es F5.
a)
MOV CX, 5F31
MOV DX, 2C84
MOV AL, CL
MOV DL, 6E
MOV AH, CH
ADD DL, CL
ADD DL, DH
SUB DL, CH
NOT DH
b)
MOV
MOV
MOV
MOV
SUB
MOV
SUB
XOR
MOV
AND
OR
AH, 0F5
AL, C9
DL, AL
DH, 0E7
AX, DX
CL, 45
AH, CL
DL, DH
CH, AH
CX, AX
DH, 4D
CONTINUA…
c)
MOV
MOV
ADD
ADD
ADD
NOT
SUB
OR
AND
XOR
BX, 6D3A
CX, EB21
BX, CX
BX, 39A4
BX, BX
BX
BX, CX
CX, CX
BH, CH
BL, CL
2.- Escribe los códigos binarios que se piden.
a)
b)
c)
d)
e)
f)
g)
h)
‘P’ a ASCII
____________
‘$’ a ASCII
____________
‘*’ a ASCII
____________
‘8’ a ASCII
____________
(9)16 a código 7 segmentos
____________
(5)16 a código 7 segmentos
____________
(13)10 a código Gray de 4 bits
____________
Obtener la tabla del código de 5 segmentos: (17)10 a código Gray de 5 bits
3.- Obtener los valores negativos usando complemento a 2
a)
b)
c)
d)
( 394)10
(7623)10
(6F2B)16
(E3D2)16
4.- Realiza las siguientes restas en complemento a 2
a) (345 - 231)10
b) (5341 – 3981)10
Descargar