基础知识

  • 格式:pdf
  • 大小:595.26 KB
  • 文档页数:10
第1章-基础知识
2011/4/9
微机原理与接口技术
张永林
江 苏科 技大 学电子信息学院
微机 原理 与 接口 技术 第1章
典型机型:IBM PC系列机
基本系统:8086CPU和半导体存储器
I/O接口电路及与外设的连接
硬件--接口电路原理 软件--接口编程方法
课程 介绍
张永林-微机原理与接口技术电子讲稿-2010版
例 : (1010)2=(10)10=(12)8=(0A)16
张永林-微机原理与接口技术电子讲稿-2010版
3. 数制间的相互转换
第1章
(1)二、八、十六进制数→十进制数
方法:按权展开 例: (1101.011)2 =1×23+1×22+0×21+1×20+0×2-1+1×2-2+1×2-3
=8+4+0+1+0+0.25+0.125=(13.375) 10 (276)8 = 2×82+7×81+6×80=(190)10 (A3F)16= 10×162+3×161+15×160=(2623)10
张永林-微机原理与接口技术电子讲稿-2010版
(3) 八进制数
第 1章
数 码 : 有 0~ 7八 个 数 字 符 号
基数:8
计 数 规 则 : 逢 8 进 1, 即 7 +1=10
权 : 以 8为 底 的 幂 。 如 8-1、 81等
每个数码的数值取决于它在数中的位置
例2:八 进制数44.4,最左边的4代表数值 32,权值为 81,中间的4代表数值4,权值 为80,最 右边的4代表数值0.5,权值为8-1。
= (0111 1111.1100 0100) 2 =(1111111.110001)2
张永林-微机原理与接口技术电子讲稿-2010版
1.1.2 计算机中数的表示
第1章
1. 机器数与真值
机器数:一个数在计算机中的表示形式, 即二进制代码
如:10010、11001100等。 真值:一个机器数所表示的数值
如:+10、-29、+1011等。
无符号数:计算机的全部有效位都用来存放数 据。
有符号数:数的最高位是符号位,正数用“0” 表示,负数用“1”表示。
张永林-微机原理与接口技术电子讲稿-2010版
计算机中数的表示
第1章
2. 有符号数的表示方法 原码:数真值形式中的“+”,“-”号用0, 1 表示, 数据本身用机器数表示。 反码:负数的反码形式在原码基础上,
/student
ftp://192.168.6.123 (帐号: student)(校内) n QQ:just3zyl@ n 地点:B1实验楼北楼511
课程 介绍
n 时间:周二下午 3:00-5:00
张永林-微机原理与接口技术电子讲稿-2010版
张永林-微机原理与接口技术电子讲稿-2010版
(2) 二进制数
第1章
数码:只有0和1两个数字符号
基数:2
计数规则:逢2进1,即1+1=10
权:以2为底的幂。如2-1、21等
每个数码的数值取决于它在数中的位置
例2:二进制数11.1,最左边的1代表数值 2,权值为21,中间的1代表数值1,权值 为20,最右边的1代表数值0.5,权值为2-1。
所以(226.625)10=(11100010.101)2
张永林-微机原理与接口技术电子讲稿-2010版
(3) 二进制数→八、十六进制数
第 1章
① 二进制数→八进制数
按小数点为界,整数部分向左、小数部分向
右 , 每 3位 为 一 组 用 一 位 八 进 制 数 表 示 , 即
“ 三 合 一 ” , 位 数 不 够 时 用 “ 0” 补 。
本课程的地位
第1章
n 贯彻教育部对高等学校计算机基础教学的要求
n 第一层次:计算机文化基础
n 第二层次:计算机技术基础
n 第三层次:计算机应用基础
计算机程序设计 计算机硬件技术
n 电子信息类专业的学科基础课
n 涉电各工程类专业的一门必修课
n 研究生入学考试的一门可选专业课
n 计算机等级考试的主要内容之一 n 考试科目,80学时,5学分
例: (100 010 011.011 101)2
=(423.35)8
整数向左,小数向右 三位合一,不足补 0
张永林-微机原理与接口技术电子讲稿-2010版
二进制数→八、十六进制数
第 1章
② 二进制数→十六进制数
按小数点为界,整数部分向左、小数部分向
右,每4位为一组用一位十六进制数表示,
即“四合一”,位数不够时用“0”补。
张永林-微机原理与接口技术电子讲稿-2010版
十进制数→二、八、十六进制数
第1章
例: 求对应于(226.625)10的二进制数。 分析:本题中十进制数既有整数部分又有小 数部分,应先分别加以转换,然后再合并在 一起得到最后结果。
因为(226)10=(11100010)2 (0.625)10=(0.101)2
其中Di为 0~R-1中的任何一个数,R为基数, Ri为 权 值 。
张永林-微机原理与接口技术电子讲稿-2010版
2 不同进制数的表示
第 1章
(1) 用大写字母表示
二进制用B、八进制用Q 十进制用D、十六进制用H 例:1010B=10D=12Q=0AH 一般十进制数后可以省略不写
(2) 用括号加数字表示
张永林-微机原理与接口技术电子讲稿-2010版
(2) 十进制数→二、八、十六进制数
第1章
将整数部分与小数部分分别转换
① 整数部分
采用辗转相除法,用基数不断去除要转
换的十进制数,直至商为0,将各次计算
所得的余数,按最后的余数为最高位,第
一次余数为最低位,依次排列,即得转换
结果 。
除基取余,先低后高
张永林-微机原理与接口技术电子讲稿-2010版
张永林-微机原理与接口技术电子讲稿-2010版
张永林-微机原理与接口技术讲稿
2
第1章-基础知识
2011/4/9
数制结论
第 1章
任何一个进位计数制数
N=Dn-1Dn-2…D1D0
D-1
D-

2
D-m
都可以展开:
N = Dn-1 ×Rn-1+ Dn-2 ×Rn-2+…+ D1 × R1 +D0 ×R0 +D-1 ×R-1 + D-2 ×R-2+ …+ D- m ×R-m
张永林-微机原理与接口技术电子讲稿-2010版
(4) 十六进制数
第 1章
数码:有0~9 、A~F 十六个数字符号
基数:16
计数规则:逢16进1,即F+1=10
权 : 以 16为 底 的 幂 。 如 16-1、 161等
每个数码的数值取决于它在数中的位置
例2:十六进制数AA.A,最左边的 A代表 数 值 160, 权 值 为 161, 中 间 的 A代 表 数 值 10, 权 值 为 160, 最 右 边 的 A代 表 数 值 0.625, 权 值 为 16-1。
张永林-微机原理与接口技术电子讲稿-2010版
(1) 十进制数
第1章
数码:0 ~ 9 十个不同的数字符号
基数:10
计数规则:逢10进1,即9+1=10
权:以10为底的幂。如10-1、101等
数码的数值取决于它在数中的位置
例1:十进制数333,最左边的3代表数值
300,权值为102,中间的3代表数值30, 权值为101,最右边的3代表数值3,权值 为100。
乘基取整,先高后低
张永林-微机原理与接口技术电子讲稿-2010版
十进制数→二、八、十六进制数
第1章
例:求对应于(0.625)10的二进制数 0.625 ×2 1.250 ………整数1(最高位)
0.250 ×2
0.5 ………整数0 ×2
1.0 ………整数1(最低位) 此时小数部分为0,转换结束
所以(0.625)10=(0.101)2
扩三”,若整数的最高位为0,小数的最末
位,可以省去。
例: (264.54)8 =(010 110 100.101 100)2 =(10110100.1011)2
张永林-微机原理与接口技术电子讲稿-2010版
八、十六进制数→二进制数
第 1章
② 十六进制数→二进制数
用 4位 二 进 制 数 替 换 每 位 十 六 进 制 数 , 即 “ 一 扩 四 ” , 若 整 数 的 最 高 位 为 0, 小 数 的 最 末位,可以省去。 例 : (7F.C4)16
十进制数→二、八、十六进制数
第 1章
例: 要求将(226)10转换为二进制数
2 226
2 113 ………余0 (最低位)
2
56 ………余1
2
28 ………余0
2
14 ………余0
2
7 ………余0
2
3 ………余1
2
1 …… …余1
0 ………余1(最高位)
所以(226张)永1林0=-微(1机1原1理0与0接01口0技)术2 电子讲稿-2010版
课程 介绍
张永林-微机原理与接口技术电子讲稿-2010版
教材及主要参考书
第1章
教材
n 《微型计算机基本原理与接口技术》,陈 红卫主编,科学出版社,2009
n 配套学习指导书,科学出版社,2010
参考书
n 《微型计算机原理与应用》,陈建铎等编著,人 民邮电出版社