(题干)
本题共计 2 个问题
如果在一个程序段开始执行之前,(CS)=2000H,(IP)=4500H。
简答题
第 1 题
该程序段第一个字节的物理地址是什么?
正确答案
程序段的第一个字节的物理地址为:2000*16+4500=36500H
答案解析
略
简答题
第 2 题
指向这一物理地址的CS值和IP值是唯一的吗?为什么?
正确答案
不是唯一的,程序段物理地址为程序段寄存器左移4位后,加上指令提供的16位偏移地址形成的物理地址。
答案解析
略
相似试题
(简答题)
若一个程序段开始执行之前,(CS)=33AOH,(IP)=0130H,试问该程序段启动执行指令的实际地址是什么?
(简答题)
如果在一个程序开始执行以前(CS)=0A7F0H,(如16进制数的最高位为字母,则应在其前加一个0)(IP)=2B40H,试问该程序的第一个字的物理地址是多少?
(单选题)
如果一个程序在执行前(CS)=0A7F0H,(IP)=2B40H,该程序的起始地址是()
(简答题)
在内存中保存有一个程序段,其位置为(CS)=33A0H,(IP)=0130H,当计算机执行该程序段指令时,分析实际启动的物理地址是多少。
(单选题)
有如下程序段 执行以上程序段后将在屏幕上显示一个菜单,如果用户移动光带选择了"0.退出"项,则内存变量sel的值是()
(单选题)
在程序运行期间,当执行某些指令或操作时,CPU自动修改CS和IP使它们指向新的代码段,下列描述错误的是:()
(单选题)
有如下程序段 执行以上程序段后将在屏幕上显示一个菜单,如果用户移动光带选择了”0.退出”项,则内存变量sel的值是()