题目内容

x=0.1101 y=0.1100用补码运算方法求x+y=?,x-y=?并用双符号位判断结果是否溢出。分析过程如下:[x]补=( 1 )[y]补= ( 2 )计算机内部是通过( 3 )运算由[y]补得到[-y]补,其运算规则是对操作数所有的位,包括符号位,全部( 4 )加1。所以,[-y]补=( 5 )。[x+y]补=[(6)]补+ [(7)]补=( 1 ) +( 2 )=( 8 )[x-y]补=[(9)]补+ [(10)]补=(1 ) +( 5 )= ( 11 )因为双符号位相( 12 ),所以x+y( 13 )溢出。因为双符号位相( 14 ),所以x-y( 15 )溢出。要求:1、2、5、8、11空,均为双符号位;12、14填“同”或“异”;13、15填“有”或“无”。

查看答案
更多问题

float型数据通常用IEEE 754单精度浮点数格式表示。若编译器将float型变量x分配在 一个32位浮点寄存器FR1中,且x=-18.625,则FR1的内容是?解:x的二进制表示为-(1 )﹦-( 2 )×2的( 3 )次方。阶码E=偏移值( 4 )+指数大小( 5 )=十进制数( 6 )=8位二进制(7)float型数据存储一共(8 )位,格式为:( 9 )位数符+( 10 )位阶码(含阶符)+( 11 )位 尾数。根据IEEE754标准隐藏尾数最高位的 “1”,故FR1内容为数符(12)、阶码(13)、尾数(14),三部分合并到一起即( 15 ),采用16进制表示,则为:( 16 )H。要求:7、12、13、14、15为二进制数。

某计算机系统Cache的存取周期为60ns,主存的存取周期为500ns。已知在一段给定的时间内,CPU共访存6000次,其中600次访问主存,求:(a)Cache的命中率是多少?小数点后保留2位数字。(b)CPU访问内存的平均访问时间是多少?要求结果的单位为ns,即纳秒;要求结果仅保留整数部分(四舍五入)。解:(a)在一个程序执行期间,命中率h=cache命中的次数/(cache命中的次数+cache未的次数)=((1)-(2))/ (3 )=( 4 )。注:四舍五入,小数点后保留2位数字。(b)tc表示命中时的cache访问时间,tm表示未命中时的主存访问时间,ta表示 cache/主存系统的平均访问时间,则ta = h×( 5) + (1-h)×(6 )=h×( 7 )+(1-h)×( 8 )=( 9)ns。注:四舍五入,结果仅保留整数部分

若机器访存指令采用一地址格式,指令长度15位,共完成30种操作,操作数可在1K地址范围内寻址,求该机器访存指令格式。解:指令是指示计算机执行某种操作的命令,是计算机运行的最小功能单位。在计算机中,指令是由( 1 )码与( 2)码两部分组成的。前者用来指明指令所要完成的操作,通常其位数反映了机器的操作种类。后者通常指定参与操作的操作数的地址。因直接寻址范围=2的( 3 )次方,所以指令格式为:( 4 )位操作码+( 5 )位地址码。

鞭毛型精子尾部的轴丝来源于()。

A. 近端中心粒
B. 远端中心粒
C. 粗纤维

答案查题题库