微机原理-基础知识

上传人:ji****n 文档编号:54927222 上传时间:2018-09-22 格式:PPT 页数:17 大小:156KB
返回 下载 相关 举报
微机原理-基础知识_第1页
第1页 / 共17页
微机原理-基础知识_第2页
第2页 / 共17页
微机原理-基础知识_第3页
第3页 / 共17页
微机原理-基础知识_第4页
第4页 / 共17页
微机原理-基础知识_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《微机原理-基础知识》由会员分享,可在线阅读,更多相关《微机原理-基础知识(17页珍藏版)》请在金锄头文库上搜索。

1、1,第二章 基 础 知 识, 数制 数制之间的转换 数的运算方法 数和字符的表示,2,预 备 知 识,1个二进制位: bit(比特) 8个二进制位: Byte(字节) 1Byte=8bit 2个字节: Word(字) 1Word=2Byte=16bit 1K = 210 =1024 (Kilo) 1M = 220 =1024K (Mega) 1G = 230 =1024M (Giga),3,2-1. 数 制, 十进制:基数为10,逢十进一 12.34 = 1101 + 2 100 + 3 10-1 + 4 10-2 二进制:基数为2,逢二进一 11012 = 1 23 + 1 22 + 1 2

2、0 = 1310 十六进制:基数为16,逢十六进一 9187H =9 163 + 1 162 + 8 161 + 7 160 八进制:基数为8,逢八进一,4,数 制 基 数 数 码,二进制 Binary 2 0,1八进制 Octal 8 0,1,2,3,4,5,6,7十进制 Decimal 10 0,1,2,3,4,5,6,7,8,9十六进制 Hexadecimal 16 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,5,二进制 十进制例: 1011B = 11D (按权展开) 例: 27D = ? B (按权展开逆运算),2-2 数制之间的转换,16 8 4 2 11 1

3、0 1 1 27D = 11011B,6, 二进制 十六进制例: 0011 0101 1011 1111 (四位一组) 3 5 B F 0011 0101 1011 1111B = 35BFH,例: A 1 9 C (一分为四) 1010 0001 1001 1100 A19CH = 1010 0001 1001 1100B,7, 十六进制 十进制例: BF3CH = 11163 + 15162 + 3161 + 12160(按权展开),例: 399D = ? H (按权展开逆运算)256 16 1 1 8 F 399D = 18FH,8,小结: N 进制 十进制 按权展开计算就得到十进制 十

4、进制 N进制 整数部分除基数取余 小数部分乘基数取整(或按权展开逆运算) 二进制 十六进制 四位二进制对应一位十六进制,9,一、 算术运算 二进制 加法规则 乘法规则0+0=0 00=00+1=1 01=01+0=1 10=01+1=0 (进位1) 11=1,2-3 数的运算方法(算术、逻辑运算),10,二、逻辑运算(按位bit操作),11,2-4 数和字符的表示,一、 数的表示:计算机中的数和符号均用二进制表示。 (1)原码表示法:符号位 + 绝对值(数值位),12,例:写出下列数的原码 n=8bit+3原码 = 0 000 0011 = 03H -3原码 = 1 000 0011 = 83

5、H (2)反码表示法:正数的反码同原码;负数的反码数值位与原码相反(按位取反)。例:写出下列数的反码 n=8bit+3反码 = 0 000 0011 = 03H -3反码 = 1 111 1100 = FCH,13,(3)补码表示法:正数的补码同原码 负数的补码为负数反码末位加一。例: +3补码 = 0000 0011 = 03H -3反码 = 1111 1100 = FCH- 3补码 = 1111 1101 = FDH例: 机器字长8位,-46补码 = ?-46原码 = 1010 1110-46反码 = 1101 0001-46补码 = 1101 0010 = D2H机器字长16位,-46补

6、码 = FFD2H,14,n位补码的表数范围: - 2n-1 N 2n-1-1n=8 -128 N 127n=16 -32768 N 32767n位无符号整数表数范围: 0 N 2n-1 n=8 0 N 255 n=16 0 N 65535,(4)表数范围,15,(4)补码的加法和减法 求补运算 :加法规则:X+Y补码 = X补码 + Y补码减法规则:X-Y补码 = X补码 + -Y补码 溢出的概念:当运算结果超出补码表示的数值范围时,运算出错,发生溢出。,二、 字符的表示ASCII码:用一个字节来表示一个字符,低7位为字符的ASCII值, 最高位一般用作校验位。 例: A 41H a 61H 1 31H 换行 0AH回车 0DH 空格 20H,8421BCD码:用四位二进制数表示一位十进制数的表示方法。 例:将83.1写成8421BCD码(83.1)十进制=(1000 0011 . 0001)BCD,17,美国标准信息交换码ASCII码:,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号