(完整版)微机原理与接口技术(楼顺天)-第1章

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
教师授课期间,学生不得在下面讲话, 有问题请举手发言
实验课按时完成任务,不玩游戏,检查 完方可离开
7
学习方法
动手 自学 多问
8
第1章 数制与码制
本章要点:
数制表示法 数制之间的转化 二进制数运算 有符号数的表示 ASCII码
9
§2.1 二进制数的基础知识
一、 任意进制数的表示
任意P进制数N可以表示成多项式的形式:
微机原理与接口
五邑大学 容振邦 2007年9月19日
1
联系方式
单位:五邑大学 信息学院 姓名:容振邦 邮件:rongzhenbang@yahoo.com.cn 手机:13422571423 内线:7997
2
课程介绍
第1章 数制和码制 第2章 8086CPU结构与功能 第3章 8086CPU指令系统 第4章 汇编语言程序设计 第5章 总线及其形成 第6章 存储器设计 第7章 常用芯片的接口技术 第8章 中断系统与中断控制器8259A 第9章 定时/计数器8253应用设计 第10章 并行接口芯片8255A应用设计
+ 0、0、0 、0 、1 1、1、1 B 11000100B
1 0 1 1、0 、1 0 1 B -00001111B
10100110B
18
§2.1 二进制数的基础知识
四、 二进制数的逻辑运算
二进制数的逻辑运算包括与、或、异或、非四种运算。 例:
10110101B
10110101B
0 0 0 0 1 1 1 1 B
00001111B
00000101B
10111111B
10110101B
0 0 0 0 1 1 1 1 B
10111010B
X= 1 0 1 1 0 1 0 1 B
X= 0 1 0 0 1 0 1 0 B
19
§2.2 有符号二进制数的表示方法及溢出问题
一、 有符号二进制数的表示方法
前面我们接触的二进制数均为无符号数,即所有二 进制数位均为数值位,很多情况下都是这样对待的。但 在有些情况下,有些数值是带符号的,即可能是正数, 也可能是负数。这样就存在一个有符号二进制数的表示 方法问题。
邮件主题:
ap0604201.chenhao.homework01. ver01.doc ap0604301.chenchunyan.experiment01.ver01.doc number.name.experimentxx.verxx.doc
6
课堂和实验要求
请将移动通讯设备关闭或置于震动状态
K =1 1 K=20 K=13 K=14
∴ 0.6875=0.1011B
高位 低位
例2. 十进制小数 转换过程如下:
十六进制小数
0.687516 =11.0 K 1 =B
∴ 0.6875=0.B H
16
§2.1 二进制数的基础知识
2. 任意进制数
十进制数的转换规则
按权展开,即位置加权法
3. 二进制
1. 数的符号表示方法
为了表示一个有符号数,除了数值位以外,还应制 定符号位,通常以这个数的最高位表示符号位。
20
§2.2 有符号二进制数的表示方法及溢出问题
我们假定讨论的数为整数,对8位有符号二进制整 数,用下表示:
= (13.375 )10
12
§2.1 二进制数的基础知识
对于n位整数m位小数的任意十六进制数有:
N 1
(N )16 Ki16i iM
K ( =0,1,…9,A,B,C,D,E,F) i
如: (3C.4)16
= 3161 12160 4161
= (60.25)10
以上方法称为位置计数法或位置加权法
13
§2.1 二进制数的基础知识
二、 各种进制间的相互转换
1. 十进制
任意进制数(设为P进制)的转换规则
(1)整数部分:N 除以P取余数
例1. 十进制数301
十六进制数
转换过程如下: 16 301 16 18 ……余数为:D= K0 16 1 ……余数为:2= K1 0 ……余数为:1= K2
∴ 301=12DH
N 1
( N )Байду номын сангаас
Ki Pi
iM
式中i表示数的某一位, 表K示i 第i位的数字,P为基数,
P为i 第i位的权,M、N为正整数。K=i 0,1…P-1。
10
§2.1 二进制数的基础知识
对于n位整数m位小数的任意十进制数N,有:
N 1
N10 Ki10i iM
(Ki =0,1,…9)
如: (357 .32)10
十六进制数的转换规则
如: 1001001011010.101001111 B
1 2 5 A. A 7 8H
17
§2.1 二进制数的基础知识
三、 二进制数的算术运算
二进制计数制不仅物理实现容易,且运算方法也比 十进制计数制大为简单,所以计算机中均采用二进制数。
二进制数的算术运算包括加、减、乘、除。
例: 10110101B
3
教材
国家十一五规划教材:
楼顺天、周佳社编, 《微机原理与接口技术》, 科学出版社,2006.8
4
成绩评定
总成绩 = 平时成绩(30%)+考核成绩 (70%) 平时成绩 = 考勤 (30%)+ 上课表现 (20%)+作业和实验(50%)
5
实验报告(作业)形式
实验报告(电子,打印) 电子邮件:
rongzhenbang@yahoo.com.cn
2
1
……余数为:0= 0 ……余数为:1=
KK78
低位 高位
∴ 301=100101101B
15
§2.1 二进制数的基础知识
(2)纯小数部分:N乘以P取整数
例1. 十进制小数0.6875
二进制小数
转换过程如下:
0.68752 =1.375 0.375 2 =0.75 0.752 =1.5
0.52 =1.0
14
§2.1 二进制数的基础知识
例2. 十进制数301
二进制数
转换过程如下:
2 301
2 150 ……余数为:1= K0 2 75 ……余数为:0= K1 2 37 ……余数为:1= K2
2 18 ……余数为:1= K3
2 9 ……余数为:0= K4 2 4 ……余数为:1= K5
2 2 ……余数为:0= K6
= 3102 5101 7100 3101 2102 =357.3 2
11
§2.1 二进制数的基础知识
对于n位整数m位小数的任意二进制数N2 ,有:
N 1
N2 Ki 2i iM
( Ki =0或1)
如: (1101 .011)2
= 1 23 1 22 0 21 1 20 0 21 1 22 1 23
相关文档
最新文档