07.05.2013 Views

Tema 2. Características del Microprocesador 80X86. - UAM

Tema 2. Características del Microprocesador 80X86. - UAM

Tema 2. Características del Microprocesador 80X86. - UAM

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

XLAT<br />

<strong>Tema</strong> <strong>2.</strong> <strong>Características</strong> <strong>del</strong> <strong>Microprocesador</strong><br />

<strong>80X86.</strong><br />

Instrucciones de Transferencia de datos especiales<br />

Mnemónico<br />

XCHG dest,fuente<br />

LAHF<br />

SAHF<br />

IN acumulador,puerto<br />

OUT puerto,acumulador<br />

LEA dest,fuente c<br />

LDS dest,fuente d<br />

LES dest,fuente d<br />

Código<br />

Objeto<br />

93<br />

86 C7<br />

87 14<br />

9F<br />

9E<br />

E4 26<br />

E5 26<br />

EC<br />

ED<br />

E6 26<br />

E7 26<br />

EE<br />

EF<br />

8D 1E 00 10<br />

C5 1C<br />

C4 1C<br />

D7<br />

Mnemónico<br />

XCHG AX,BX<br />

XCHG AL,BH<br />

XCHG [SI],DX<br />

LAHF<br />

SAHF<br />

IN AL,26H<br />

IN AX,26H<br />

IN AL,DX<br />

IN AX,DX<br />

OUT 26H,AL<br />

OUT 26H,AX<br />

OUT DX,AL<br />

OUT DX,AX<br />

LEA BX,MEMBDS<br />

LDS BX,DWORD PTR[SI]<br />

LES BX,DWORD PTR[SI]<br />

XLAT<br />

Segmento de<br />

memoria<br />

Dentro <strong>del</strong> CPU<br />

Dentro <strong>del</strong> CPU<br />

Datos<br />

Dentro <strong>del</strong> CPU<br />

Dentro <strong>del</strong> CPU<br />

b<br />

b<br />

b<br />

b<br />

b<br />

b<br />

b<br />

b<br />

Datos<br />

Datos<br />

Datos<br />

Datos<br />

Operación simbólica<br />

AX ⇄ BX<br />

AL ⇄ BH<br />

[SI] ⇄ DL; [SI+1] ⇄ DH<br />

AH Banderas<br />

Banderas AH<br />

AL puerto 26H<br />

ALpuerto 26H, AHpuerto 27H<br />

ALpuerto DX<br />

AL puerto DX; AHpuerto DX+1<br />

puerto 26HAL<br />

puerto 26HAL; puerto 27HAH<br />

puerto DXAL<br />

puerto DXAL; puerto DX+1 AH<br />

BL00; BH 10H<br />

BL [SI]; BH[SI+1];<br />

DS[SI+3:SI+2]<br />

BL [SI]; BH[SI+1];<br />

ES[SI+3:SI+2]<br />

AL[BX+AL];

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!