数据传送类指令一通用数据传送指令(3) ④立即数到存储器的传送 MOV BYTE PTR[BP+SI],5 5-SS:(BP+SI) MOV WORD PTR[BXⅪ,1005H;05H→[DS:(B)] 10H→[DS:(BX+1)] MOV WORD PTR[D],2000H;将立即数2000H存放到以DI的 内容为地址指针的相邻两个单元中 ⑤寄存器与段寄存器之间的传送 执行前DS MOV DS,[1000H] 81000H ·00H MOV [BX],ES •8000H 81001H ·20H 若执行前: 执行后DS DS=8000H (81000H)=00H 2000H (81001H)=20H ES=4000H BX=1200H 执行以上两条指令之后: DS=2000H ;第一条指令执行完 (21200H)=00H :第二条捐令执行完 OMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 数据传送类指令-通用数据传送指令(3) • 20H • 00H •8000H 执行前DS 81000H 81001H •2000H 执行后DS • ④立即数到存储器的传送 MOV BYTE PTR[BP+SI],5 ;5→SS:(BP+SI) MOV WORD PTR[BX],1005H ;05H→[DS:(BX)], 10H→[ DS:(BX+1)] MOV WORD PTR [DI] ,2000H ;将立即数2000H存放到以DI的 内容为地址指针的相邻两个单元中 • ⑤寄存器与段寄存器之间的传送 MOV DS,[1000H] MOV [BX],ES 若执行前: DS=8000H (81000H)=00H (81001H)=20H ES=4000H BX=1200H 执行以上两条指令之后: DS=2000H ;第一条指令执行完 (21200H)=00H ;第二条指令执行完 (21201H)=40H