问问题描述
请教8086汇编语言中ASSUME伪指令的作用,拜谢!求解答这个难题!
答精选答案

先回答你的第一个问题,书上是你那样说的,至于你的第一个疑问是因为ASSUME伪指令只是让数据段寄存器DS与你的数据存储地址,代码段寄存器CS和你的代码段所存储的地址一一对应起来,但是如果你不人为把你的数据段存储地址DSEG传给DS的话,系统是无法获得DSEG的具体物理地址的。
对于第二疑问,因为CS:IP是指向CPU将执行的下一条语句,在将程序装载进主存时,系统就已经将CSEG的物理地址传给了CS,所以,对于CS不需要像DS那样人为传递。本文来自作者[JJ冯俊杰]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/changshijingxuan/202609/745433.html
评论列表(4条)
我是公众科技网的签约作者“JJ冯俊杰”!
希望本篇文章《请教8086汇编语言中ASSUME伪指令的作用》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览:先回答你的第一个问题,书上是你那样说的,至于你的第一个疑问是因为ASSUME伪指令只是让数据段寄存器DS与你的数据存储地址,代码段寄存器CS和你的代码段所存储的地址一一对应起来,但是如果你不人为把你的数据段存储地址DSEG传给DS的话,系统是无法获得DSEG的具体物理地址的。对于第二疑问,因为CS:IP是指向CPU将执行的下一条语句,在将程序装载进主存时,系统就已经将CSEG的物理地址传给了CS,所以,对于CS不需要像DS那样人为传递。