如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第2章计算机系统组成及工作原理2.1二进制数与信息表示——关于二进制2.1二进制数与信息表示——二进制变换2.1二进制数与信息表示——二进制变换2.1二进制数与信息表示——ASCII码2.1二进制数与信息表示——汉字编码的概念2.1二进制数与信息表示——常见汉字编码2.1二进制数与信息表示——常见汉字编码2.1二进制数与信息表示——定点与浮点2.1二进制数与信息表示——定点与浮点2.1二进制数与信息表示——定点与浮点一个机器浮点数由阶码和尾数及其符号位组成(尾数:用定点小数表示,给出有效数字的位数决定了浮点数的表示精度;阶码:用整数形式表示,指明小数点在数据中的位置,决定了浮点数的表示范围)一般按照IEEE754标准,采用32位浮点数和64位浮点数两种标准格式例【1-1】X=2011×0.1011101=200000011×0.10111010000000000000000=200000010×1.01110100000000000000000于是求得数X的32位浮点数格式:S=0,E=e+127=00000010+01111111=10000001,M=01110100000000000000000,M值左移一位根据规格化32位浮点数的表示形式,求数X的真值为:X=(-1)S×(1.M)×2E-127(2.5)(2)64位浮点数格式同一个浮点数的表示方法不是唯一的,如:(1.75)10=1.11×20(IEEE规格化表示)=0.111×21(传统规格化表示)=0.0111×22=0.00111×23为提高数据的表示精度,当尾数的值不为0时,其绝对值应≥0.5,即尾数域的最高有效位应为1,否则以修改阶码同时左右移小数点的办法,使其变成这一表示形式,这称为浮点数的规格化表示当浮点数的尾数为0,不论其阶码为何值,或者当阶码的值遇到比它能表示的最小值还小时,不管其尾数为何值,计算机都把该浮点数看成零值,称为机器零[例1]若浮点数x的二进制存储格式为(41360000)16,求其32位浮点数的十进制值解:将16进制数展开后,可得二进制数格式为:01000001001101100000000000000000指数e=阶码-127=10000010-01111111=00000011=(3)10包括隐藏位1位的尾数1.M=1.01101100000000000000000=1.011011于是有:x=(-1)S1.M2e=+(1.011011)23=+1011.011=(11.375)[例2]将十进制数数20.59375转换成32位浮点数的二进制格式来存储[解:]首先分别将整数和分数部分转换成二进制数:20.59375=10100.10011然后移动小数点,使其在第1,2位之间10100.10011=1.010010011×24e=4于是得到:S=0,E=4+127=131,M=010010011最后得到32位浮点数的二进制存储格式为:01000001101001001100000000000000=(41A4C000)162.1二进制数与信息表示——原码、反码和补码2.1二进制数与信息表示——原码、反码和补码2.1二进制数与信息表示——原码、反码和补码2.1二进制数与信息表示——原码、反码和补码2.1二进制数与信息表示——补码的运算2.1二进制数与信息表示——补码的运算举例2.1二进制数与信息表示——进位和溢出2.1二进制数与信息表示——进位和溢出2.1二进制数与信息表示——补码运算例2.2逻辑电路——基础知识2.2逻辑电路——基础知识2.2逻辑电路——逻辑门电路2.2逻辑电路——逻辑门电路实现2.2逻辑电路——组合逻辑2.2逻辑电路——加法器2.2逻辑电路——编码器和译码器2.2逻辑电路——触发器2.2逻辑电路——同步RS触发器2.2逻辑电路——JK、D触发器2.2逻辑电路——计数器2.2逻辑电路——计数器2.2逻辑电路——寄存器2.2逻辑电路——移位寄存器2.3计算机的硬件组成——冯·诺依曼体系结构2.3计算机的硬件组成——CPU2.3计算机的硬件组成——指令系统2.3计算机的硬件组成——8086指令举例2.3计算机的硬件组成——指令分类2.3计算机的硬件组成——指令的寻址方式2.3计算机的硬件组成——CISC→RISC2.3计算机的硬件组成——CPU的工作过程举例2.3计算机的硬件组成——CPU的工作过程举例2.3计算机的硬件组成——CPU的工作过程举例2.3计算机的硬件组成——CPU的工作过程举例2.3计算机的硬件组成——CPU的工作过程举例2.3计算机的硬件组成——CPU的工作过程举例本章总结本章作业