微机原理与接口技术1 / 46《微机原理与接口技术》复习参考资料第一章概 述一、计算机中的数制1、无符号数的表示方法:(1)十进制计数的表示法特点:以十为底,逢十进一;共有 0-9 十个数字符号。(2)二进制计数表示方法:特点:以 2 为底,逢 2 进位;只有 0 和 1 两个符号。(3)十六进制数的表示法:特点:以 16 为底,逢 16 进位;有 0--9 及 A— F(表示 10~15 )共 16 个数字符号。2、各种数制之间的转换(1)非十进制数到十进制数的转换按相应进位计数制的权表达式展开,再按十进制求和。(见书本 1.2.3 ,1.2.4 )(2)十进制数制转换为二进制数制十进制→ 二进制的转换:整数部分:除2 取余;小数部分:乘2 取整。十进制→ 十六进制的转换:整数部分:除16 取余;小数部分:乘16 取整。以小数点为起点求得整数和小数的各个位。(3)二进制与十六进制数之间的转换用 4 位二进制数表示1 位十六进制数3、无符号数二进制的运算(见教材P5 )4、二进制数的逻辑运算特点:按位运算,无进借位( 1)与运算只有 A、B 变量皆为 1 时,与运算的结果就是1 ( 2)或运算A、 B 变量中,只要有一个为1,或运算的结果就是1 ( 3)非运算( 4)异或运算A、 B 两个变量只要不同,异或运算的结果就是1 二、计算机中的码制1、对于符号数,机器数常用的表示方法有原码、反码和补码三种。数X的原码记作 [X] 原,反码记作 [X] 反,补码记作 [X] 补。微机原理与接口技术2 / 46注意:对正数,三种表示法均相同。它们的差别在于对负数的表示。(1)原码定义:符号位: 0 表示正, 1 表示负;数值位:真值的绝对值。注意:数 0 的原码不唯一(2)反码定义:若 X>0 ,则[X]反 =[X] 原若 X<0 , 则[X]反 = 对应原码的符号位不变,数值部分按位求反注意:数 0 的反码也不唯一(3)补码定义:若 X>0 , 则[X]补= [X] 反= [X] 原若 X<0 , 则[X]补= [X] 反+1注意:机器字长为8 时,数 0 的补码唯一,同为000000002、8 位二进制的表示范围:原码: -127~+127 反码: -127~+127 补码: -128~+127 3、特殊数 10000000 该数在原码中定义为:-0 在反码中定义为:-127 在补码中定义为:-128 对无符号数: (10000000) 2 = 128 三、信息的编码1、 十进制数的二进制数编码用 4 位二进制数表示一位十进制数。有两种表示法:压缩BCD 码和非压缩BCD 码。(1)...