工学

单选题指示器变址寄存器组中,哪个寄存器一般不能作数据寄存器使用?()A ESIB EDIC EBPD ESP

题目
单选题
指示器变址寄存器组中,哪个寄存器一般不能作数据寄存器使用?()
A

ESI

B

EDI

C

EBP

D

ESP

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

第1题:

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

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

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

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

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


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

第2题:

8086通用寄存器各有不同的特殊功能,其中DX寄存器的特定用法是()。

  • A、在间接寻址中作变址寄存器
  • B、在循环指令作循环计数寄存器
  • C、在I/O指令间接寻址中作地址寄存器
  • D、在间接寻址中作基址寄存器

正确答案:C

第3题:

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

A、变址寄存器内容由用户确定,在程序执行过程中不可变;

B、变址寄存器内容由操作系统确定,在程序执行过程中可变;

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

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


参考答案:C

第4题:

变址寻址方式中,操作数的有效地址为()。

  • A、程序计数器的内容加上形式地址
  • B、基址寄存器的内容加上形式地址
  • C、变址寄存器的内容加上形式地址
  • D、变址寄存器的内容加上基址寄存器的内容

正确答案:C

第5题:

IP指令指针寄存器是属于()。

  • A、通用寄存器
  • B、段寄存器
  • C、变址寄存器
  • D、控制寄存器

正确答案:D

第6题:

相对寻址方式中, 求有效地址使用()加上偏移量。

A基址寄存器内容

B枝指示器内容

C变址寄存器内容

D程序计数器内容


D

第7题:

通用寄存器包括()。

  • A、变址寄存器
  • B、程序状态字寄存器
  • C、地址指针
  • D、指令寄存器

正确答案:A,C

第8题:

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

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

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

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

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


正确答案:C

第9题:

8086/8088微处理器中的BX是()。

  • A、基址寄存器
  • B、计数寄存器
  • C、变址寄存器
  • D、基址指针寄存器

正确答案:A

第10题:

8086/8088 CPU 中有几个通用寄存器?有几个变址寄存器?有几个指针寄存器?通常哪几个寄存器亦可作为地址寄存器使用?


正确答案: 8086/8088CPU中共有:
8个16位的通用寄存器AX、BX、CX、DX、BP、SP、SI、DI;
2个变址寄存器SI、DI;
2个指针寄存器BP、SP;
其中BX、BP、SI、DI亦可作地址寄存器。

更多相关问题