-->
当前位置:首页 > 题库

填空题:华科教材P93(3.11)类型5:假定在一个8位字长的计算机运行如下C语言程序段。

Luz3年前 (2022-11-14)题库472
假定在一个8位字长的计算机运行如下C语言程序段。

unsigned int x=155;

unsigned int y=231;

int m=x; int n=y;

unsigned int z1=x-y;

unsigned int z2=x+y;

int k1=m-n;

int k2=m+n;

若编译器编译时将8个8位寄存器R1~R8分别分配给变量x、y、m、n、z1、z2、k1和k2。请回答下列问题(提示:带符号整数用补码表示)。

(1)执行上述程序段后,寄存器R1,R5和R6的内容分别是H,H,H。(用十六进制大写表示)。

(2)执行上述程序段后,变量m和k1的值分别为,。(用十进制表示)。

(3)将符号位进位C$$_{f}$$和最高数据位进位C$$_{d}$$作为输入,使用门连接,若C$$_{f}$$与C$$_{d}$$数值不同,则表示运算结果发生了。(两个空格均填文字)






答案:
第1空:9B ||

第2空:B4 ||

第3空:82 ||

第4空:-101 ||

第5空:-76 ||

第6空:异或 ||

第7空:溢出 ||