工学

判断题通常基址寄存器中的值可以由系统程序设定,也可以被一般用户指令所修改。A 对B 错

题目
判断题
通常基址寄存器中的值可以由系统程序设定,也可以被一般用户指令所修改。
A

B

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

●当程序转向执行子程序(或过程)前,需将 (3) 存入栈中。其存入的位置由 (4) 决定。

(3) A.子程序入口地址

B.子程序结束地址

C.该子程序前一条指令地址

D.该子程序后一条指令地址

(4) A.当时指令寄存器中的值

B.自动设定的栈地址寄存器中的值

C.程序设定的栈地址寄存器中的值

D.当时变址寄存器中的值


正确答案:D,B
【解析】堆栈是在主存中开辟的一个数据存储区,用来存放需要暂时保存的数据。当程序转向执行子程序时,为了保证程序执行完子程序后,能准确返回主程序继续执行,必须先将该子程序后的一条指令地址以及其他相关信息保存起来。而存放的空间就是所谓的堆栈区,具体的地址是由程序设定的栈地址决定。

第2题:

变址寻址和基址寻址的有效地址形成方式类似,但(4)。

A.变址寄存器的内容在程序执行过程中是不能改变的

B.基址寄存器的内容在程序执行过程中是可以改变的

C.在程序执行过程牛,变址寄存器的内容不能改变而基址寄存器的内容可变

D.在程序执行过程中,基址寄存器的内容不能改变而变址寄存器的内容可变


正确答案:D
解析:从计算操作数的有效地址的方法上来看,变址寻址和基址寻址是相似的,都是把某个寄存器的内容加上指令字中的形式地址而形成操作数的有效地址。实际上,两者有着不同的特点和用途。首先,在采用了基址寻址的计算机系统中,基址是不变的,程序中的所有地址都是相对于基址来变化的。而对于变址寻址来说则相反,指令中的地址字段的形式地址给出的是一个存储器地址基准,变址寄存器X中存放的是相对于该基准地址的偏移量。不同的变址寄存器值指向不同的单元。第二,在基址寻址中,偏移量倍数较小,而在变址寻址中,偏移量倍数足以表示整个存储空间。第三,基址寻址是解决程序逻辑空间与存储器物理空间的无关性,而变址寻址主要是为了编写出高效访问一片存储空间的程序。

第3题:

采用变址寻址可以扩大寻址范围,且()

A变址寄存器的内容由用户确定,在程序执行过程中不能改变

B变址寄存器的内容由操作系统确定,在程序执行过程中不能改变

C变址寄存器的内容由用户确定,在程序执行过程中可以改变

D变址寄存器的内容由操作系统确定,在程序执行过程中可以改变


正确答案:C

第4题:

CPU中与地址转换有关的寄存器是()

  • A、 指令寄存器
  • B、 基址寄存器
  • C、 程序状态字寄存器
  • D、 界限寄存器
  • E、 上界、下界寄存器

正确答案:B,D,E

第5题:

在PC中,可以通过()修改、增删用户程序。

  • A、寄存器
  • B、计数器
  • C、编程器

正确答案:C

第6题:

在大多数系统中,用户程序有时也可以在核心态下执行特权指令。()


正确答案:错

第7题:

关于基址寻址和变址寻址,下列说法中错误的是()。

A.两者都可扩大指令的寻址范围
B.两者在取操作数之前都需要对有效地址进行计算
C.在程序执行过程中,基址寄存器的内容不可变,变址寄存器中的内容可变
D.基址寄存器和变址寄存器的内容都由用户确定

答案:D
解析:
基址寄存器常用来实现多道程序,其内容一般由操作系统确定。

第8题:

有关方法,正确的描述是:()

A、方法程序的过程代码既不可见,也不可以修改

B、方法程序的过程代码由 VFP定义,事件代码由用户自定义。

C、方法程序可以被修改,但 VFP为该方法定义的原有功能并不清除。

D、方法程序是可见的。


正确答案:BC

第9题:

高寄存器可以被所有的32位指令访问,也可以被16位指令访问。


正确答案:错误

第10题:

端口地址可以是指令中的一个立即数,也可以是()寄存器中的值。


正确答案:DX

更多相关问题