某寄存器的内容为5EH,先取反再执行一条与立即数45H相异或的指令,结果为(12)。若某寄存器的内容为5FH,则执行一次与立即数7DH相与的指令后,所得的结果为(13)。A.1BHB.E4HC.5FHD.00H

题目

某寄存器的内容为5EH,先取反再执行一条与立即数45H相异或的指令,结果为(12)。若某寄存器的内容为5FH,则执行一次与立即数7DH相与的指令后,所得的结果为(13)。

A.1BH

B.E4H

C.5FH

D.00H


相似考题
参考答案和解析
正确答案:A
更多“某寄存器的内容为5EH,先取反再执行一条与立即数45H相异或的指令,结果为(12)。若某寄存器的内容为5 ”相关问题
  • 第1题:

    计算机指令系统往往具有多种寻址方式。操作数就是指令的一部分称为(1)寻址,操作数地址在指令中称为(2)寻址。当操作数地址在寄存器中,就采用(3)寻址方式。假设基址寄存器的内容为2000H,变址寄存器的内容为03AOH,指令的地址码部分为3FH,当前正在执行的指令所在地址为2B00H。若采用相对寻址方式,则数据实际地址为(4)。若采用变址寻址,并考虑基址,数据的实际地址为(5)。

    A.直接

    B.运算器

    C.立即数

    D.指令


    正确答案:C

  • 第2题:

    某寄存器的内容为7EH,则执行逻辑左移两次后的结果为(59)。

    A.F8H

    B.FFH

    C.E8H

    D.EFH


    正确答案:A
    解析:执行逻辑左移运算时,各位顺次左移1位,低位填入0。本题中原操作数是7EH=01111110,经过两次逻辑左移运算依次变为11111100和11111000=F8H。

  • 第3题:

    某寄存器的内容为D5H,则执行逻辑左移一次后的结果为(57);若先取反,再与立即数 FBH进行异或运算,则寄存器中的结果为(58)。

    A.AAH

    B.ABH

    C.6AH

    D.EAH


    正确答案:A
    解析:执行逻辑左移运算时,各位顺次左移1位,低位填入0。本题中原操作数是D5H=11010101,经过一次逻辑左移运算后变为10101010=AAH。

  • 第4题:

    用一条指令将寄存器AL的低4位取反,指令是()。


    正确答案:xor al,00001111

  • 第5题:

    若寄存器AX、BX、CX、DX的内容分别为14,15,16,17,依次执行PUSH AX,PUSH BX,POP CX,POP DX指令后,寄存器DX的内容为()

    • A、14
    • B、15
    • C、16
    • D、17

    正确答案:A

  • 第6题:

    若机器数为补码,某寄存器中的内容为BF(十六进制),则该寄存器存储的数据真值是()(用十进制表示)。


    正确答案:-65

  • 第7题:

    设某机字长为32位,CPU有32个32位通用寄存器,有8种寻址方式包括直接寻址,间接寻址、立即寻址、变址寻址等,采用R—S型单字长指令格式。共有120条指令,试问:若立即数为带符号的补码整数,试写出立即数范围。


    正确答案:采用立即寻址时,立即数所占字段长度与直接寻址可用的字段长度相同为17位,考虑到补码符号占用1位,故立即数范围为-216~216-1。

  • 第8题:

    假定(A)=0FBH,(B)=12H。执行指令DIV AB后,寄存器B的内容为(),累加器A的内容为(),CY的内容为(),OV的内容为()。


    正确答案:11H;0DH;0;0

  • 第9题:

    若寄存器CX的内容为1028H,则执行DECCX指令后,CX的内容为()

    • A、1027H
    • B、1028H
    • C、1029H
    • D、102AH

    正确答案:A

  • 第10题:

    假定(A)=50H,(B)=0A0H。执行指令MUL AB后,寄存器B的内容为(),累加器A的内容为(),CY的内容为(),OV的内容为()。


    正确答案:32H;00H;0;1

  • 第11题:

    单选题
    某机器中的数据采用补码表示,若一个8位的寄存器的内容为CCH,则该内容的十进制数为()
    A

    -52

    B

    52

    C

    204

    D

    -204


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

  • 第12题:

    填空题
    若机器数为补码,某寄存器中的内容为BF(十六进制),则该寄存器存储的数据真值是()(用十进制表示)。

    正确答案: -65
    解析: 暂无解析

  • 第13题:

    计算机执行指令的过程是:在控制器的指挥下,把(12)的内容经过地址总线送入(13)的地址寄存器,按该地址读出指令,再经过(14)送入指令寄存器,经过(15)进行分析产生相应的操作控制信号送各执行部件。若执行的是非转移类指令,或虽为转移指令但条件不成立;则(12)的内容加1;若转移指令条件成立,则根据指令给出的寻址方式计算出地址送入(12)。若有中断发生,(12)中应送入(16)。

    A.标志寄存器

    B.指令译码器

    C.程序计数器

    D.通用寄存器


    正确答案:C
    解析:程序计数器PC是控制器的一部分。当程序顺序执行时,每取出一条指令,PC内容自动增加一个值,指向下一条要取的指令。当程序出现转移时,则将转移地址送入PC,然后由PC指向新的程序地址。

  • 第14题:

    CPU执行指令时,先根据( )的内容从内存读取指令,然后译码并执行。

    A.地址寄存器 B.程序计数器 C.指令寄存器 D.通用寄存器


    正确答案:B

  • 第15题:

    计算机指令系统有多种寻址方式若基址寄存器的内容为3120H,变址寄存器的内容为 100BH,指令的地址码为1DH,当前执行的指令地址为52AOH在考虑基址的前提下,若采用变址寻址方式,则是数据的实际地址为(53)。

    A.313DH

    B.412BH

    C.52BDH

    D.4148H


    正确答案:D
    解析:3120H+100BH+1DH=4148H

  • 第16题:

    若只使用一条指令使某寄存器中的高四位不变,低四位清零,则应使用()指令。

    • A、与
    • B、或
    • C、非
    • D、位取反

    正确答案:A

  • 第17题:

    使用1条指令将寄存器BX高四位取反,指令为()。


    正确答案:XOR BX, 0F000

  • 第18题:

    若机器数为补码,某寄存器中的内容为BF(十六进制),则该寄存器存储的数据真值是()(用十进制表示)。

    • A、65
    • B、-65
    • C、64
    • D、-64

    正确答案:B

  • 第19题:

    若CPU要执行的指令为:MOVR1,#45(即将数值45传送到寄存器R1中),则该指令中采用的寻址方式为()。

    • A、直接寻址和立即寻址
    • B、寄存器寻址和立即寻址
    • C、相对寻址和直接寻址
    • D、寄存器间接寻址和直接寻址

    正确答案:B

  • 第20题:

    8086CPU中若寄存器BX的内容为0058H,则执行INCBX指令后,BX的内容为()

    • A、0057H
    • B、0058H
    • C、0059H
    • D、005AH

    正确答案:C

  • 第21题:

    根据以下要求,写出对应的汇编语言指令 (1)把BX和DX寄存器内容相加,结果存入DX寄存器。 (2)使用BX和SI寄存器进行基址变址寻址,把存储器中一字节内容与AL内容相加,结果存入存储单元。 (3)用寄存器BX和位移量0B2H的寄存器相对寻址方式,把存储器中一个双字与ECX相加,结果存入ECX。 (4)用偏移地址1020H直接寻址,把存储单元一个字内容与立即数3相加,结果存入存储单元。 (5)将AL寄存器内容与立即数120相加,结果存入AL寄存器。


    正确答案: (1)ADD DX,BX
    (2)ADD [BX][SI],AL
    (3)ADD ECX,[BX+0B2H]
    (4)ADD WORD PTR[1020H],3
    (5)ADD AL,120

  • 第22题:

    如8051的SP的内容是40H,执行RET这样的指令后,()。

    • A、 当前寄存器SP中的内容为38H
    • B、 当前寄存器SP中的内容为3EH
    • C、 当前寄存器SP中的内容为RET所对应的地址单元的内容
    • D、 内存RAM的41H42H单元中存放RET指令所对应的PC值

    正确答案:B

  • 第23题:

    单选题
    若机器数为补码,某寄存器中的内容为BF(十六进制),则该寄存器存储的数据真值是()(用十进制表示)。
    A

    65

    B

    -65

    C

    64

    D

    -64


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