请教8086汇编语言中ASSUME伪指令的作用!

2024-11-28 16:35:14
推荐回答(1个)
回答1:

先回答你的第一个问题,书上是你那样说的,至于你的第一个疑问是因为ASSUME伪指令只是让数据段寄存器DS与你的数据存储地址,代码段寄存器CS和你的代码段所存储的地址一一对应起来,但是如果你不人为把你的数据段存储地址DSEG传给DS的话,系统是无法获得DSEG的具体物理地址的。

对于第二疑问,因为CS:IP是指向CPU将执行的下一条语句,在将程序装载进主存时,系统就已经将CSEG的物理地址传给了CS,所以,对于CS不需要像DS那样人为传递。