几部分组成?答:处理浮点数指数部分的部件、处理尾数的部件、加速移位操作的移位寄存器线路以及寄存器堆等组成。4.假定X00110011211,Y01101101210(此处的数均为二进制),在不使用隐藏位的情况下,回答下列问题:(1)浮点数阶码用4位移码、尾数用8位原码表示(含符号位),写出该浮点数能表示的绝对值最大、最小的(正数和负数)数值;解答:绝对值最大:111101111111、111111111111;绝对值最小:000100000000、000110000000(2)写出X、Y的浮点数表示。X浮=101100110011Y浮=011001101101(3)计算XYA:求阶差:△E101101100101B:对阶:Y变为10110000001101101
fC:尾数相加:000110011000000000000110110100011011001101D:规格化:左规:尾数为011011001101,阶码为1010F:舍入处理:采用0舍1入法处理,则有0011011001001101101E:不溢出所以,XY最终浮点数格式的结果:101001101101,即01101101210
四、计算题:
1.将十六进制数据144CH表示成二进制数,然后表示成八进制数和十进制数。144CH10100010011002142382021875102.对下列十进制数表示成8位(含一位符号位)二进制数原码和补码编码。(1)17;X原=00010001,X补=00010001(2)17;X原=10010001,X补=111011113.已知下列各x原,分别求它们的x反和x补。(1)x原=010100;x反=010100,x补=010100(2)x原=100111;x反=111000,x补=111001(3)x原=010100;x反=010100,x补=010100(4)x原=110100;x反=101011,x补=1011004.写出X=10111101,Y=-00101011的双符号位原码、反码、补码表示,并用双符号补码计算两个数的差。X原=0010111101X反=0010111101X补=0010111101Y原=1100101011Y反=1111010100Y补=1111010101X补Y补=0010010010
计算机组成原理A形成性考核作业二参考答案
一、选择题:
1.计算机硬件能直接识别和运行的只能是_______程序。A.机器语言B.汇编语言C.高级语言D.VHDL答:A2.指令中用到的数据可以来自_______(可多选)。A.通用寄存器B.微程序存储器C.输入输出接口D.指令寄存器E内存单元F磁盘答:A、C、E3.汇编语言要经过_______的翻译才能在计算机中执行。A.编译程序B.数据库管理程序C.汇编程序D.文字处理程序答:C4.在设计指令操作码时要做到_______(可多选)。A.能区别一套指令系统中的所有指令B.能表明操作数的地址C.长度随意确定D.长度适当规范统一答:A、B、D5.控制器的功能是_______。A.向计算机各部件提供控制信号B.执行语言翻译C.支持r