A-A+
假设某汇编语言源程序的代码段段地址为CSEG 启动地址为START 可用来设置CS寄存()器
问题详情
假设某汇编语言源程序的代码段段地址为CSEG,启动地址为START,可用来设置CS寄存()器值的汇编语句是()。
A.ASSUME CS CSEG
B.END START
C.MOV CS,CSEG
D.MOV AX,CSEG MOV CS,AX请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:A
解析:ASSUME段定义伪指令——设定分段寄存器,格式为“ASSUME段寄存器:段名[,段寄存器名:段名]”。在代码段的开始用来指出所有段与段寄存器的关系,确定某个段分配给哪个段寄存器。ASSUME只指出各段寄存器的分配,并没有把段地址装入相应的段寄存器。为此,在代码段中,还必须把数据段和附加数据段的段地址装入相应的寄存器中。