微机原理作业(9.15)
w88石光 981239
1,微型计算机系统有哪三个层次,简述其内涵及其联系与区别
答:共有三个层次:微处理器,微型计算机和微型计算机系统.微处理器是把CPU和一组称为寄存器的特殊存储器集成在一片大规模集成电路或超大规模集成电路封装之中的器件,微型计算机是指以微处理器为核心,配上由大规模集成电路制作的只读存储器(ROM)、读写存储器(RAM)、输入/输出接口电路及系统总线等所组成的计算机,而微型计算机系统是指以微型计算机为中心,配以相应的外围设备(如显示器,打印机等)以及控制微型计算机工作的软件而构成的完整的计算机系统.三者表示的范围是依次扩大的
.
2,试述冯.诺依曼计算机的体系结构和冯.诺依曼存储程序工作原理
答:冯.诺依曼计算机的体系结构由运算器、控制器、存储器、输入设备和输出设备五大部分组成,其存储程序工作原理是:把程序存储在计算机内,使计算机能像快速存取数据一样地快速存取组成程序的指令。为实现控制器自动连续地执行程序,必须先把程序和数据送到具有记忆功能的存储器中保存起来,然后给出程序中第一条指令的地址,控制器就可依据存储程序中的指令顺序周而复始地取指令、译码、执行,直到完成全部指令操作为止,即控制器通过指令流的串行驱动实现程序控制.
3,将二进制数11011.011转换成十进制数,八进制数和十六进制数
解:11011.011(B)=16*1+8*1+4*0+2*1+1*1+0.25*1+0.125*1=27.375(D)
11011.011(B)=33.3(O)
11011.011(B)=1B.6(H)
4,将十进制数240.75转换成二进制数、八进制数和十六进制数
解:240.75(D)=11110000.11(B)=360.6(O)=F0.C(H)
5,设计算机字长为8位,求机器数E3(H)分别为原码、反码、补码、无符号数、压缩BCD码时对应的真值
解:E3(H)=11100011(B)
为原码-->真值:-99
为反码-->原码10011100-->真值:-28
为补码-->原码10011101-->真值:-29
为无符号数-->真值:227
为压缩BCD码-->不可能
6,证明[X]补=2n+X (mod 2n)
证,若X为正数,[X]补=X
由 X =2n+X (mod 2n),可得[X]补=2n+X (mod 2n)
若X为正数,[X]补=2n-|X| =2n+X,也可得[X]补=2n+X (mod 2n)
7,已知X=87,Y=-56,用补码完成下列运算,并讨论结果是否溢出
①X+Y ②X-Y
解,[X]原=01010111,[X]补=01010111
[+Y] 原=10111000,[+Y] 补=11001000
[-Y] 原=00111000,[-Y] 补=00111000
[X+Y]补=[X]补+[+Y] 补=01010111+11001000=00011111
[X+Y]原=00011111,X+Y=31,不溢出
[X-Y]补=[X]补+[-Y] 补=01010111+00111000=10001111
[X-Y]原= 11110001,X-Y=-113,溢出
8,求-83.75的单精度浮点机器数解:-83.75(D)=-1010011.11(B)
单精度浮点机器数为:11000010101001111000000000000000
w88石光 981239
1,微型计算机系统有哪三个层次,简述其内涵及其联系与区别
答:共有三个层次:微处理器,微型计算机和微型计算机系统.微处理器是把CPU和一组称为寄存器的特殊存储器集成在一片大规模集成电路或超大规模集成电路封装之中的器件,微型计算机是指以微处理器为核心,配上由大规模集成电路制作的只读存储器(ROM)、读写存储器(RAM)、输入/输出接口电路及系统总线等所组成的计算机,而微型计算机系统是指以微型计算机为中心,配以相应的外围设备(如显示器,打印机等)以及控制微型计算机工作的软件而构成的完整的计算机系统.三者表示的范围是依次扩大的
.
2,试述冯.诺依曼计算机的体系结构和冯.诺依曼存储程序工作原理
答:冯.诺依曼计算机的体系结构由运算器、控制器、存储器、输入设备和输出设备五大部分组成,其存储程序工作原理是:把程序存储在计算机内,使计算机能像快速存取数据一样地快速存取组成程序的指令。为实现控制器自动连续地执行程序,必须先把程序和数据送到具有记忆功能的存储器中保存起来,然后给出程序中第一条指令的地址,控制器就可依据存储程序中的指令顺序周而复始地取指令、译码、执行,直到完成全部指令操作为止,即控制器通过指令流的串行驱动实现程序控制.
3,将二进制数11011.011转换成十进制数,八进制数和十六进制数
解:11011.011(B)=16*1+8*1+4*0+2*1+1*1+0.25*1+0.125*1=27.375(D)
11011.011(B)=33.3(O)
11011.011(B)=1B.6(H)
4,将十进制数240.75转换成二进制数、八进制数和十六进制数
解:240.75(D)=11110000.11(B)=360.6(O)=F0.C(H)
5,设计算机字长为8位,求机器数E3(H)分别为原码、反码、补码、无符号数、压缩BCD码时对应的真值
解:E3(H)=11100011(B)
为原码-->真值:-99
为反码-->原码10011100-->真值:-28
为补码-->原码10011101-->真值:-29
为无符号数-->真值:227
为压缩BCD码-->不可能
6,证明[X]补=2n+X (mod 2n)
证,若X为正数,[X]补=X
由 X =2n+X (mod 2n),可得[X]补=2n+X (mod 2n)
若X为正数,[X]补=2n-|X| =2n+X,也可得[X]补=2n+X (mod 2n)
7,已知X=87,Y=-56,用补码完成下列运算,并讨论结果是否溢出
①X+Y ②X-Y
解,[X]原=01010111,[X]补=01010111
[+Y] 原=10111000,[+Y] 补=11001000
[-Y] 原=00111000,[-Y] 补=00111000
[X+Y]补=[X]补+[+Y] 补=01010111+11001000=00011111
[X+Y]原=00011111,X+Y=31,不溢出
[X-Y]补=[X]补+[-Y] 补=01010111+00111000=10001111
[X-Y]原= 11110001,X-Y=-113,溢出
8,求-83.75的单精度浮点机器数解:-83.75(D)=-1010011.11(B)
单精度浮点机器数为:11000010101001111000000000000000