网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
已知寄存器R中内容为11100010,经()后变为11110001。
A.算术右移
B.逻辑右移
C.循环右移
D.以上都不是
B.逻辑右移
C.循环右移
D.以上都不是
参考答案
参考解析
解析:有符号数的移位称为算术移位,无符号数的移位称为逻辑移位。由于寄存器中数的符号位为1,是负数,则在寄存器中存储的是补码。负数的补码算术移位时,左移添0,右移添1。把11100010算术右移1位。高位补1,就变成了11110001。
更多 “已知寄存器R中内容为11100010,经()后变为11110001。A.算术右移 B.逻辑右移 C.循环右移 D.以上都不是” 相关考题
考题
从基本的CPU工作原理来看,若CPU执行MOV R1,R0指令(即将寄存器R0的内容传送到寄存器R1中),则CPU首先要完成的操作是______(其中PC为程序计数器;M为主存储器;DR为数据寄存器;IR为指令寄存器;AR为地址寄存器)。A.(R0)→R1B.PC→ARC.M→DRD.DR→IR
考题
已知ARM处理器R1=0x12345678, R2=0xFF008899,则执行指令AND R0,R1,R2后,寄存器R0=(13)__________________,R1=(14)___________________。
考题
以下关于ARM处理器寄存器说法错误的是()。A.R0~R7在任何模式下均作为通用寄存器使用B.R0~R15寄存器的位数为32位C.作为链接寄存器LR的是R14D.堆栈指针SP使用的寄存器是R15
考题
已知(AX)=1000H,(BX)=2000H,依次执行PUSH AX,PUSH BX、POP AX指令后,AX寄存器中的内容是( )。A.1000HB.0010HC.2000HD.0020H
考题
假设寄存器R中的数值为200,主存地址为200和300的地址单元中存放的内容分别是300和400,则下列方式中,()访问到的操作数为200。A.直接寻址200
B.寄存器间接寻址(R)
C.存储器间接寻址(200)
D.寄存器寻址R
考题
假设寄存器R中的数为200,主存地址为200和300的存储单元中存放的内容分别是300和400,若访问到的操作数为200,则所采用的寻址方式为()。A、立即寻址#200B、寄存器间接寻址(R)C、存储器间接寻址(200)D、直接寻址200
考题
如8051的SP的内容是40H,执行RET这样的指令后,()。A、 当前寄存器SP中的内容为38HB、 当前寄存器SP中的内容为3EHC、 当前寄存器SP中的内容为RET所对应的地址单元的内容D、 内存RAM的41H42H单元中存放RET指令所对应的PC值
考题
如8051的SP的内容是30H,顺序执行PUSH ACC和POP B两句指令后()A、 寄存器SP中的内容为32HB、 累加器A中的内容与寄存器B中的内容是一样的C、 寄存器B中的内容与原来累加器A中的内容一样,此时A中的内容是0D、 累加器A中的内容是30H,寄存器B中的内容是31H
考题
单选题假设寄存器R中的数为200,主存地址为200和300的存储单元中存放的内容分别是300和400,若访问到的操作数为200,则所采用的寻址方式为()。A
立即寻址#200B
寄存器间接寻址(R)C
存储器间接寻址(200)D
直接寻址200
考题
单选题假设寄存器R中的数值为200,主存地址为200和300的地址单元中存放的内容分别是300和400,则什么方式下访问到的操作数为200()A
直接寻址200B
寄存器间接寻址(R)C
存储器间接寻址(200)D
寄存器寻址R
热门标签
最新试卷