如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第一章微型计算机基础概述计算机中的数制和编码微型计算机系统的组成、分类和配置微处理器一﹑数的位置表示法及各种进位制数基数为X,系数为an-1an-2…a0a-1…a-(m-1)a-m当X=2时,得二进制数,其表达式为:当X=16时,得十六进制数的表达式为:当X=8时,得八进制数的表达式为:十进制二、各种进位制数的换算方法(2)十进制整数转换为任意进位制整数设N是待转换的十进制整数,X是某一进位制的基数,则将N转换为X进位制数的方法如下:(3)十进制小数转换为任意进制小数2.十六进制数与二进制之间的转换②将二进制数转换成十六进制数三、二进制数的运算方法(2)二进制减法一位二进制减法的规则为:(3)二进制乘法一位二进制数的乘法规则为:2、二进制数的逻辑运算“非”运算(NOT)AA0110一、机器数与真值二、机器数的原码表示法正数:X=Xn-2Xn-3…X0[X]原=三、补码和反码X+12=X(mod12)(1)当x为正数时:设x=+xn-2xn-3…x1x0则:(3)当x为零时:x为正零时,[+0]补=2n+00…00=00…00x为负零时,[-0]补=2n-00…00=00…00补充定义:补码的优缺点:当时四.求补码的方法(负数)3.简便的直接求补法X2=-1110000B,[X2]原=11110000B↑取反↑由原码求补码:符号位不变第一个1及其右边各位不变∴[X2]补=10010000BⅡ.参与运算的两个补码数不同符号,如设X≥0,Y<0:例:用补码计算(+25)+(-20),(-25)+(+20),(-25)+(-18)(-25)+(-18)11100111[-25]补11101110[-18]补————————111010101[-43]补↑符号位进位丢掉2.补码的减法先求[Y]补,方法如前述,再根据[Y]补求[-Y]补。我们把根据[Y]补求[-Y]补的过程称为变补。即:综上所述,对于补码的加减法运算可用下边一般公式表示[X]补+[±Y]补=[X±Y]补(|X|,|Y|及|X+Y||都小于2n-1)计算机只要一个加法器就可实现补码的加减法运算。六.溢出判别例(-110)-(+92)10010010B[-110]补+)10100100B[-92]补———————————————————100110110B→+54Cs=1Cp=0负溢出,结果出错“10”称负溢出一、十进制数的二进制编码:表3种常用的BCD码计算机中,8421BCD码用得较为广泛,当用一个字节(8位二进制数)为十进制数编码时,有以下二种方法:二.ASCⅡ码一、定点数(2)定点小数二、浮点数练习题:一、填空(10000101)BCD=()H‘5’=()H补充作业题:写出下列数表示的无符号数和有符号数的范围(1)8位二进制数(2)16位二进制数用8位二进制数,写出下列数的原码、反码和补码+1,-1,+45,-45,+127,-1283.微机某内存单元中的内容为C5H,若它表示的是有符号数,则该数对应的十进制数是多少?4.求A95BH与8CA2H之和,并写出运算后标志寄存器中的SF、ZF、CF和OF的值。