王爽老师《汇编语言》第三章作业

2025-12-06 06:05:28
推荐回答(2个)
回答1:

我记得书上讲debug命令讲的很清楚啊?
你就不会照着来啊?
ds = 0001这个时候就是指向第二排数据了.
=============================================
=============================================
关键
(0001:0000 和 0000:0010 是一个地方.
0000:0010=00010
0001:0000=00010
地址表达式中前4位是段地址,后四位是偏移地址。
计算物理地址的公式是=段地址*10h+便宜地址
所以这两个是相同的 .)
============================================
============================================
所以ds变为1后,第二排的数据就被送如ax,bx了.
仔细琢磨琢磨
其实在电脑中数据和程序没区别.就看cs:ip.它指向哪里哪里就是要执行的代码.

回答2:

mov ax,1
mov ds,ax ;(DS)=1
因为立即数不能直接送段寄存器,要达到目的,以通用寄存器为桥梁是一种普遍的做法,通用寄存器中,AX又是最快的