Está en la página 1de 9

“UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE

AREQUIPA”
FACULTAD DE INGENIERIA DE PRODUCCION Y SERVICIOS

ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

ARQUITECTURA DE COMPUTADORAS LABORATORIO TURNO: “B”


VIERNES 8:50 / 10:30 am
NÚMERO DE GRUPO: 2

TAREA N°4
Práctica #4

INTEGRANTES:
APELLIDOS Y NOMBRES CUI FIRMA

 Álvarez Huacasi Freddy 20170286

 Condorvilca Cáceres Carlos 20153563

 Vilca Quispe Robel Lizandro 20170298

24 de octubre del 2021


LABORATORIO DE ARQUITECTURA DE COMPUTADORAS
INDICE
ENCONTRAR CÓDIGO MAQUINA DE: ............................................................................................................... 1
a) MOV CX, AX........................................................................................................................................... 1
b) MOV BL, 23H ......................................................................................................................................... 1
c) MOV DH, [1234H] ................................................................................................................................. 2
d) MOV AH, [BX]........................................................................................................................................ 3
e) MOV AX, [BX + 34H].............................................................................................................................. 3
f) MOV AL, [BP + 12H] .............................................................................................................................. 4
g) MOV [BX + SI + 34H], DH....................................................................................................................... 5
h) MOV [BX], AL......................................................................................................................................... 5
i) MOV [SI + 12H], DL................................................................................................................................ 6
BIBLIOGRAFÍA:................................................................................................................................................... 7
LABORATORIO DE ARQUITECTURA DE COMPUTADORAS

ENCONTRAR CÓDIGO MAQUINA DE:

a) MOV CX, AX

Registro/Registro: Registro/Memoria a/desde Registro


100010dw mod reg r/m

OPCODE: 1 0 0 0 1 0
d: 0
w: 1
mod: 1 1
reg: 0 0 0
r/m: 0 0 1

OPCODE d w mod reg r/m


100010 0 1 1 0Gg
00 001
1
hexadecimal:

1000 1001 1100 0001


8 9 C 1
89 C1
H H
89H C1H

b) MOV BL, 23H

Inmediato: Registro/Memoria a/desde Registro


1 0 1 1 w reg data

OPCODE: 1 0 1 1
w: 0
reg: 0 1 1
data: 2 3 H

1
LABORATORIO DE ARQUITECTURA DE COMPUTADORAS

OPCODE w reg data


1011 0 011 23H
hexadecimal:

1011 001 23
B 3 2H3
B3 2H3
H H
B3H 23H

c) MOV DH, [1234H]

Directo: Registro/Memoria a/desde Registro


100010dw mod r/m
reg
OPCODE: 1 0 0 0 1
0
d: 1
w: 0
mod: 0 0
reg: 1 1 0
r/m: 1 1 1

OPCODE d w mod reg r/m


100010 1 0 0 110 110
0
hexadecimal:

1000 1010 0011 0110


8 A 3 6
8A 36
H H
8AH 36H 34H 12H

2
LABORATORIO DE ARQUITECTURA DE COMPUTADORAS

d) MOV AH, [BX]

Registro base: Registro/Memoria a/desde Registro


100010dw mod reg r/m

OPCODE: 1 0 0 0 1 0
d: 1
w: 0
mod: 0 0
reg: 1 0 0
r/m: 1 1 1

OPCODE d w mod reg r/m


100010 1 0 0 100 111
0
hexadecimal:

1000 1010 0010 0111


8 A 2 7
8A 27
H H
8AH 27H

e) MOV AX, [BX + 34H]

Registro base: Registro/Memoria a/desde Registro


100010dw mod reg r/m

➢ OPCODE: 1 0 0 0 1 0
➢ d: 1
➢ w: 1
➢ mod: 0 1
➢ reg: 0 0 0
➢ r/m: 1 1 1

3
LABORATORIO DE ARQUITECTURA DE COMPUTADORAS

OPCODE d w mod reg r/m


100010 1 1 0 000 111
1
hexadecimal:

1000 1011 0100 0111


8 B 4 7
8B 47
H H
8BH 47H 34H

f) MOV AL, [BP + 12H]

Registro base: Registro/Memoria a/desde Registro


100010dw mod reg r/m

➢ OPCODE: 1 0 0 0 1 0
➢ d: 1
➢ w: 0
➢ mod: 0 1
➢ reg: 0 0 0
➢ r/m: 1 1 0

OPCODE d w mod reg r/m


100010 1 0 0 000 110
1
hexadecimal:

1000 1010 0100 0110


8 A 4 6
8A 46
H H
8AH 46H 12H

4
LABORATORIO DE ARQUITECTURA DE COMPUTADORAS

g) MOV [BX + SI + 34H], DH

Registro base – índice: Registro/Memoria a/desde Registro


100010dw mod reg r/m

OPCODE: 1 0 0 0 1 0
d: 0
w: 0
mod: 0 1
reg: 1 1 0
r/m: 0 0 0
OPCODE d w mod reg r/m
100010 0 0 0 110 000
1
hexadecimal:

1000 1000 0111 0000


8 8 7 0
88 70
H H
88H 70H 34H

h) MOV [BX], AL

Registro base: Registro/Memoria a/desde Registro


100010dw mod reg r/m

OPCODE: 1 0 0 0 1 0
d: 0
w: 0
mod: 0 0
reg: 0 0 0
r/m: 1 1 1

5
LABORATORIO DE ARQUITECTURA DE COMPUTADORAS

OPCODE d w mod reg r/m


100010 0 0 0 000 111
0
hexadecimal:

1000 1000 0000 0111


8 8 0 7
88 07
H H
88 H 0 7 H

i) MOV [SI + 12H], DL

Registro base: Registro/Memoria a/desde Registro


100010dw mod reg r/m

 OPCODE: 1 0 0 0 1 0
 d: 0
 w: 0
 mod: 0 1
 reg: 0 1 0
 r/m: 1 0 0

OPCODE d w mod reg r/m


100010 0 0 0 010 100
1
hexadecimal:

1000 1000 0101 0100


8 8 5 4
88 54
H H
88H 54H 12H

6
LABORATORIO DE ARQUITECTURA DE COMPUTADORAS

BIBLIOGRAFÍA:

TECHNICAL REFERENCE Personal Computer XT Hatware Reference Library


[Online]. Available: http://www.reenigne.org/crtc/PC-XT.pdf

Tecnologia + Informatica. Componentes de una computadora [Online]. Available:


https://www.tecnologiainformatica.com/componentes-de-unacomputadora/

Hoja de Datos Microprocesador INTEL 8088/8086

M. Orenga. G. Manonellas. Programacion en Ensamblador (x86-64) [Online].


Available: http://cv.uoc.edu/annotation/8255a8c320f6
0c2bfd6c9f2ce11b2e7f/619469/PID_0021827 3/PID_00218273.html

También podría gustarte