微机实验模版 联系客服

发布时间 : 星期二 文章微机实验模版更新完毕开始阅读

6. 设AX寄存器中的内容为1111H,BX寄存器中的内容为2222H,DS:0010H单元中的内容为3333H。将AX寄存器中的内容与BX寄存器中的内容交换,然后再将BX寄存器中的内容与DS:0010H单元中的内容进行交换。试编写程序段,并上机验证结果。

MOV AX,1111H MOV BX,2222H MOV DS:[0010H],3333H PUSH AX PUSH BX POP AX POP BX PUSH BX

PUSH WORD PTR[0010H] POP BX

POP WORD PTR[0010H]

执行结果:AX=2222H,BX=3333H,DS:[0010H]=1111H

7. 设(DS)=1000H,(ES)=2000H,有关存储器的内容如图1.5所示。要求将DS段的内容传送到AX寄存器,ES段的内容传送到BX寄存器,试编写程序段。

? ? ? DS:1000H

0FFH 0EEH

ES:2000H

0DDH 0CCH 图1.5 第7题图 MOV DS:[1000H],0FFH MOV DS:[1001H],0EEH MOV ES:[2000H],0DDH MOV ES:[2001H],0CCH MOV AX,DS:[1000H] MOV BX,ES:[2000H]

执行结果:AX=0EEFFH,BX=0CCDDH

前四条指令也可以用两条指令代替: MOV DS,[1000H],0EEFFH MOV ES,[2000H],0CCDDH