1单选若在一个8位计算机中完成x+2y的运算,假定变量x和y的机器数用补码表示为[x]补=44H,[
1单选若在一个8位计算机中完成x+2y的运算,假定变量x和y的机器数用补码表示为[x]补=44H,[y]补=DCH,则x+2y的机器数及相应的溢出标志OF分别是()。

A.FCH、0

B.32H、1

C.FCH、1

D.32H、0

2单选若在一个8位计算机中完成x–2y,假定变量x和y的机器数用补码表示为[x]补=44H,[y]补=DCH,则x–2y的机器数及相应的溢出标志OF分别是()。

A.8CH、0

B.8CH、1

C.68H、0

D.68H、1

3单选若在一个8位计算机中完成x/2+2y,假定变量x和y的机器数用补码表示为[x]补=44H,[y]补=DCH,则x/2+2y的机器数及相应的溢出标志OF分别是()。

A.DAH、0

B.CAH、0

C.DAH、1

D.CAH、1

4单选假定变量r1和r2的机器数用8位补码表示为[r1]补=F5H,[r2]补=EEH。若将运算结果存放在一个8位寄存器中,则下列运算中会发生溢出的是()。

A.r1×r2

B.r1–r2

C.r1/r2

D.r1+r2

5单选假定整数加法指令、整数减法指令和移位指令所需时钟周期(CPI)都为1,整数乘法指令所需时钟周期为10。若x为整型变量,为了使计算64*x所用时钟周期数最少,编译器应选用的最佳指令序列为()。

A.两条左移指令和两条加法指令

B.1条乘法指令

C.1条左移指令和1条加法指令

D.1条左移指令

计算机系统基础(一):程序的表示、转换与链接

南京大学

军职在线答案

大学网课

«
»

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注