假定一台32位字长的机器中带符号整数用补码表示,浮点数用IEEE754标准表示,寄存器R1和R2的内容分别为80200000H和00800000H。不同指令对寄存器进行不同的操作,因而,不同指令执行时寄存器内容对应的真值不同。假定执行下列运算指令时,操作数为寄存器RI和R2的内容,则RI和R2中操作数的真值分别为多少?(1)无符号数加法指令(2)带符号整数乘法指令(3)单精度浮点数减法指令
第1题
某8位计算机中,假定带符号整数变量x和y的机器数用补码表示,=7EH,则x-y的值及其相应的溢出标志OF分别是()。
A.115、0
B.119、0
C.115、1
D.119、1
第2题
某8位计算机中,假定x和y是两个带符号整数变量,用补码表示,DCH,则x+2y的机器数以及相应的溢出标志OF分别是()。
A.32H、0
B.32H、1
C.FCH、0
D.FCH、1
第4题
A.SDH、0
B.SEH、0
C.5DH、1
D.5EH、1
第5题
A.1FH、0
B.20H、0
C.1FH、1
D.20H、1
第6题
A.68H、0
B.68H、1
C.8CH、0
D.8CH、1
第7题
(1)无符号数;
(2)原码表示的定点小数;
(3)补码表示的定点小数;
(4)补码表示的定点整数;
(5)原码表示的定点整数;
(6)浮点数的格式为:阶码6位(含1位阶符),尾数10位(含1位数符)。分别写出其正数和负数的表示范围;
(7)浮点数格式同(6),机器数采用补码规格化形式,分别写出其对应的正数和负数的真值范围。
第8题
数格式表示),x和y分别存放在寄存器A和B中。另外,还有两个寄存器C和D。A、B、C、D都是32位寄存器。请回答下列问题(要求最终用十六进制表示)。
(1)寄存器A和B中的内容分别是什么?
(2)若x和y相加后的结果存放在寄存器C中,则寄存器C中的内容是什么?
(3)若x和y相减后的结果存放在寄存器D中,则寄存器D中的内容是什么?
第10题
(1)寄存器A和B中的内容分别是什么?
(2)若x和y相机后的结果存放在寄存器C中,则寄存器C中的内容是什么?运算结果是个正确?加法器最高位的进位Coul是什么溢出标志OF.符号标志SF和零标志ZF各是什么?
(3)若x和y相战后的结果存放在寄存器D中、则寄存器D中的内容是什么?运算结果是否正确?此时,加法器最高位的进位Cout是什么?溢出标志OF、符号标志SF和零标志ZF各是什么?
(4)对于带符号整数的减法运算,能否直接根据CF的值对两个带符号整数的大小进行比较?
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!