已知当前数据段位于存储器的B4000H到C3FFFH范围内,则段寄存器DS的内容为多少?

题目

已知当前数据段位于存储器的B4000H到C3FFFH范围内,则段寄存器DS的内容为多少?

参考答案和解析
正确答案: 段寄存器DS的内容为B4000H。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在寄存器间接寻址中,若指令指定的寄存器是BX,SI,或者DI,则默认操作数存放在(46)段中。这时要用寄存器(47)的内容作为段地址。对于指令MOV BX,[SI]。假设数据段寄存器DS=1000H,代码段寄存器CS=4000H,堆栈段寄存器SS=7000H,SI=2000H,则操作数的物理地址为(48)。

A.数据

B.代码

C.堆栈

D.代码和堆栈


正确答案:A
解析:本题主要考查计算机硬件基础知识。在寄存器间接寻址中,若指令指定的寄存器是BX,SI,或者DI,则默认操作数存放于数据段中。这时,寄存器DS中的内容为段地址。对于指令MOVBX,SI而言,操作数的物理地址为基地址乘以16,再加上偏移地址,而乘以16相当于左移4个二进制位,所以操作数地址为12000H。答案为A。

第2题:

现行数据段位于存储器B0000H~B0FFEH字节单元,则段寄存器DS的内容及该段长度(字节数)分别为()

  • A、B000H,B0FFH
  • B、0000H,0FFFH
  • C、B000H,0FFFH
  • D、B000H,00FFH

正确答案:C

第3题:

基址加变址寻址方式的特点有()。

A、操作数存放在存储器中

B、操作数的偏移地址是一个基址寄存器的内容加上一个变址寄存器的内容

C、能实现存入或者取出指定存储单元中数据的操作

D、用BX作基址寄存器,隐含的段地址为DS;用BP基址寄存器,隐含的段地址为SS


参考答案:ABCD

第4题:

在不考虑段超越情况下,8086/8088中DI寄存器给出的偏移地址位于()

  • A、DS或SS段
  • B、DS或ES段
  • C、DS或CS段
  • D、仅DS段

正确答案:B

第5题:

8086CPU中称为数据段寄存器的寄存器是()

  • A、AX
  • B、BX
  • C、CS
  • D、DS

正确答案:D

第6题:

现行数据段位于存储器BOOOOH到BOFFFH字节单元,则段寄存器DS的内容及该段长度(字节数)分别为:()

A.BOOOH,1000H
B.O0OOH,OFFFH
C.BOOOH,OFFFH
D.BOOOH,OOFFH

答案:A
解析:

第7题:

已知8086CPU的代码段寄存器CS=1200H,指令指针寄存器IP=045FH,则当前指令代码的实际地址是多少?


正确答案:1245FH。

第8题:

8086和80286都有4个段寄存器CS、DS、SZ、ES,它们都是【 】位的寄存器,分别是代码段寄存器、数据段寄存器、堆栈段寄存器、附加段寄存器。它们用于内存寻址时, 20位的物理地址是由段寄存器左移4位和16位的偏移量相加而成的。


正确答案:16
16

第9题:

已知当前数据段位于存储器的A1000H到B0FFFH范围内,DS段寄存器的内容是多少?


正确答案:DS=A100H,为数据段的“段基址”。

第10题:

在某8086系统中,设DS=1000H,CS=2000H,数据段和代码段的长度都为64KB,则数据段的起始地址为(),代码段的结束地址为()。


正确答案:10000H;2FFFFH