预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共53页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

微机原理与接口技术——第一章:绪论第一章:绪论345678910*1213141516171819202122232425§1-3微型计算机系统——I/O接口272829303132333435§1-4计算机数据格式(二)二进制NB 两个数码:0、1,逢二进一。 例1101.101=1×23+1×22+0×21+1×20+1×2-1+1×2-3 加权展开式以2为基数,各位系数为0、1,2i为权。 一般表达式: NB=bn-1×2n-1+bn-2×2n-2+…+b0×20+b-1×2-1+…(三)十六进制NH 十六个数码0~9、A~F,逢十六进一。 例:DFC.8=13×162+15×161+12×160+8×16-1 展开式以十六为基数,各位系数为0~9,A~F,16i为权。 一般表达式: NH=hn-1×16n-1+hn-2×16n-2+…+h0×160+h-1×16-1+…二、不同进位计数制之间的转换(二)二进制与十六进制数之间的转换 24=16,四位二进制数对应一位十六进制数。 举例:(三)十进制数转换成二、十六进制数例:39转换成二进制数 39=100111B 2 391(b0) 2 191(b1)291(b2) 240(b3) 220(b4) 211(b5) 02. 小数转换法 “乘基取整”:用转换进制的基数乘以小数部分,直至小数为0或达到转换精度要求的位数。每乘一次取一次整数,从最高位排到最低位。举例: 1.0.625转换成二进制数 0.625×2=1.2501(b-1) 0.25×2=0.500(b-2) 0.5×2=1.0 1(b-3) 0.625=0.101B三、带符号数的表示方法机器数:机器中数的表示形式。 真值:机器数所代表的实际数值。 举例:一个8位机器数与它的真值对应关系如下: 真值: X1=+84=+1010100BX2=-84=-1010100B 机器数:[X1]机=01010100[X2]机=11010100最高位为符号位,0表示“+”,1表示“-”。 数值位与真值数值位相同。 例8位原码机器数: 真值: x1=+1010100B x2=-1010100B 机器数: [x1]原=01010100 [x2]原=11010100 原码表示简单直观,但0的表示不唯一,加减运算复杂。正数的反码与原码表示相同。 负数反码符号位为1,数值位为原码数值各位取反。 例8位反码机器数: x=+4:[x]原=00000100 [x]反=00000100 x=-4:[x]原=10000100[x]反=111110113、补码(Two’sComplement)8位机器数表示的真值四、二进制编码53