如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
马静马静Email:Email:majing@mail.buct.edu.cnmajing@mail.buct.edu.cnmajing_abc@sina.commajing_abc@sina.com●注意事项●共72学时,其中上机8学时,实验8学时,教学56学时.上机时间,实验时间待安排●作业、考勤、上机、实验:25分●大作业5分●笔试考试:70分考试周考试,闭卷●教学网站使用流程第一章概述计算机中的数制和编码微型计算机系统的组成、分类和配置微处理器1.21.2计算机中的数制和编码计算机中的数制和编码1.2.11.2.1无符号数的表示和运算无符号数的表示和运算一﹑数的位置表示法及各种进位制数用一组数字表示数时,如果每个数字表示的量不但取决于数字本身,而且取决于它所在的位置,就称为位置表示法。基数权:在位置表示法中,每一个数位所权代表的数值的大小,称为权。系数基数:相邻两位中高位的权与低位的权之比如果是常数,则此常数称为基数。系数:各个数位上的数字。基数为X,系数为an-1an-2…a0a-1…a-(m-1)a-m的数所表示的量是:n-1n-20N=an-1X+an-2X+….+a0X-1-(m-1)-m+a-1X+…+a-(m-1)X+a-mX当X=10时(十进制数),得十进制数的表达式为:n−1iN10=∑ia10i=−m其特点是:系数ai只能在0~9这十个数字中取值;每个数位上的权是10的某次幂;在加减运算中,采用“逢十进一”和“借一当十”的规则。当X=2时,得二进制数,其表达式为:n−1iN2=∑ia2i=−m其特点是:系数ai只能在0和1这两个数字中取值;每个数位上的权是2的某次幂;在加减法运算中,采用“逢二进一”和“借一当二”的规则。当X=16时,得十六进制数的表达式为:n−1iN16=∑ia16i=−m其特点是:系数ai只能在0~15这16个数字中取值(其中0~9这10个数字借用十进制总的数码,10~15这6个数A,B,C,D,E,F表示;每个数位上的权是16的某次幂;在加减法运算中,采用“逢十六进一“和“借一当十六”的规则。当X=8时,得八进制数的表达式为:n−1iN8=∑ia8i=−m其特点是:系数ai只能在0~7这八个数字中取值;每个数位上的权是8的某次幂;在加减法运算中,采用“逢八进一”和“借一当八”的规则。用后缀表示采用的进位制。B----二进制O-----八进制H----十六进制十进制数可以用D后缀,也可以什么也不写表十进制、二进制、八进制、十六进制数码对照表十进制二进制八进制十六进十进制二进制八进制十六进制制00000B0O0H91001B11O9H10001B1O1H101010B12OAH20010B2O2H111011B13OBH30011B3O3H121100B14OCH40100B4O4H131101B15ODH50101B5O5H141110B16OEH60110B6O6H151111B17OFH70111B7O7H1610000B20O10H81000B10O8H二、各种进位制数的换算方法1.任意进位制数与十进制数之间的相互转换(1)任意进位制数转换成十进制数根据任意进位制数的表达式按权展开后相加即可.例:1011.110B=1×23+0×22+1×21+1×20+1×2-1+1×2-2+0×2-3=11.75732.14Q=7×82+3×81+2×80+1×8-1+4×8-2=474.18753ABF.E6H=3×163+10×162+11×161+15×160+14×16-1+6×16-2=15039.8984375(2)十进制整数转换为任意进位制整数方法:除基取余法基数为X,系数为an-1an-2…a0的数所表示的量是:n-1n-20N=an-1X+an-2X+….+a0Xn-2n-30N/X=an-1X+an-2X+….+a1X+a0….设N是待转换的十进制整数,X是某一进位制的基数,则将N转换为X进位制数的方法如下:XNX商1余1低位X商2余2┆X商m余m0高位∴NX=余m余m-1…余2余1(3)十进制小数转换为任意进制小数方法:乘基取整法基数为X,系数为a-1…a-(m-1)a-m的数所表示的量是:-1-(m-1)-mN=a-1X+…+a-(m-1)X+a-mX-(m-2)-m+1N·X=a-1+…+a-(m-1)X+a-mX