更多“设当前的DS=D200H,SI=2E00H,取数据又是从具体的()存储单元获得的。A、D2E00HB、2E00HC、D4E00HD、D2000H”相关问题
  • 第1题:

    设(DS)=27FCH,某一数据存储单元的偏移地址为;8640H,则数据存储单元的物理地址正确的是( )

    A.27FCH

    B.27FC0H

    C.30600H

    D.8640H


    正确答案:C

  • 第2题:

    设内存22000H和22001H单元分别存放的数据为04H和06H,写出如下程序的运行结果,并指出该程序段的功能。 MOV AX,2000H MOW DS,AX MOC CL,4 MOV SI,2000H MOV AL,[SI+1] SHL AL, CL ADD AL,[ SI] MOV[ SI+2], AL INT 3 请问:SI=();AL();(22002H)=();程序功能是:()


    正确答案:
    2000H;64H;64H;将两个数符压缩在一个内存单元中

  • 第3题:

    设(DS)=1234H,(SI)=124,(12464H)=30ABH,(12484H)=464H。试写出下列程序段执行后有关寄存器的结果。LEA.SI,[SI]MOV.AX,[SI]MOV.[SI+22H],1200HLDS.SI,[SI+20H]ADD.AX,[SI](DS)=();(SI)=();(AX)=()。


    正确答案:(DS)= 1234H;(SI)= 144H ;(AX)=42ABH 。

  • 第4题:

    假设用下列的程序段来清楚数据段中的偏移地址0000H~2000H号字存储单元中的内容(即将0送到这些存储单元中去)。 将第4条比较指令语句填写完整。  ┆  Next: MOV  SI,0  MOV   WORD  PTR[SI],0  ADD   SI,2  CMP   SI  JNE   NEXT  ┆


    正确答案:CMP SI,2002H

  • 第5题:

    如果DS=6100H,则当前数据段的末地址是什么?


    正确答案:末地址为70FFFH

  • 第6题:

    已知DS=2000H,BX=3000H,SI=4000H。执行完毕MOV AL,[BX+SI]之后,将()存储单元的内容送到AL寄存器去。

    • A、27000H
    • B、27001H
    • C、9000H
    • D、9001H

    正确答案:A

  • 第7题:

    如果SI=1000H,以下指令中能够将当前数据段中的2000H单元取反的是:()

    • A、NOT [2000H]
    • B、NOT [SI]
    • C、NOT [SI+1000H]
    • D、NOT 2000H

    正确答案:B,D

  • 第8题:

    取变量所含的数据存储单元个数算符()。


    正确答案:LENGTH

  • 第9题:

    问答题
    假设用下列的程序段来清楚数据段中的偏移地址0000H~2000H号字存储单元中的内容(即将0送到这些存储单元中去)。 将第4条比较指令语句填写完整。  ┆  Next: MOV  SI,0  MOV   WORD  PTR[SI],0  ADD   SI,2  CMP   SI  JNE   NEXT  ┆

    正确答案: CMP SI,2002H
    解析: 暂无解析

  • 第10题:

    问答题
    设(DS)=1234H,(SI)=124,(12464H)=30ABH,(12484H)=464H。试写出下列程序段执行后有关寄存器的结果。LEA.SI,[SI]MOV.AX,[SI]MOV.[SI+22H],1200HLDS.SI,[SI+20H]ADD.AX,[SI](DS)=();(SI)=();(AX)=()。

    正确答案: (DS)= 1234H;(SI)= 144H ;(AX)=42ABH 。
    解析: 暂无解析

  • 第11题:

    单选题
    设当前的DS=D200H,SI=2E00H,取数据又是从具体的()存储单元获得的。
    A

    D2E00H

    B

    2E00H

    C

    D4E00H

    D

    D2000H


    正确答案: B
    解析: 数据段基址在DS寄存器,偏移地址可以由SI给出,所以:数据的存储单元物理地址=D2000H+2E00H=D4E00H。

  • 第12题:

    单选题
    查看用户程序中数据段10号存储单元的DEBUG命令是()。
    A

    D DS:A A

    B

    D DS:A

    C

    D DS:10 10

    D

    D DS:10


    正确答案: D
    解析: 暂无解析

  • 第13题:

    设数据定义如下: ARRAY DW 1,2,3 执行指令ADD SI,TYPE ARRAY,下面能实现同等功能的指令是( )

    A.ADD SI,1

    B.ADD SI,2

    C.ADD SI,3

    D.ADD SI,0


    正确答案:B
    解析:TYPE操作符的操作对象是变量名和标号,所求出的值为用数值表示的类型值,本题中是DW,它的类型值是2。所以选项B的功能可以实现题目中的功能。

  • 第14题:

    设DS=26FCH,BX=108H,SI=9A8H,试求出使DS:BX与ES:Sl指向同一物理地址的ES值。


    正确答案: 即DS:BX=ES:SI
    DS:BX=DS×l6+BX=26FCH×16+108H=270C8H
    ES:SI=ES×16+SI=ES×16+9A8H
    ES=(270C8H一9A8H)÷l6=2672H

  • 第15题:

    ()寻址方式的跨段前缀不可省略。

    • A、DS:[BP]
    • B、DS:[SI]
    • C、DS:[DI]
    • D、SS:[BP]

    正确答案:A

  • 第16题:

    设DS:75存储单元开始存放11H、22H、33H,若要求占用的总线周期最少,则要()条指令才能将这3个数据读入到CPU中,这时占用()个总线周期。若执行MOV AX,[75]后,则AH=(),AL=()。


    正确答案:2;2;22H;11H

  • 第17题:

    设CS=1000H,DS=2000H,ES=3000H,SS=4000H,IP=100H,SP=200H,BX=300H,BP=400H,SI=500H,则 ①下一条待执行指令的物理地址为多少? ②当前栈顶的物理地址为多少? ③[BX]代表的存储单元的物理地址为多少? ④[BP]代表的存储单元的物理地址为多少? ⑤ES:[BX+SI]代表的存储单元的物理地址为多少?


    正确答案: ①下一条待执行指令的物理地址=CS×16+IP=1000H×16+IOOH=10100H。
    ②当前栈顶的物理地址=SS×16+SP=4000H×16+200H=40200H。
    ③[BX]代表的存储单元物理地址=DS×16+BX=2000H×l6+300H=20300H。
    ④[BP]代表的存储单元物理地址=SS×l6+BP=4000H×16+400H=40400H。
    ⑤ES:[BX+SI]代表的存储单元物理地址=ES×16+BX+SI=3000H×16+300H+500H=30800H

  • 第18题:

    设当前数据段位于存储器的A8000H~B7FFFH,DS段寄存器的内容应是什么?


    正确答案:因为A8000H到B7FFFH之间的地址范围大小为64KB,未超出一个段的最大范围。故要访问此地址范围的数据,数据段的起始地址(即段首地址)应为A8000H,则DS段寄存器为A800H。

  • 第19题:

    设当前的CS=8915H,IP=0100H,那么当前取指令的首地址是从()开始的。

    • A、8A150H
    • B、89250H
    • C、18195H
    • D、0100H

    正确答案:B

  • 第20题:

    填空题
    设内存22000H和22001H单元分别存放的数据为04H和06H,写出如下程序的运行结果,并指出该程序段的功能。 MOV AX,2000H MOW DS,AX MOC CL,4 MOV SI,2000H MOV AL,[SI+1] SHL AL, CL ADD AL,[ SI] MOV[ SI+2], AL INT 3 请问:SI=();AL();(22002H)=();程序功能是:()

    正确答案:
    2000H,64H,64H,将两个数符压缩在一个内存单元中
    解析: 暂无解析

  • 第21题:

    问答题
    设当前数据段位于存储器的A8000H~B7FFFH,DS段寄存器的内容应是什么?

    正确答案: 因为A8000H到B7FFFH之间的地址范围大小为64KB,未超出一个段的最大范围。故要访问此地址范围的数据,数据段的起始地址(即段首地址)应为A8000H,则DS段寄存器为A800H。
    解析: 暂无解析

  • 第22题:

    填空题
    设DS:75存储单元开始存放11H、22H、33H,若要求占用的总线周期最少,则要()条指令才能将这3个数据读入到CPU中,这时占用()个总线周期。若执行MOV AX,[75]后,则AH=(),AL=()。

    正确答案: 2,2,22H,11H
    解析: 暂无解析

  • 第23题:

    填空题
    取变量所含的数据存储单元个数算符()。

    正确答案: LENGTH
    解析: 暂无解析