第二章数据的表示
【例2.1】二进制数转换成十进制数。(10101.01)2
【例2.2】八进制数转换成十进制数。(307.6)8
【例2.3】十六进制数转换成十进制数。(3A.C)
【例 2.4】将十进制整数835分别转换成二、八进制数。【例2.5】将十进制小数0.6875分别转换成
二、八进制数。
【例2.6】将十进制小数0.63转换成二进制数。
【例 2.7】将十进制数835.6875转换成二、八进制数。【例 2.8】将(13.724) 8转换成二进制数
【例 2.9】将十六进制数2B.5E转换成二进制数
【例 2.10】“钟表”模运算系统
10-4≡10+(12-4) ≡10+8≡6 (mod 12)【例 2.11】“4位十进制数” 模运算系统
(相当于只有四档的算盘)
9828-1928≡9828+(104-1928)
≡9828+8072≡7900(mod 104)
【例2.12】设补码的位数为n,求负数-2n-1的补码表示【例2.13】设补码的位数为n,求负数-1的补码表示【例 2.14】设补码的位数为6,求负数-0.10110的补码。【例 2.15】已知:X T =-0.1011010,求[X T]补。
【例 2.16】已知:[X T]补 = 1 011010,求X T。
【例 2.17】已知:[X T]补 = 1 011010,求[-X T]补。【例 2.18】已知:X T=-1011,
分别求出变形补码取6位和8位时[X T]变补的值。【例 2.19】已知:X T=-0.1011,并假定变形补码取8位,求[X T]变补。
【例 2.20】已知:[X T]补=1.1010110(假定补码取8位),求[X T/2]补,[2X T]补,[4X T]补。
【例 2.21】将十进制数65798 转换为
下述IBM370的短浮点数格式(32位)。
【例 2.22】将十进制数65798 转换为
下述典型的32位浮点数格式。
【例 2.23】十进制数-0.75转换为
IEEE754的单精度浮点数格式。
【例 2.24】将IEEE754的单精度浮点数C0A00000H
转换为十进制数。
【奇偶校检码】若传送的是字符A:1000001,
求增加奇校检位后的编码,增加偶校检位后的编码。
【海明校检码】假定一个8位数据
M为:M8M7M6M5M4M3M2M1= 01101010,
根据上述公式求出相应的校验位
第三章运算器与运算方法
【例 3.1】已知[X]补=01001,[Y]补=11100 ;
求[X+Y]补, [X-Y]补。
【例 3.2】已知[X]补=01010,[Y]补=01010 ;求[X+Y]补【例 3.3】已知[X]补=10010,[Y]补=00100 ;求[X-Y]补【例 3.4】已知 [X]原=10011,[Y]原=11010;计算[X+Y]原【例 3.5】已知 [X]原=10011,[Y]原=11010;计算[X-Y]原【例 3.6】X=0.1011,Y=0.1101,X*Y的笔---纸乘法过程:【例 3.7】已知 [X]原=01101 ,[Y]原= 01011 ,求[X*Y]原【例 3.9】已知X=0.1011,Y=0.0001,
求[X*Y]补、[X]补*[Y]补
【例 3.10】已知X=0.1011,Y= - 0.0001。
求[X*Y]补、[X]补*[Y]补
【例 3.11】已知 [X]补=01101, [Y]补= 10110,
[-X]补=10011。用布斯乘法计算[X*Y]补
【例 3.13】已知两正数X=0.10011101, Y=0.1011。
求X/Y的商和余数
【例 3.14】已知[X]原=01011 , [Y]原= 11101;求[X/Y]原。【例 3.15】已知[X]原=01011 ,[Y]原= 11101;求X/Y]原。【例 3.17】已知有X= - 0.101010, [X]补=1010110,有效小数位数为4位,
分别对X和[X]补采用0舍1入法进行舍入处理【例 3.18】已知 X=0.11011011*2010,
Y=-0.10101100*2100;求X+Y
【例 3.19】(15)10+(21)10=(36)10 。
BCD码加法运算
【例 3.20】(15)10+(26)10=(41)10 。
BCD码加法运算
【例 3.21】(18)10+(18)10=(36)10 。
BCD码加法运算
第七章总线及总线互连结构
【假定】同步总线的时钟周期为50ns,
每次总线传输花1个时钟周期,
异步总线每次握手需要40ns,
两种总线的数据都是32位宽,
存储器的存储周期为200ns。
计算机组成与结构__复习__大题__typed by WendyXu