cod. máq.ensambl b8 0020 mov ax,20 bb 0045 mov bx,45 01d8 add ax,bx a3 0010 mov[10],ax direccion...

13
Cod. Máq. Ensambl B8 0020 mov AX,20 BB 0045 mov BX,45 01D8 add AX,BX A3 0010 mov[10], AX DIRECCIO N XXXX:000 0 XXXX:000 3 XXXX:000 6 XXXX:000 8 XXXX:000 A XXXX:000 C XXXX:000 E XXXX:001 0 XXXX:001 2 XXXX:001 4 XXXX:001 6 XXXX:001 8 XXXX:001 0000 XXXX B8 0020 XXXX:000 0 XXXX:000 0 XXXX 000 0 0000 XXXX Generar la dirección de la 1ª. instrucción HREAD B8 0020 HADD AX; Ay Hcs HIP A MAR; AMBR

Upload: alisa-zea

Post on 14-Dec-2015

235 views

Category:

Documents


0 download

TRANSCRIPT

Cod. Máq. EnsamblB8 0020 mov AX,20BB 0045 mov BX,4501D8 add AX,BXA3 0010 mov[10],AX

DIRECCIONXXXX:0000XXXX:0003XXXX:0006XXXX:0008XXXX:000AXXXX:000CXXXX:000EXXXX:0010XXXX:0012XXXX:0014XXXX:0016XXXX:0018XXXX:001AXXXX:001C

DDDD:0000DDDD:0002DDDD:0004DDDD:0006DDDD:0008DDDD:000ADDDD:000CDDDD:000DDDDD:0010DDDD:0012

0000

XXXX

B8 0020

XXXX:0000

XXXX:0000

XXXX 0000

0000

XXXX

Generar la dirección de la 1ª. instrucción

HREADB8 0020

HADD

AX; Ay

Hcs

HIP

A MAR; AMBR

Cod. Máq. EnsamblB8 0020 mov AX,20BB 0045 mov BX,4501D8 add AX,BXA3 0010 mov[10],AX

DIRECCIONXXXX:0000XXXX:0003XXXX:0006XXXX:0008XXXX:000AXXXX:000CXXXX:000EXXXX:0010XXXX:0012XXXX:0014XXXX:0016XXXX:0018XXXX:001AXXXX:001C

DDDD:0000DDDD:0002DDDD:0004DDDD:0006DDDD:0008DDDD:000ADDDD:000CDDDD:000DDDDD:0010DDDD:0012

0000

XXXX

B8 0020

XXXX:0000

0000

XXXX

0003

Actualizar IP

AIP

Cod. Máq. EnsamblB8 0020 mov AX,20BB 0045 mov BX,4501D8 add AX,BXA3 0010 mov[10],AX

DIRECCIONXXXX:0000XXXX:0003XXXX:0006XXXX:0008XXXX:000AXXXX:000CXXXX:000EXXXX:0010XXXX:0012XXXX:0014XXXX:0016XXXX:0018XXXX:001AXXXX:001C

DDDD:0000DDDD:0002DDDD:0004DDDD:0006DDDD:0008DDDD:000ADDDD:000CDDDD:000DDDDD:0010DDDD:0012

0000

XXXX

B8 0020

XXXX:0000

00 20

0003

XXXX

Ejecutar instrucción

AAX

Cod. Máq. EnsamblB8 0020 mov AX,20BB 0045 mov BX,4501D8 add AX,BXA3 0010 mov[10],AX

DIRECCIONXXXX:0000XXXX:0003XXXX:0006XXXX:0008XXXX:000AXXXX:000CXXXX:000EXXXX:0010XXXX:0012XXXX:0014XXXX:0016XXXX:0018XXXX:001AXXXX:001C

DDDD:0000DDDD:0002DDDD:0004DDDD:0006DDDD:0008DDDD:000ADDDD:000CDDDD:000DDDDD:0010DDDD:0012

0003

XXXX

XXXX:0003

XXXX:0003

XXXX 0003

0003

XXXX

Generar la dirección de la 2ª. Instrucción

BB 0045

00 20

BB 0045

HADD

AX; Ay

Hcs

HIP

A MAR; AMBR

HREAD

Cod. Máq. EnsamblB8 0020 mov AX,20BB 0045 mov BX,4501D8 add AX,BXA3 0010 mov[10],AX

DIRECCIONXXXX:0000XXXX:0003XXXX:0006XXXX:0008XXXX:000AXXXX:000CXXXX:000EXXXX:0010XXXX:0012XXXX:0014XXXX:0016XXXX:0018XXXX:001AXXXX:001C

DDDD:0000DDDD:0002DDDD:0004DDDD:0006DDDD:0008DDDD:000ADDDD:000CDDDD:000DDDDD:0010DDDD:0012

0000

XXXX

BB 0045

XXXX:0003

0003

XXXX

0006

Actualizar IP

00 20

AIP

Cod. Máq. EnsamblB8 0020 mov AX,20BB 0045 mov BX,4501D8 add AX,BXA3 0010 mov[10],AX

DIRECCIONXXXX:0000XXXX:0003XXXX:0006XXXX:0008XXXX:000AXXXX:000CXXXX:000EXXXX:0010XXXX:0012XXXX:0014XXXX:0016XXXX:0018XXXX:001AXXXX:001C

DDDD:0000DDDD:0002DDDD:0004DDDD:0006DDDD:0008DDDD:000ADDDD:000CDDDD:000DDDDD:0010DDDD:0012

0002

XXXX

XXXX:0003

45

00 20

0006

XXXX

Ejecutar instrucción

BB 0045

ABX

Cod. Máq. EnsamblB8 0020 mov AX,20BB 0045 mov BX,4501D8 add AX,BXA3 0010 mov[10],AX

DIRECCIONXXXX:0000XXXX:0003XXXX:0006XXXX:0008XXXX:000AXXXX:000CXXXX:000EXXXX:0010XXXX:0012XXXX:0014XXXX:0016XXXX:0018XXXX:001AXXXX:001C

DDDD:0000DDDD:0002DDDD:0004DDDD:0006DDDD:0008DDDD:000ADDDD:000CDDDD:000DDDDD:0010DDDD:0012

0006

XXXX

01 D8XXXX:0006

XXXX:0006

XXXX 000600 20

0006

XXXX

00 45

Generar la dirección de la 3ª. Instrucción

01 D8

HADD

AX; Ay

Hcs

HIP

A MAR; AMBR

HREAD

Cod. Máq. EnsamblB8 0020 mov AX,20BB 0045 mov BX,4501D8 add AX,BXA3 0010 mov[10],AX

DIRECCIONXXXX:0000XXXX:0003XXXX:0006XXXX:0008XXXX:000AXXXX:000CXXXX:000EXXXX:0010XXXX:0012XXXX:0014XXXX:0016XXXX:0018XXXX:001AXXXX:001C

DDDD:0000DDDD:0002DDDD:0004DDDD:0006DDDD:0008DDDD:000ADDDD:000CDDDD:000DDDDD:0010DDDD:0012

0006

XXXX

01 D8

XXX:0006

0008

Actualizar IP

00 2000 45

AIP

Cod. Máq. EnsamblB8 0020 mov AX,20BB 0045 mov BX,4501D8 add AX,BXA3 0010 mov[10],AX

DIRECCIONXXXX:0000XXXX:0003XXXX:0006XXXX:0008XXXX:000AXXXX:000CXXXX:000EXXXX:0010XXXX:0012XXXX:0014XXXX:0016XXXX:0018XXXX:001AXXXX:001C

DDDD:0000DDDD:0002DDDD:0004DDDD:0006DDDD:0008DDDD:000ADDDD:000CDDDD:000DDDDD:0010DDDD:0012

0008

XXXX

01 D8

XXXX:0006

00 2000 4500 20

00 45

00 20 00 45

SUMA

00 65Ejecutar instrucción

HAX

AX

HBX

AY

HADD

AAX

HALU

Cod. Máq. EnsamblB8 0020 mov AX,20BB 0045 mov BX,4501D8 add AX,BXA3 0010 mov[10],AX

DIRECCIONXXXX:0000XXXX:0003XXXX:0006XXXX:0008XXXX:000AXXXX:000CXXXX:000EXXXX:0010XXXX:0012XXXX:0014XXXX:0016XXXX:0018XXXX:001AXXXX:001C

DDDD:0000DDDD:0002DDDD:0004DDDD:0006DDDD:0008DDDD:000ADDDD:000CDDDD:000DDDDD:0010DDDD:0012

0008

XXXX

A3 0010

XXXX:0008

XXXX:0008

XXXX 0008

0008

XXXX

Generar la dirección de la 4ª. Instrucción

A3 0010

00 6500 45

HADD

AX; Ay

Hcs

HIP

A MAR; AMBR

HREAD

Cod. Máq. EnsamblB8 0020 mov AX,20BB 0045 mov BX,4501D8 add AX,BXA3 0010 mov[10],AX

DIRECCIONXXXX:0000XXXX:0003XXXX:0006XXXX:0008XXXX:000AXXXX:000CXXXX:000EXXXX:0010XXXX:0012XXXX:0014XXXX:0016XXXX:0018XXXX:001AXXXX:001C

DDDD:0000DDDD:0002DDDD:0004DDDD:0006DDDD:0008DDDD:000ADDDD:000CDDDD:000DDDDD:0010DDDD:0012

0008

XXXX

A3 0010

XXXX:0008

000A

Actualizar IP

00 6500 45

AIP

Cod. Máq. EnsamblB8 0020 mov AX,20BB 0045 mov BX,4501D8 add AX,BXA3 0010 mov[10],AX

DIRECCIONXXXX:0000XXXX:0003XXXX:0006XXXX:0008XXXX:000AXXXX:000CXXXX:000EXXXX:0010XXXX:0012XXXX:0014XXXX:0016XXXX:0018XXXX:001AXXXX:001C

DDDD:0000DDDD:0002DDDD:0004DDDD:0006DDDD:0008DDDD:000ADDDD:000CDDDD:000DDDDD:0010DDDD:0012

000A

DDDD

A3 0010

DDDD:0010

DDDD:0010

DDDD 001000 65

DDDD

0010

00 45

00 65

00 65

HWRITE

Ejecutar instrucción

HAX

HADD

AX

Ay

HDs

A MAR; AMBR