微机原理讲义(1)概述.docx

上传人:太** 文档编号:60483759 上传时间:2022-11-16 格式:DOCX 页数:26 大小:541.91KB
返回 下载 相关 举报
微机原理讲义(1)概述.docx_第1页
第1页 / 共26页
微机原理讲义(1)概述.docx_第2页
第2页 / 共26页
点击查看更多>>
资源描述

《微机原理讲义(1)概述.docx》由会员分享,可在线阅读,更多相关《微机原理讲义(1)概述.docx(26页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、微型计算机原理及其应用课程讲义2005. 09.05一说明1. 适用专业的名称和层次本课程适用于工学类专业的计算机知识的较深入层次教 育。2. 本课程的性质和任务“微型计算机技术及应用”是工科院校各专业一门重要的 必修的课程之一,是为普及计算机知识、培养满足实际应用领域对计算机应用能力的需要而设置的。通过本课程的学 习,使学生具有一定的微型计算机应用系统的分析能力和初 步设计能力。本课程以介绍硬件知识为主,但在构成一个微型计算机应 用系统时,还必须具有用汇编语言编制源程序的能力,软硬 件结合是本课程的一个特点。通过本课程的学习,使学生具 有微型计算机应用系统的分析能力和初步设计能力。3. 本课

2、程与前修课程、后续课程的关系微机原理与应用是计算机考级三级偏硬的重要内容,但本 课程不是专为三级考试开设的一门应试辅导课程,而是系统 学习微型计算机硬件结构、汇编语言指令系统和微机常用接 口的一门高级计算机基础课程。本课程学习难度较大,需要计算机的基本配置计算机的主要性能指标 二进制和十进制的转换微型计算机的总线结构1.2微型机概述例题解析答:有三种:(1)数据信息(数字量、模拟量、开关量);(2)状态信息;(3)控制信息。A. 8 D. 16 C. 32 D. 64答:C解析;所谓微机的位数是指CPU能同时处理的二进制位 数,微机的位数是32,相应地,寄存器能存储32位数据信 号,微处理器与

3、计算机总线的接口也是32位的。不同的微 处理器数据处理能力不同,主要源于它的位数的不同。解析:这是一个进制转换的问题,比拟数的大小要在统 一进制下进行,建议学生将数据统一为十进制数,也可以统 一为二进制数。统一为十进制数的做法是,答案A: 101001=1*2,25=41; 答案B:44;答案C: (52)=2+5*8=42;答案 D; (2B)=2*1 +B*l6=32+11*1=43。因此 最小的数是二进制数101001。数制二进制、八进制、十进制、十六进制换算。二.编码(1) .BCD码(二进制编码的十进制数)(2) .字符的编码(ASCII码7位编码,占一个字节)如数字30H-39H,

4、大写字母41H-5AH,小写字母61H-7AH。(3) .汉字编码二个字节 内码=最高位1+ASCII码三.二进制数的运算加法、减法、乘法、除法、逻辑与、或、非、异或四.数的表示法真值与机器数、原码、反码、补码补码加减与溢出判断。同号相加符号变化一一溢出。定点与浮点表示:定点小数、XX.XX阶符阶码如 15x2?为:010定点整数X XX.XX 尾符尾码01111答案:C 解析:微机通过使用总线来实现各个组成局部之间需要传递的各种数据和控制信号,总线把CPU内存、外存、输入 和输出设备连接起来。CPU和内存直接装在主板上,可直接 与总线相连。但外设与总线的连接相对复杂,其工作速度明 显低于CP

5、U和内存,而且信号多样.工作方式多样。这样, 加进了一个缓冲环节:接口电路。它的一端与外设相适应, 另一端与总线相连,并进行必要的转换工作。因此,I/0接口是处于外设与微机总线之间的。I/O接 口通常根据特定的I /0设备制作在一个小块印刷电路板上, 又称作“适配器”、“XX卡”,例如显卡、多功能卡、声卡等。答案:(B)解析:通常正是按照计算机所采用的电子器件把计算机分为 第一代(电子管计算机)、第二代(晶体管计算机)、第三、 四代集成电路、大规模集成电路计算机等等。第二章8086微处理器一、教学基本要求微处理器(MPU)是微型计算机的控制核心,本章主要讲述 典型的微处理器8086的编程结构、

6、引脚信号和时序。重点 掌握8086的引脚信号和时序,特别是一些控制信号的功能 应深刻理解和熟练掌握。理解指令周期、总线周期和时钟周期的定义和相互关系。掌握中断的基本概念和工作原理。1、8086微处理器的结构8086微处理器的结构特点,要求到达“识记”层次。8086微处理器的寄存器结构,要求到达“领会”层次。8086系统中的存储器分段与物理地址的形成,要求到达 “领会”层次。2、8086微处理器的引脚功能,要求到达“简单应用”层次。8086常用控制信号的功能,这些控制信号的应用。8086两种工作方式最小方式与最大方式的区别。3、8086微处理器的总线时序,要求到达“领会”层次。三种周期一一指令周

7、期、总线周期和时钟周期的区别及联 系。8086几种主要的总线周期时序图,有关信号的时序关系。4、中断的基本概念和工作原理有以下几点:在8086 / 8088系统中的中断分类,要求到达“领会” 层次。中断向量表的定义和应用,要求到达“综合应用”层次。可屏蔽中断的中断响应时序,要求到达“领会”层次。注解:掌握程度综合应用简单应用领会识记二、教学重点和难点1. 8086的编程结构*总线接口部件;*执行部件;*总线接口部件和 执行部件的动作管理;*8086的总线周期的概念2. 8086的引腿信号和工作模式*最小模式和最大模式的概念;*A8086/8088的引腿 信号和功能;3. 8086的操作和时序*

8、系统的复位和启动操作,*总线操作;*中断操作和 中断系统;最小模式下的总线保持;最小模式下的 总线请求/允许;4. 8086的存储器组织和I / 0组织*8086的存储器组织;*A8086的I/O组织5. 中断操作和中断系统中断分类;*中断向量和中断向量表;*中断基本概念;*中断执行过程;总线保持概念三、学习要点及教材分析2.1 8086的编程结构从程序员和使用者角度看到的结构,8086可分为总线接口部 件 BIU (Bus I nterface Un i t)和执行部件 EU (Execut i onUnit)I存储器接口EU控制系统 |通用寄存器内部功能框图16位内部寄存器图2.1 808

9、6的编程结构外部 总线总线接口部件总线接口部件BIU的功能是负责与存储器、I/O端口传送数 据。从内存取指令送到指令队列一一从内存单元或外设端口 取数据。总线接口部件组成:o 4个段地址寄存器,CS 16位代码段寄存器;DS 16位数据段寄存器;ES 16位扩展段寄存器;SS 16位堆栈段寄存器,。16位的指令指针寄存器IP;o 20位的地址加法器;o 6字节的指令队列。两点说明:8086的指令队列为6个字节,8088为4个字节,通常取指令与执行指令并行地址加法器用来产生20位地址一一段寄存器CS左移4位+ IPe. g. CS = FE00H, IP=0200H,物理地址为 FE200H执行

10、部件o 4个通用寄存器,即AX、BX、CX、DX;。4个专用寄存器,寄存器BP,寄存器SP,寄存器SI,寄存器DI;标志寄存器FR或称PSW (FLAGS);o算术逻辑单元ALU。执行部件4点说明4个通用寄存器既可作为16位寄存器,也可8位,如BX翅瓦AX寄存器也称累加器,可按字或字节运算、输入输出。ALU主要是加法器,加法器完成绝大局部的指令执行。标志寄存器16位,只用9位,7位未用。D15 14 13121110987654321 D00FDFIFTFSFZFAFPFCF状态标志6个:符号标志SF 零标志ZF 奇偶标志PF 进位标志CF 辅助进位标志AF 溢出标志0F (最高位向前、次高位

11、向最 高位同时有进(借)位时,不溢出,0FR。控制标志有3个:掌握一种特有的思维方式把人作为计算机的一局部,进 入机器内部与数据流一起流动的思维方式。初学者很难适应 这种学习方式,前面的章节可能要等后续章节学完后才能理 解。前后基础交叉。除须事先完成电工学或相关模拟与数字电路课程的学习 外,学生应在具有一定的计算机基础知识和操作能力的基础 上学习本课程。即学完计算机应用基础和一门计算机高级语 言之后学习本课程。4. 学习的整体要求和方法通过本课程的学习,要求学生:1、较深入地了解微型计算机系统的组成及工作原理;2、具有较高的汇编语言源程序的阅读能力和一定的程序 编写能力;3、掌握微型计算机的输

12、入/输出方法;4、掌握分析和设计典型接口(包括软件和硬件)的方法。5.主要教学环节的安排和要求名称学、教学环节听课习题实验上机程计 课设小计微型计算机概述、2216-32位微处理器810汇编语言指令系统及汇编程序设计12(8)22四存储器及其接口426五与外设的数据传输228六串并通信和接口技术836七中断控制器和定时器 /计数器1046八模/数和数/模转换652九人机接口658十三总线及实用接口知识462十四从8086到P4的开展2864方向标志DF中断标志IF ( I interrupt enab I e f I ag) 跟踪标志TF (trap flag)这些标志一旦设定,对后面操作 有

13、控制作用O2.1.3 总线接口部件和执行部件的动作管理 每当8086指令队列中有2个空字节,8088有一个空字节时,BIU取指令。EU执行时如需访问存储器或I/O设备(包括取指),EU请求BIU执行总线周期。假设BIU空闲,执行之,否那么,假设正在取指,先取指令。指令队列已满,EU对BIU又没有总线访问请求,BIU空闲。执行转移、调用、返回指令时,队列自动清除。EU从BIU指令队列中取指令并执行,不对外联系。2.1.4 8086的总线周期的概念总线周期一一动用总线的周期,一个基本的总线周期由4个 时钟周期组成,分别称为T1, T2, T3, T4状态。T1状态,CPU往多路复用总线上发地址信号

14、。T2状态,CPU撤销总线上的地址,地址低16位浮置成高阻状态,高4位(A19-A16)输出本总线周期状态信息(S6-S3中断允许、当前用的段寄存器名等)。T3状态,高4位继续提供状态,低16位上出现进出的数据。假设外设或存储器较慢,通过Ready线,在T3后插入假设干Tw状态,一旦“准备好”,进入T4状态。T4状态,总线周期结束。两总线周期间的空闲周期Tw状态等待响应一Tw状态用来等行内存或I/O接口的响应、V* 1j在两个总线周期之间/“ 执行空闲周期.图2. 2典型的8086总线周期序列2.2086的引腿信号和工作模2. 2.1最小模式和最大模式的概o最小模式:系统中只有8086或 80

15、88 一个CPU,它产生全部的控制 信号,系统中的控制电路被减至最 少。LATCHO最大模式:系统包含两个或多个图2. 3 8086和8088的引腿信号GM)- A14 A13 - A12 -All - A10 -A9 - .8 郡:8088 A 1)5 -A 1)4 -A 1)3 - A 1)2 ADI - ADO -NM1 IN I R -CLK GM)-VCC AI5 A 1( S3 AK S4 I S S5 I()/S6 SSO M/MXrdHOLD IILDA R 1() VT Dl/RB ALE I、1 TES1READ、 ,RESET地匚AD|4 匚 ADq匚 AD|?匚AD”匚

16、 AD。匚ADg匚 A5匚 AD,匚 ad6l 匚 匚 匚 匚 匚 匚 匚5 4 3 2 1 0 rl D D D D D D M A A A A A AINTR 匚CLK匚地匚123456789101112131415161718192040R8(5V)地匚R&(5V)14039 AD15A|4匚239口 A138ZIA/生Aq匚338口 A 537 a17/s4A/437 aI7/s436A”匚53635A io匚635=iaI9/s634 bhe/s7A1734 SS; (HIGH)33 MN/MX4匚833 MN/MX32 TOA7L932 QAOO RD31 HOLD (RQ/GT。

17、)a6l10Om OO 3 HOLD (RQ/GT0)30 HLDA (RQ/GTJA.3匚1130 HLDA (RQ5)29 WR (LOCK)a4l1229 WR (LOCK)28 M/IO (S2)A?匚1328 M/IO (S2)27 DT/R-(S)A)匚1427 dt/rTs/)26 DEN (So)A11526 DEN (So)25 ALE (QS0)A。匚1625 ALE (QS0)24 1N7A g)NM匚1724 INTA (QS/)23 TESTINTR 匚1823 TEST22 READYCLK匚1922 READY21 RESET地匚2021 RESET(b)8086

18、微处理器,如8087数值运算协处理器、8089输入输出协处理器(代替8086控制输入输出),局部控制信号由8288总线控制器发出。2. 2.2086/ 8088的引腿信号和功能8086 / 8088的数据线和地址线是多路复用的,40弓|腿,20地址,16数据,众多控制和状态。除了 28和34腿外,8086和8088的控制引腿定义相同。第21腿(RESET)是输入复位信号用的,通常复位线与所有部件连。启动状态如下:标志寄存器和IPs DS、SS、ES和指令队列清零,CS二FFFFH, IP=0000H,程序将从FFFF0H单元执80868088最小模 式28腿M/_IOM/IO34腿bhe/s7

19、SS0最大模 式28腿34腿bhe/s7HIGH行,放一条跳转指令实现系统初始化,引导监控程序或操作系统一一引导(装配)程序。第22腿从内存或I/O端口往CPU输入:“ready”信号 第23腿(遐I)用于多处理器系统。也与M/m配合 高4位地址和状态线复用,在总线周期的前一局部时间, A19/S6-A16/S3输出高4位地址,后一局部时间输出状态信 息。以下逐一介绍8086 / 8088引腿1. GND (1、20 腿)、Vcc (40 腿),地和电源2. AD15AD。(Adress Data Bus)地址/数据复用引腿,双向。 8088高位不复用3. Ai9/S6Ai6/S3 (Adre

20、ss/Status)地址/状态复用引腿, S6指示8086 / 8088当前与总线相连,Ss表示中断允许标志 当前值,1允许可屏蔽中断S4 S3指示当前正使用那个 段寄存器,见下表。注意:所有带下划线的引腿信号应为上划线,表示低电平有 效,无下划线高电平有效。s4S3含义00ES01SS10CS或未使用11DS4. BHE/S7 (Bus H i gh Enab I e / Status)高 8 位数据总线允 许/状态复用引腿,T1状态输出BHE信号,表示D/D8 线数据有效。BHE与A0组合,表示数据格式BHEA0操作所用的数据 引腿00从偶地址开始读/写一个字AD15 ADo10从偶地址单

21、元或端口读/写一个字AD7ADo01从奇地址单元或端口读/写一个字 -+-AD15AD80110从奇地址开始读/写一个字(第一个总线周期,低8位送 AD/AD8;第2个总线周期,高8位 送)AD/AD8AD7AD。1. NMI (Non-Maskab I e I interrupt)非屏蔽中断输入引腿2. 也读信号输出3. CLK时钟输入4. RESET复位信号输入5. READY “准备好”信号输入6. TEST测试信号输入,与WAIT (与外界硬件同步)结合使 用。7. MN/MX (Minimum/Maximum Mode ControI )最小最大模式 控制信号输入。2. 2. 3最小

22、模式33 腿 MN/MX定接+5V,最小工作模式。2434腿信号含义如下:1. INTA (I interrupt Acknowledge)中断响应信号输出 24 腿2. ALE (Address Latch Enab Ie)地址锁存允许信号输出253. DEN (Data Enab Ie)数据允许信号26腿4. DT/R (Transmit/Recei ve)数据收发信号输出27腿5. M/10 (Memory/1 nput and Output)存储器/输入输出控制信号输出28腿6. WR (Write)写信号输出29腿7. HOLD (Hold Request)总线保持请求信号输入31腿

23、8. HLDA (Hold Acknowledge)总线保持响应信号输出30腿9.8086 和 8088 略有不同,8086 的 BHE/S7即 8088 的 SS。34表2.3 8088的也/10, DT/Rx笠0代码组合与相应操作M/I0DT/RSS0操作100发中断响应信 号101读I / 0端口110写I / 0端口111暂停000取指令001读内存010写内存011无源状态6.配套使用的教材的名称、编者、出版社、版本等教材:戴梅萼、清华大学出版社、2003.3.教学参考书:顾可民、大连理工大学出版社、2002. 2.(职教教材) 胡钢、机械工业出版社、2002. 5.李继灿、清华大学

24、出版社、1997.7.二教学进度表周次 日期进度要求作业测验实践性环节学习章节 内容授课时数器题号时数交纳期限测验内容时 数交纳期限实验课程设计等环节 的时间安排和预期准 备工作要求11322. 1 2.2332.2 2.3342.4353363373383394. 1 4.23104. 33115312631363147315上机3MASM5. 0编程调试16731773183193203213223233243253263273283三课程内容和基本要求(*表示重点表示难点)第一章微型计算机概述一、教学基本要求1、微处理器和微型计算机,要求到达“识记”层次。微处理器、微型计算机和微型计算机

25、系统的定义。微处理器的开展特点。微型计算机的组成和特点。2、微型计算机系统的总线结构。微处理器结构,要求到达“识记”层次。微型计算机的基本结构,要求到达“领会”层次。用三类总线构成的微机系统,要求到达“识记”层次。二、教学重点和难点1 .微处理器和微型计算机*微型计算机的特点和开展;*微型机的分类;*微处理 器、微型计算机和微型计算机系统2 . *微型计算机的总线结构三、学习要点及教材分析本章主要介绍有关微型计算机系统的基本概念,以及微 型计算机系统的组成及结构特点。通过学习要求了解微型计 算机系统各组成部件的功能及相互关系,理解微型计算机系 统的总线结构的特点。1. 1微机组成冯.诺依曼计算

26、机确立了以存储程序原理为核心的计算 机,是完整的现代计算机的雉型,它将计算机的组成分为五 大局部,即控制器、运算器、存储器和输入、输出设备。地址总线AB存储器,H输入设备输出设备数据总% DB控制总线CB图1.1微型计算机的总线结构和主要部件微机的结构与通常的计算机结构一致。学生要掌握其各部 件的功能。主机主机由CPU和内存组成,这是从原理方面回答,从实际 构成角度而言,主机由CPU、内存、高速缓冲存储器、总线、 输入输出(I /0)接口组成。CPU:由运算器和控制器组成,名为中央处理器,而微 机中使用的是微处理器,缩写为MPUo如常说的80486、 Pentium、Pent iumlV等都是

27、指CPU的型号。其中,运算器是 实现算术和逻辑运算的部件;控制器是计算机的指挥和控制 中心,控制各局部正确地执行。CPU的主要性能指标是三频和字长。主频是指CPU每秒钟的时钟频率,是衡量运算速度的主要指标。字长是指CPU 能直接处理的二进制位数,字长影响着计算机的运算精度和 数据处理能力。CPU按字长可以划分为16位、32位、64位 等。内存:又称主存,它可以被CPU直接访问,计算机运行的程序和数据以及运行结果都存储在内存中。内存最主要的 性能指标是存储容量。如果由于内存容量缺乏而影响程序的 运行,可以通过添加内存条来解决问题。虚拟内存内存分为随机存储器RAM和只读存储器ROM两大类。RAM

28、是用户使用的存储区域,它既可以读取又可以写入,其存储 的内容断电后会随即消失。ROM是用来存储系统程序的,它 的内容由专用的仪器写入,断电后不会消失,而用户只能读 不能写。通常内存容量是指RAM的容量。高速缓冲存储器:负责完成CPU和主存之间的速度匹配, 以减少CPU的等待时间,它是CPU和内存之间的适配器。总线:将计算机各局部之间相连,是各局部之间的信息 通道。其中数据总线是双向线,用于CPU、内存、I/O设备之 间的数据传送。地址总线是单向传送线。控制总线用于传送 CPU向内存和I / 0设备发出的信号。输入输出(I/O)接口:利用它将主机板和外部设备连接 在一起。PC机上除了总线接口外,

29、主要是串行接口、并行接 o外部存储器外部存储器的特点是可长期保存数据,存储量大,外存 存储的信息不能被CPU直接访问,而必须先从外存中将信息 调入内存后,才能为CPU所利用。1. 2微型计算机的开展与应用 1.计算机的开展计算机的开展阶段经历了三个阶段:大型机、小型机发展阶段,微机开展阶段和计算机网络开展阶段。其中在大型 机、小型机开展阶段中,按照计算机所采用的电子器件不同, 将计算机划分为四代。第一代是1946年1957年的电子管时 代;第二代是1958年1964年的晶体管时代;第三代是1965 年1970年的集成电路时代;第四代是1971年后的大规模集 成电路时代。微机的开展分为五代,它们

30、是IBM PC/XT及 其兼容机、286AT机及其兼容机、386微机、486微机和Pent ium奔腾机。90年代以后是计算机网络的开展时代。表1.1微机开展史代主频年代典型产品字长集成度1MHz1971-72Inte14004/80084-8位2000-3500/片2MHz1973-778080 MC6800 Z808位9000 / 片101-2 MHz1978-848086MC6809Z800016位几-几十万/片四-3. 0 GHz1985-386-Pent i um IV32位-数百万/片2.应用领域应用领域分为科学计算、数据处理、过程控制、计算机 辅助设计(CAD / CAI等)和人

31、工智能五类。学生要对每一种应 用区别归类。是指利用计算机进行科学领域的数值计算,如 工程设计、大气预报、火箭发射及地震预测等。是指利用计算机对大量的数据进行采集、转 换、分组、组织、简单计算、存储、检索及排序等操作。例 如:数据处理的应用为办公自动化创造了条件。,它是计算机和自动化仪器的结 合,从而实现某一生产过程的自动检测和监控。是利用计算机的大存储、高速和图形功 能进行的各种设计。是指利用计算机来模拟和扩展人脑的某些智力活动。如看病、下棋、翻译和机器人等。表1.2各进制之间的转换二进制数转为十 进制数十进制数转为二 进制数二进制数转为八 进制数八进制数转为二 进制数二进制数转为十 六进制数十六进制数转为二进制数八进制数转为十 进制数十六进制数转为 十进制数以2为底,计算各位数与其权值的乘积 然后的累加和整数局部除以2、取余数、倒序排列;小数局部乘2取整从小数点位起分,每三位转换成一位八 进制数即可每位数分为3个二进制数表示即可从小数点位起分,每四位转换成一位十 六进制数即可1001 1011B=9BH每位数分为4个二进制数后表示即可以8为底,计算各位数与其权值的乘积 然后的累加和以16为底,计算各位数与其权值的乘 积然后的累加和、微型机概述考核点及例题解析1. 1微机概述考核点计算机系统组成

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

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁