北京航空航天大学 微机原理 第一章-2014教材

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(2) 不同数制之间的转换
其它数制转换为十进制 十进制转换为其它数制 二进制编码的十六进制
1)其它数制转换为十进制
任何基数的数制转换为十进制时,该数 每位上的数字与其对应的权值的乘积之 和,就是其数制对应的十进制。
2)十进制转换为其它数制
十进制转换为其它数制时,需要分为整 数和小数两部分计算。转换整数部分时 需要用基数去除,转换小数部分时需要 用基数去乘。
十进制 二进制 16进制
8 1000 8 9 1001 9 10 1010 A 11 1011 B 12 1100 C 13 1101 D 14 1110 E 15 1111 F
4)位、字节、字和字长
位(bit)是计算机所能表示的最小最基本的数 据单位,它指的是取值只能为0或1的一个二进制 数值位。通常位作为单位时记作b
压缩BCD码:数据以每字节2个数据的方 式存储
n XnXn-1…X1X0X-1…X-m = -∑mXi×10i
二进制
二进制数的基数为2,包含0,1两个符号 数字。任何二进制数X可以表示为:
n (X)2 = XnXn-1…X1X0X-1…X-m = -∑mXi×2i
八进制
八进制数的基数为8,包含0、1、2、3、 4、5、6、7八个符号数字。任何八进制 数X可以表示为: n
微型计算机组成原理,陆志才编著,高 等教育出版社
微型计算机系统原理及应用,杨素行编 著,清华大学出版社
十一前的课程安排
1. 绪论
数制与信息编码 微机系统基本概念和运行原理
2. 8086系统结构
CPU结构 芯片引脚,最小工作模式系统配置,总线
时序
第一章 绪论
1. 数制与信息编码 2. 机器数:数字在计算机中的表示形式 3. 计算机基本结构 4. 微机系统结构 5. 微机系统发展概况
4. Byte(8位)/Word(16位)无符号数、有符 号数的表示范围
(1) 数制
常用的数制有以下几种: 二进制――后缀B
例如1101.101B 八进制――后缀Q或者O
例如625.77Q 十进制――后缀D或者省略
例如231.1123 十六进制――后缀H
例如37CF.56H
十进制
十进制的基数为10,包含有0、1、2、3、 4、5、6、7、8和9十个符号数字。任何 十进制数X可以用以下公式来表示:
字节(byte)由8个二进制位组成,通常用作计 算存储容量的单位。通常字节作为单位时记作B, 1 Byte= 8 bit
字(word)由16个二进制位组成,相当于两个字 节,其中D15~D8为高字节,D7~D0为低字节。作为 单位时记作W,1 Word = 2 byte = 16bit
F
1F
1 81 7
微机原理与接口技术
林新 Lx@buaa.edu.cn
北京航空航天大学 自动化学院
课程目标
微机原理是自动控制专业重要的专业基础课 之一,通过学习本课程,掌握以下内容:
8086微机系统的基本组成和原理 8086汇编语言程序设计 典型IO接口芯片原理与编程
课程要求
记课堂笔记 及时交作业 实验课要预先准备好程序 有问题及时提问 答疑时间和地点
1 0F
半字节
30
字节
7 43 0

87
0
双字
87
0
字长是微处理器一次可以直接处理的二 进制数码的位数。
字长通常取决于微处理器内部通用寄存器的位数和 数据总线的宽度。字长越长运算精度越高。微处理 器的字长有4位、8位、16位、32位和64位等等。
8086是16位微处理器,8088称为准16位微处理器, 而80386/486/Pentium是32位微处理器。
转换十进制整数部分的算法:
1. 用其它数制的基数除十进制 2. 保存余数(最先得到的余数为最低有效
位) 3. 重复1)和2),直到商为0。
转换十进制小数部分的算法:
1. 用其它数制的基数乘十进制 2. 保存结果的整数部分数(最先得到的整
数结果为最高位小数) 3. 重复1)和2),直到小数部分为0。
(X)8 = XnXn-1…X1X0X-1…X-m = -∑mXi×8i
十六进制
十六进制数的基数为16,包含0、1、2、 3、4、5、6、7、8、9、A、B、C、D、 E、F十六个符号数字。任何十六进制数X 可以表示为:
(X)16 = XnXn-1…X1X0X-1…X-m
n
=∑ -m
Xi×wenku.baidu.com6i
(4)二进制运算基本规则
数学运算:加、减、乘、除 逻辑运算:与、或、非、异或
1.1.2 二进制编码
二进制编码:在计算机中使用二进制来表 示数字、英文字母、运算符号等等。 BCD码 ASCII码
(1) BCD码
二进制的二进制(BCD)是将十进制的 每一位数以二进制编码的方式进行表示, 十进制的0~9分别用BCD数的0000到 1001表示,而不是将整个十进制数转换 为二进制形式。
主要内容
1. 计算机运算基础 2. 微型计算机的基本结构和工作原理 3. 8086微处理器内部结构与工作模式 4. 8086微处理器的指令系统 5. 8086汇编语言程序设计 6. 输入/输出接口 7. 中断 8. 常用可编程芯片及其工作原理 9. 模/数与数/模转换
主要参考书
微型计算机原理与接口技术,周荷琴、 吴秀清编著,中国科学技术大学出版社
3)二进制编码的十六进制
二进制编码的十六进制(BCH)是用二 进制编码表示的十六进制数据,便于人 们阅读。
用二进制的4位表示1位十六进制,每个 十六进制数分别转换为BCH码,数位之 间用空格分开,例如 : 3AC6H = 0011 1010 1100 0110 B。
十进制 二进制 16进制
0 0000 0 1 0001 1 2 0010 2 3 0011 3 4 0100 4 5 0101 5 6 0110 6 7 0111 7
1.1 数制与信息编码
数制 机器数 二进制数运算法则 定点与浮点数 信息编码
1.1.1 进位计数制
1. 2,8,10,16进制的概念、表达方式 2. 不同数制之间的转换方法
2、16 -> 10进制 10-> 2、16进制(整数转换、小数转换)
3. 二进制数运算法则:加减乘除、与或非、异 或
相关文档
最新文档