Sie sind auf Seite 1von 2

EXEMPLO 3 Uso de instrues de

transferncia de dados.
Comentrio

Mnemni ca LHLD 1000h SHLD 2000h LXI H,3000h LXI B,4000h LXI D,5000h LDAX B STAX D XCHG

Cdigo 2A 00 10 22 00 20 21 00 30 01 00 40 11 00 50 0A 12 EB

Carrega contedo da posio 1000h no registador L. Carrega contedo da posio 1001h no registador H. Move o contedo do registador L para a posio 2000h. Move o contedo do registador H para a posio de memria 2001h. Carrega o registador duplo HL com o valor 3000h. Carrega o registador duplo BC com o valor 4000h. Carrega o registador duplo DE com o valor 5000h. Carrega o acumulador com o contedo da posio de memria indicada pelo registador duplo BC, ou seja, a posio 4000h. Move o contedo do acumulador para a posio de memria indicada pelo registador duplo DE, ou seja, a posio 5000h. O contedo de H(30h) trocado com o contedo de D(50h). O contedo de L(00h) trocado com o contedo de E(00h). Depois da instruo, temos: HL=5000h e DE=3000h.

Vista no Microprocessador simulador 8085 ver 3.2 da Intel

Das könnte Ihnen auch gefallen