微型计算机 原理及应用 (64学时) 主讲教师:左冬红 TEL:61048876
微型计算机 原理及应用 (64学时) 主讲教师: 左冬红 TEL: 61048876
前言 目的 学习微型计算机的基本组成原理、结 构、特点、接口、指令、汇编语言程序 设计→软件硬件结合,以达到把手伸到 计算机内部的目的 本课程以nte80X86微机,即PC系 列微机为硬件范例,来讨论微机的构成 原理,以及存储器、输入输出接口芯片 与CPU的接口方法
前言 一、目的 • 学习微型计算机的基本组成原理、结 构、特点、接口、指令、汇编语言程序 设计→软件硬件结合,以达到把手伸到 计算机内部的目的。 • 本课程以Intel 80X86微机,即PC系 列微机为硬件范例,来讨论微机的构成 原理,以及存储器、输入输出接口芯片 与CPU的接口方法
二、特点 ●技术性,实践性较强→实验课单独设课:计 划学时48,课表学时48大2=96 计算机硬件系列课程:微机原理,微机原理 实验,徼机应用系统课程设计,单片机(任 选) 、教材及参考书 ●微机原理与接口技术(北方交大)朱定华 微机应用系统设计 (华工)朱定华等 ●谢瑞和等编著/微型计算机原理与接口技术基 础教程/科学出版社/2005.8
二、特点 • 技术性,实践性较强→实验课单独设课:计 划学时48,课表学时48*2=96 • 计算机硬件系列课程:微机原理,微机原理 实验,微机应用系统课程设计,单片机(任 选)。 三、教材及参考书 • 微机原理与接口技术 (北方交大)朱定华 • 微机应用系统设计 (华工)朱定华等 • 谢瑞和等编著/微型计算机原理与接口技术基 础教程 / 科学出版社/ 2005.8
四、成绩与考试 平时成绩20%→作业,上机调试。 期末考试80%→>闭卷
四、成绩与考试 • 平时成绩20%→作业,上机调试。 • 期末考试80%→闭卷
五教学内容安排 运算基础与微型机的基本结构(1章) 汇编语言和汇编程序设计(2,3章) 8086/8088的总线与时序(4章) 微机接口技术 存储器和I/0接口(5,6章) 中断( Interrupt)控制(7章) 常用可编程接口芯片(8章)
五 教学内容安排 ➢运算基础与微型机的基本结构(1章) ➢汇编语言和汇编程序设计(2,3章) ➢8086/8088的总线与时序 (4章) ➢微机接口技术 ❖存储器和I/O接口(5,6章) ❖中断(Interrupt)控制(7章) ❖常用可编程接口芯片 (8章)
第一章计算机的运算基础与微型 机的基本结构 §1.1计算机的数和编码系统 计算机中的数制-何数都可以用一组统一的符号和 规则表示 1常用数制--,十,十六进制 *计算机的数是以器件的物理状态来表示的计算机由数字器件 组成所以全部用二进制表示 *因为目前微机都是8,16,32位都是四的整数倍,24=16,为书写 方便,而广泛使用十六进制数 *为符合人们日常习惯,而使用十进制数
第一章 计算机的运算基础与微型 机的基本结构 §1.1 计算机的数和编码系统 一.计算机中的数制------任何数都可以用一组统一的符号和 规则表示. 1.常用数制-----二,十,十六进制. * 计算机的数是以器件的物理状态来表示的,计算机由数字器件 组成,所以全部用二进制表示. * 因为目前微机都是8,16,32位,都是四的整数倍,24=16,为书写 方便,而广泛使用十六进制数. * 为符合人们日常习惯,而使用十进制数
2为防止二义性约定: *数后带D或不带任何符号,则为十进制数; *带B为二进制数; *带H为十六进制数 如:100,即一百;100B,即四;100H,即256 3.十,二十六进制数间的关系如下表(P1 表1-1
2.为防止二义性,约定: * 数后带D或不带任何符号,则为十进制数; * 带B为二进制数; * 带H为十六进制数. 如: 100,即一百;100B,即四;100H,即256. 3. 十,二,十六进制数间的关系如下表(P1. 表1-1)
4任一个]进制数N都可表示为按权展开多项式 N=∑K* 其中:K可取01…(J-1)的任一数码符号 J-权(即数的基值) --基数,常用]=2,10,16 例52515=5*102+2*101+5*10+1*101+5*102 1101.11B=1*23+1*22+0*21+1*20+1*21+1米12 4CD2H=4*162+12*161+13*160+2*161
4.任一个J进制数N都可表示为按权展开多项式 NJ=∑Ki*Ji 其中:Ki可取0,1,…(J-1)的任一数码符号. J i ------权(即数的基值). J------基数,常用J=2,10,16. 例:525.15=5*102+2*101+5*100+1*10-1+5*10-2 1101.11B=1*23+1*22+0*21+1*20+1*2-1+1*1-2 4CD.2H=4*162+12*161+13*160+2*16-1
5数制间的转换 →十六:从小数点开始,每四位一组,与表对应即可 如 001010111101B 3 A 5 C H 2 B DH0011101001011100B 十十:利用按权展开多项式,相乘,相加,即可 如:1111B=1*21+1*20+1*2-1+1*22=375 11H=1161+1*160=17
5.数制间的转换 • 二→十六:从小数点开始,每四位一组,与表对应即可. 如: 0010 1011 1101 B 3 A 5 C H 2 B D H 0011 1010 0101 1100 B • 十→二,十六: • 二,十六→十:利用按权展开多项式,相乘,相加,即可. 如:11.11B=1*21+1*20+1*2-1+1*2-2=3.75 11H=1*161+1*160=17