(完整word)微机原理与接口技术知识点总结(重点,习题,),推荐文档_第1页
(完整word)微机原理与接口技术知识点总结(重点,习题,),推荐文档_第2页
(完整word)微机原理与接口技术知识点总结(重点,习题,),推荐文档_第3页
(完整word)微机原理与接口技术知识点总结(重点,习题,),推荐文档_第4页
(完整word)微机原理与接口技术知识点总结(重点,习题,),推荐文档_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、微机原理与接口技术微机原理与接口技术复习参考资料教师:万显荣复习资料说明:1标有红色星号“”的内容为重点内容微机原理3、本资料末尾附有“微机原理与接口技术综合练习题与答案错误修正”和“ 与接口技术综合练习题与答案中不作要求的部分”,请注意查看。第一章 概述一、计算机中的数制1、无符号数的表示方法:(1)十进制计数的表示法特点:以十为底,逢十进一;共有0-9十个数字符号。(2 )二进制计数表示方法:特点:以2为底,逢2进位;只有0和1两个符号。(3 )十六进制数的表示法:特点:以16为底,逢16进位;有0-9及A F (表示1015 )共16个数字符号。2、各种数制之间的转换(1 )非十进制数到

2、十进制数的转换1.2.4 )按相应进位计数制的权表达式展开,再按十进制求和。(见书本1.2.3,(2 )十进制数制转换为二进制数制十进制 t二进制的转换:整数部分:除2取余;小数部分:乘2取整。十进制 t十六进制的转换:整数部分:除16取余;小数部分:乘16取整。以小数点为起点求得整数和小数的各个位。(3)二进制与十六进制数之间的转换用4位二进制数表示1位十六进制数3、 无符号数二进制的运算(见教材P5 )4、二进制数的逻辑运算特点:按位运算,无进借位(1)与运算只有A、B变量皆为1时,与运算的结果就是 1(2)或运算A、B变量中,只要有一个为 1,或运算的结果就是 1(3)非运算1 / 56

3、4 )异或运算微机原理与接口技术A、B两个变量只要不同,异或运算的结果就是1X的原码记作X原,、计算机中的码制(重点 )1、对于符号数,机器数常用的表示方法有原码、反码和补码三种。数反码记作X反,补码记作X补。注意:对正数,三种表示法均相同。 它们的差别在于对负数的表示。(1)原码定义:符号位:0表示正,1表示负;数值位:真值的绝对值。注意:数0的原码不唯一(2)反码定义:若X0,则凶反=X原若X0,则X补=凶反=凶原若X BJNA/JBE 低于或等于则转移条件为:CF=1 V ZF=1,即 A w BJB A B则转移判断有符号数的大小JG ;大于则转移(A B)条件为:(SF OF=0)

4、A ZF=0JGE;大于或等于则转移(A B)条件为:(SF OF=0) V ZF=1 JLE ;小于或等于则转移 (A w B) 条件为:(SF OF=1) V ZF=1JL;小于则转移(A V B =条件为:(SF OF=1) A ZF=02、循环控制指令用在循环程序中以确定是否要继续循环。循环次数通常置于 CX中。转移的目标应在距离本指令-128+127的范围之内。循环控制指令不影响标志位。(1)L00P格式:LOOP label 操作:(CX)-1 T CX ;若(CX)丰0,则转至label处执行; 否则退出循环,执行LOOP后面的指令。LOOP指令与下面的指令段等价:DEC CXJ

5、NZ label3、过程调用指令(1 )调用指令CALL一般格式:CALL sub ;sub为子程序的入口 4、中断指令(1)INT n 执行类型n的中断服务程序,N=0255 五、处理器控制指令1、标志位操作(1) CF设置指令CF变反CLC0t CFSTC 1 t CFCMC(2) DF设置指令CLD0t DF伸操作的指针移动方向从低到高)STD1 t DF伸操作的指针移动方向从高到低)(3) IF设置指令CLI 0t IF (禁止 INTR 中断) STI 1t IF (开放 INTR 中断)2、HLT (halt)执行HLT指令后,CPU进入暂停状态。第四章8086汇编语言程序设计第一

6、节伪指令(重点)CPU指令与伪指令之间的区别:(1) CPU指令是给CPU的命令,在运行时由 CPU执行,每条指令对应 CPU的一种特定的 操作。而伪指令是给汇编程序的命令,在汇编过程中由汇编程序进行处理。(2) 汇编以后,每条CPU指令产生一一对应的目标代码;而伪指令则不产生与之相应的目标 代码。1、数据定义伪指令(1)数据定义伪指令的一般格式为:变量名伪指令 操作数,操作数DB 用来定义字节(BYTE )DW用来定义字(WORD )DD 用来定义双字(DWORD )(2 )操作数的类型可以是:常数或常数表达式例如: DATA_BYTE DB 10,5,10HDATA_WORD DW 100

7、H,100,-4DATA_DW DD 2*30,0FFFBH可以为字符串(定义字符串最好使用DB)例如:charl DB AB可以为变量可以为?号操作符例如:X DB 5,?,6?号只是为了给变量保留相应的存储单元,而不赋予变量某个确定的初值。重复次数:N DUP (初值,初值例如:ZERO DB 2 DUP ( 3, 5)XYZ DB 2 DUP (0, 2 DUP (1 , 3), 5)在伪操作的操作数字段中若使用 $,则表示的是地址计数器的当前值。2、补充内容:(1)类型 PTR 地址表达式例如: MOV BYTE PTR BX , 12HINC BYTE PTR BX注意:单操作数指令

8、,当操作数为基址、变址、基+变的时候必须定义3、符号定义伪指令(1)EQU格式:名字 EQU表达式EQU伪指令将表达式的值赋予一个名字,以后可用这个名字来代替上述表达式。例: CONSTANT EQU 100NEW_PORT EQU PORT_VAL+1=(等号)与EQU类似,但允许重新定义例:IIIEMP=7;值为 7IIIEMP=EMP+1 ;值为 8LABELLABEL伪指令的用途是定义标号或变量的类型格式:名字 LABEL 类型变量的类型可以是 BYTE , WORD , DWORD。标号的类型可以是 NEAR或FAR4、段定义伪指令与段有关的伪指令有:SEGMENT、ENDS、ASS

9、UME、ORG(1)段定义伪指令的格式如下:段名SEGMENT 定位类型组合类型类别II I段名ENDSSEGMENT 和 ENDS这两个伪指令总是成对出现,二者前面的段名一致。二者之间的删节部分,对数据段、 附加段及堆栈段,一般是符号、变量定义等伪指令。对于代码段则是指令及伪指令。此外, 还必须明确段和段寄存器的关系,这可由 ASSUME语句来实现。(2)ASSUME格式:ASSUME 段寄存器名:段名,段寄存器名:段名,ASSUME伪指令告诉汇编程序,将某一个段寄存器设置为某一个逻辑段址,即明确指出 源程序中逻辑段与物理段之间的关系。(3)ORG伪指令ORG规定了段内的起始地址或偏移地址,

10、其格式为:ORG 表达式表达式的值即为段内的起始地址或偏移地址,从此地址起连续存放程序或数据。5、汇编程序的一般结构(重点 )(记住)DATA SEGMENTDATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATABGN:MOV AX ,DATAMOV DS,AXMOV AH,4CHINT 21HCODE ENDSEND BGN第三节程序设计1、顺序程序的设计(略)2、分支程序的设计典型例题:23 / 56Y =1X0X=0-1X0程序为:MOV AL , XCMP AL, 0JGE BIGMOV Y, -1JMP EXITBIG : JE EQULMOV Y,

11、1JMP EXITEQUL : MOV Y,EXIT :/数制 Y3、循环程序见讲义。二进制数(B)八进制数(Q) 十六进制数(H)十进制数(D)用计数控制循环章计算机基础知识 本章的主要内容号数同进位计数制计数方法、数和字符在计算机中的表示方补码简单的算术运算以及计算机系统的组成。原码不同进位制数之间相互转换的方法、下边将本章的知识 组成的示意识要占八、据图。只点作了归类,奇偶校验码偶校验码校验为本章的知识要点图,图1.2为计算机系统数字编码规则字符编码计算机系统组成ASCII 码BCD码中央处理器(CPU)半导体存储器字母编码规则压缩BCD码非压缩BCD码控制器运算器ROM计算 机 系 统

12、 组 成RAM输入设备外部设备Y输出设备操作系统:如 DOS、Windows、Unix、Linux 等各种计算机语言处理软件:如汇编、解释、编译等软件其他系统软件I用户应用软件:应用软件卜L其他应用软件微机原理与接口技术第二章8086微处理器本章要从应用角度上理解8086CPU的内部组成、编程结构、引脚信号功能、最小工作模式的系统配置、8086的存储器组织、基本时序等概念。下面这一章 知识的结构图。执行单元 EU( AX、BX、CX、DX、SP、BP、SI、DI、标志寄存器)内部组成总线接口单元 BIU ( CS、DS、SS、ES、IP)21 / 56引脚功能 J(最小模式)地址/数据 地址/

13、状态厂负责地址BHE/S7、ALE数据允许和收发 DEN、DT/R第三章8086的指令系统本章重点是8086CPU指令的寻址方式,每条指令的格式、功能及标志的影 响;同时还涉及到存储器单元的物理地址计算、标志位填写和堆栈操作。下图为 本章知识结构图。操作数寻址方式*立即数寻址、寄存器寻址、存储器寻址台匕冃匕寻址方式本早知识要占八、指令格式h逻辑地址、物理地址堆栈结构(后进先出)堆栈指针(SP)*堆栈操作(入栈、出栈)立即数寻址寄存器寻址存储器寻址串操作寻址I/O端口寻址隐含寻址直接寻址寄存器间接寻址寄存器相对寻址基址变址寻址相对基址变址寻址数据传送类(通用数据传送指令、堆栈指令、交换指令、I/

14、O传送指令、换码指令、有效地址传送指令、标志寄存器传送指令)算术运算类指令(加法指令,减法指令,乘法指令,除法指令,BCD码调整指令)逻辑类指令(逻辑运算指令、逻辑移位操作指令)2 / 56串操作类指令(串传送、比较、扫描、串存和取指令)控制转移类指令(条件和无条件转移、子程序调用和返回指令、子程序调用和返回、中断)第四章 汇编语言程序设计本章主要内容是汇编语言类别、伪指令语句格式和作用、基本程序结构、调 用程序和被调用程序之间数据传递途径以及汇编源程序上机调试过程。本章重点是阅读程序和编写程序。下边是本章的知识结构图。实指令语句用户应伪软件吾汇编语言语句类别HL其他应用软件I宏指令语句本早知

15、识要占八、程序基本结构顺序结构分支结构循环结构参数传递途径寄存器约定过程(子程序) V存储器约定堆栈传递调试运行I程序开发步骤: 编 辑 汇 编 一一* 链 接数据定义伪指令DB、DW、DD 伪段定义伪指令SEGMENT ENDS指令过程定义伪指令PROC、ENDP语段指派伪指令ASSUME句23 / 56程序定位伪指令ORG汇编结束伪指令ENDEQU、符号定义伪指令微机原理与接口技术第五章半导体存储器半导体存储器是用半导体器件作为存储介质的存储器。本章讨论半导体存储 器芯片的类型、存储原理、引脚功能、如何与 CPU (或系统总线)连接等问题。 本章知识结构图如下。存储器作用存放程序和数据只存

16、放二进制数本早知识要占八、半导体存储器芯片分类士 AJz 味一H- LJL 存储器芯片广RAMROM存储容量计算芯片数1主存储器设计与系统连接I地址分配、片选逻辑、控制选择J全译码部分译码线译码第六章输入输出接口本章讨论输入/输出接口的基本概念,包括输入 /输出接口的作用、内部结构、传送信息的分 析、10端口编址以及主机通过接口与外设之间数据传送的方式。下边是本章的知识结构图。状态信息接口作用控制信息I0接口概念接口传送信息的种类VI数据信息(开关量、脉冲量、数据量、模拟量)本早知识要占八、厂I0 端口 I0端口编址方式J单独编址 1I0端口号统编址主机通过接口与外设数据传送方式I简单的1/0

17、芯片的使用厂f无条件传送程序控制方式yI有条件传送(查询)数据传送方式 中断控制方式中断响应 中断服务中断返回早知识要占八、中断系统功能实现中断与返回厂中断优先级排队实现中断优先级控制中断嵌套(高级中断请求能中断低级中断服务)软件查询、中断优先级控制硬件查询(菊花链)可编程中断控制器(PIC)实现中断与返回厂优先级设置方式 V全嵌套方式特殊全嵌套方式 优先级自动循环方式 优先级特殊循环方式8259A 的 中断管理 方式自动EOI结束方式J中断结束方式 普通EOI结束方式1特殊EOI结束方式实现中断优先级控制中断屏蔽方式广边沿触发方式中断请求引入方式Q电平触发方式/ 56、中断查询方式微机原理与

18、接口技术第八章 定时器/计数器8253及应用本章主要内容是定时器/计算器的应用场合;如何实现定时/计数;可编程计数器/定时器8253 芯片的内部结构、引脚功能、计数原理、6种工作方式下的工作条件和输出波形特征。下边是知识要点图。本早知识要占八、r广软件:延时子程序定时/计数的实现下 :硬件:数字逻辑电路米用可编程定时器/计数器r引脚功能可编程定时器/计数器8253 w通道的编程结构一通道的6种工作方式L芯片的使用:硬件连线、软件编程31 / 56方式0:计数结束中断方式方式1:可重新触发单稳态输出方式8253的工作方式方式2:分频器方式方式3:方波发生器方式方式4:软件选通触发方式方式5:硬件

19、选通触发方式第九章 A/D和D/A转换本章重点是A/D转换的任务和转换原理,D/A转换的任务和转换原理,常用A/D转换器(ADC) 集成芯片和D/A转换器(DAC)集成芯片的外部引脚功能、内部结构、工作过程、性能指标以 及实际应用。转换任务A/D :模拟量数字量D/A :数字量模拟量基准电压、权电阻解码网络本早知I 识.要占八、转换原理常用方法A/DD/A基准电压、T型电阻解码网络逐次逼近式,计数器式积分式,并联式集成芯片使用硬件连线:同微机系统总线的连接I软件编程:控制转换,控制数字量传送-ADC :将CPU处理后的数字量转换为模拟量f将CPU处理后的数字量转换为模拟量,送控制现场j DAC

20、 YI与运算放大器一起组成各种波形发生器微机原理与接口技术35 / 56数制C二进制数(B)八进制数(Q) 十六进制数(H) 十进制数(D)斤示,以8088微处理器为核心的原码M PC/XT机与DAC0832连接,实现波形发生器。C/XT机使用带符根地编码A0A反寻址I/O端口,AEN为地址允许信号,低电平时选 中本端口如下图所IBM P。DAC0832 的参考电世补码ref=-5V, V ref的范围为 05V,计算式为早VoUt1识 范要是 (1点根据下图一所示 假如现有1ms的延时子程序DELA码制255校验码N由奇DA验(32转换的数字量对应的十进制值。Vout的输出偶校验码-5V5V。数字编码规则的DAC0832的硬SCS接,说明其工作方式。H,请在下图一字母编码规的译码电路。,请编写程序片段实现输出右图二的所示波形。口 DAC0832 0口地编码 1BCD码非压缩BCD码第一早计算机系基础知识本章的主要内容为不同进位计数制计数方法、 方法、数和字

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论