微机原理与接口技术复习提纲

合集下载

微机原理与接口技术 考试提纲

微机原理与接口技术 考试提纲

第一章1、微型计算机主要由 CPU、存储器、输入/输出接口和系统总线四部分组成。

2、8086 CPU的总线结构由数据总线(DB)、地址总线(AB)和控制总线(CB)三种总线形成,其中地址总线是单向总线,数据总线是双向总线。

3、微处理器一般也称为CPU,它本身具有控制和运算功能。

4、简述微处理器、微计算机及微计算机系统三个术语的内涵。

答:微处理器即CPU是微型计算机的核心。

微计算机由CPU、存储器、输入/输出接口和系统总线构成,这就是通常所说的主机。

微计算机系统以微型计算机为主体,配上系统软件、应用软件和外设置后,就成了微计算机系统。

1、8086是16位的微处理器,有16 根数据线和20 根地址线,可寻址的地址空间1MB 。

2、为了提高程序的执行速度,充分使用总线,8086 CPU内部被设计成总线结构和执行部件两个独立的功能部件。

3、8086CPU的标志寄存器共有16 位,其中7位未用。

根据功能,8086的标志可分为状态标志和控制标志两类。

4、8086CPU被复位后,以下各寄存器的内容是:Flag:0000 H;IP:0000 H;CS:FFFF H 。

5、8086可以处理256 种类型的中断,这256种中断可分为两大类:硬件中断(外部中断)和软件中断(内部中断)。

6、简述8086CPU的编程结构及各部分的功能。

答:所谓编程结构,就是指程序员和使用者的角度看到的结构,当然,这种结构与CPU 内部的物理结构和实际布局是有区别的。

从功能上,8086分为两部分,即总线接口部件和执行部件。

总线接口部件的功能是负责与存储器,I/O端口传送数据;执行部件的功能就是负责指令的执行7、什么是8086的最大模式和最小模式,电路连接如何区分?(1)所谓最小模式,就是在系统中只有8086一个微处理器。

所谓最大模式就是在系统中,总是包含有两个或多个微处理器,其中一个主处理器就是8086,其他的处理器称为协处理器。

(2)1 MN/MX端接+5V,决定8086工作在最小模式,MN/MX接地,决定8086工作在最大模式。

微机原理与接口技术复习提纲 2016版

微机原理与接口技术复习提纲 2016版
预祝考试顺利!隋整理编写
《微机原理与接口技术》复习提纲
注意事项:本复习提纲只给出较难理解的部分,其余部分复习课本!
一、8086 微处理器
1、8086 是一种单片微处理芯片,其内部数据总线的宽度是 16 位,外部数据总线宽度也是 16 位,
片内包含有控制计算机所有功能的各种电路。8086 地址总线的宽度为 20 位,有 1MB(220 个存储单元)
例:PUSH AX ;将 AX 内容压栈
执行操作:(SP)-1←高字节 AH
(SP)-2←低字节 AL
(SP)←(SP)- 2
注意进栈方向是高地址向低地址发展。`
② 弹出指令 POP
POP dest
例:POP BX ;将栈顶内容弹至 BX
执行操作:(BL)←(SP)
(BH)←(SP)+1
(SP)←(SP)+2
2) 目的操作数必须是一个 16 位的通用寄存器。
例:LEA BX,[SI+10H]
设:(SI)=1000H
则执行该指令后,(BX)=1010H
注意以下二条指令差别:
LEA BX,BUFFER
MOV BX,BUFFER
前者表示将符号地址为 BUFFER 的存储单元的偏移地址取到 BX 中;后者表示将 BUFFER 存储单元
要求:两操作数中必须有一个在寄存器中;
操作数不能为段寄存器和立即数;
源和目地操作数类型要一致。
举例: XCHG AX,BX
XCHG [2000],CL
2、输入输出指令
只限于用累加器 AL 或 AX 来传送信息。
功能: (累加器)←→I/O 端口
(1) 输入指令 IN
格式:
IN acc,PORT ;PORT 端口号 0~255H

微机原理及接口复习提纲

微机原理及接口复习提纲

第1章绪论1.二进制、十进制、八进制、十六进制整数小数之间的转换;2.十进制数的8421BCD码表示以及数字和字母的ASCII码;3.带符号数的原码、反码和补码表示以及给定位数补码表示范围;4.冯.依曼结构计算机的组成以及工作原理;5.微型计算机的组成;6.微处理器、微型计算机和微型计算机系统三者之间联系和区别。

第2章8086CPU1.8086、8088CPU数据线、地址线数目以及内存和I/O端口寻找空间的大小;2.8086CPU由哪两部分组成;3.8086CPU内部有哪些寄存器以及各自作用;4.8086CPU标志寄存器有哪些标志位以及各自的含义;5.8086CPU引脚(p28-31中的1、2、3、4、5、、8、、18)作用;6.8086系统中存储器分段原因,逻辑地址和物理地址的转换,默认段地址和偏移地址寄存器规定,堆栈的设置和操作;7.8086CPU有哪两种工作模式及它们的工作特点;第3章8086的寻址方式和指令系统1.什么是寻址方式?8086有哪些寻址方式?2.数据传送类指令MOV、PUSH、POP、XCHG、IN、OUT、LEA,算术运算类指令ADD、ADC、INC、SUB、DEC、CMP,逻辑运算指令和移位指令,控制转移指令等指令的含义及使用。

8086开关中断指令3.段超越前缀第4章汇编语言程序设计1.指令语句和伪指令语句的组成以及它们的区别;2.各种运算符的作用;(逻辑运算符、算术运算符、SEG、OFFSET、DUP、PTR、$)3.段定义语句SEGMENT、ENDS,段分配语句ASSUME,过程定义语句PROC、ENDP变量定义语句,等值伪指令EQU的使用,其他常用伪指令如DB,DW;4.完整汇编语言程序的框架以及返回操作系统的方法;5.汇编语言上机的过程,各个阶段生成文件后缀名(图4.1)6.DOS功能调用的方法和1、2、9号功能的使用;7.统计数列中正数、负数以及0的个数,找出数列中的最大值、最小值以及求和和平均值,大小写字母的转换,利用查表指令进行数据的变换。

微机原理与接口技术复习提纲

微机原理与接口技术复习提纲

第4章
1、数据的7种寻址方式,包括指令的格式, 指令的正误判断(课后作业) 2、操作数的四种类型 3、指令系统,包括指令的格式,功能以及 ADD,SUB,CMP,TEST对标志位的影响。
第5章
1、伪指令(END,SEGMENT,ENDS,ASSUME), 完整汇编语言源程序的结构。 2、数据定义伪指令(DB,DW)的格式, 数据、字符串变量的定义,?的用法,复 制操作符DUP的用法。 3、汇编源程序调试步骤。 4、DOS系统功能调用方法。(P188)
第7章
1、I/O接口的作用 2、接口与端口的概念,端口的类型(数据 口,状态口,控制口),CPU与外设交换 的三种信息 3、I/O端口的两种编址方式,各自的特点 4、查询传送方式的传送过程 5、8086的中断系统,包括中断源的两种分 类,即外部中断和内部中断(或硬中断、 软中断), CPU的与外部中断有关的引脚
第6章
1、存储器的分类 2、存储器芯片的存储容量的表示(能根据 芯片引脚计算出存储容量,也能根据容量 反推出地址引脚,数据引脚数目) 3、给出首地址,能根据芯片容量算出末地 址。 4、16位微型计算机系统中的存储器接口 (能根据硬件图,推算存储容量,存储器 芯片的地址范围)(P238例6.1、例6.2)
第3章
1、8086的两个独立功能部件的名称及功能。 2 、了解8086内部14个寄存器 3、标志寄存器中的状态标志位(OF、CF、 ZF、SF) 4、存储单元地址的表示方式?逻辑地址与 物理地址的换算?
5、8086的引脚中控制引脚的作用,(要求 的引脚有RD,WR,M/IO,INTA,,NMI,INTR), 控制引脚高低电平所表示的状态或操作。 6、指令周期、总线周期和时钟周期的概念 及其关系。 7、堆栈操作原理(P51)

微机原理与接口技术-复习提纲扩展

微机原理与接口技术-复习提纲扩展

微机原理与接⼝技术-复习提纲扩展《微机原理与接⼝技术》复习提纲题型及⽐例:填空题25%选择30%判断10%简答题25%综合、编程题10%第⼀章1、⼏种进制之间的相互转换第⼆章 80X86微处理器和体系结构1、计算机系统的组成及三总线计算机系统分:硬件和软件;硬件包括:控制器、存储器、外设三总线:地址总线、数据总线、控制总线,功能:⽤于cpu与外设进⾏地址、数据、状态的传递。

2、CPU的组成:控制器与运算器3、8086内部结构的两部分(EU和BIU)EU作⽤:执⾏指令;BIU作⽤:取指令。

重点是 8086 寄存器组寄存器分类:通⽤寄存器— AX,BX,CX,DX,BP,SI,DI(基址寄存器BP变址寄存器SI、DI)专⽤寄存器— IP,SP,FLAGS各寄存器的含义及作⽤FLAGS寄存器常⽤的标志位SF、OF、CF的含义IP:⽤于存放下⼀条指令的偏移地址。

SP:压栈,减2;出栈:加2;SF:符号标志位;SF=1,表⽰本次运算结果最⾼位为1;否则SF=0。

OF 溢出标志位OF=1表⽰本次运算结果溢出,否则OF=0;CF:进位标志位,CF=1表⽰本次运算中最⾼位有进位或者借位。

段寄存器— CS,DS,ES,SSCS:存放代码段起始地址;DS:存放数据段起始地址;ES:存放附加段起始地址;SS存放堆栈段起始地址AX,BX,CX,DX可作为16位⼜可拆分作为8位的寄存器4、存储器存储器的编址⽅式,存储单元的地址::按照字节编址数在存储器中的存储格式:⼤部分数据以字节为单位表⽰,⼀个字存⼊存储器占有相继的⼆个单元:低位字节存⼊低地址,⾼位字节存⼊⾼地址。

字单元的地址采⽤它的低地址来表⽰。

同⼀个地址既可以看作字节单元地址,⼜可看作字单元地址,需要根据使⽤情况确定。

字单元地址:可以是偶数也可以是奇数8086CPU的地址线有多少?能寻址的存储器空间?8086CPU有20条地址线最⼤可寻址空间为220=1MB物理地址范围从00000H~FFFFFH8086CPU将1MB空间分成许多逻辑段(Segment)每个段最⼤限制为64KB;段地址的低4位为0000B;这样,⼀个存储单元除具有⼀个唯⼀的物理地址外,还具有多个逻辑地址5、存储器分段和物理地址的形成:(1)在 8086/8088 系统中,存储器是分段组织的,存储器物理地址计算公式。

微机原理与接口复习提纲

微机原理与接口复习提纲

微机原理与接口复习提纲一、单项选择题1.CPU与外设间数据传送的控制方式有( D)A.中断方式B.DMA方式C.程序控制方式D.以上三种都是2.8086 CPU内标志寄存器中的控制标志位占(C )A.9位B.6位C.3位D.16位3.CPU与I∕O设备间传送的信号有(D )A.数据信息B.控制信息C.状态信息D.以上三种都是4.8255A这既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( D)A.B口B.A口C.A、B、C三端口均可以D.C口5.设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为(C )A.10个B.110个C.120个D.240个6.在数据传输率相同的情况下,同步字符传输的速度要高于异步字符传输,其原因是( D)A.字符间无间隔B.双方通信同步C.发生错误的概率少D.附加的辅助信息总量少7.采用高速缓存Cache的目的是(B )A.提高总线速度B.提高主存速度C.使CPU全速运行D.扩大寻址空间8.在中断方式下,外设数据输入到内存的路径是(D )A.外设→数据总线→内存B.外设→数据总线→CPU→内存C.外设→CPU→DMAC →内存D.外设→I∕O接口→CPU→内存9.CPU响应中断请求和响应DMA请求的本质区别是(B )A.中断响应靠软件实现B.响应中断时CPU仍然仍控制总线,而响应DMA请求时,CPU要让出总线C.速度慢D.控制简单10.堆栈的工作方式是(D )A.先进先出B.随机读写C.只能读出,不能写入D.后进先出11.指令MOV AX,[3070H]中源操作数的寻址方式为( D)A.寄存器寻址B.直接地寻址C.立即寻址D.间接寻址12.Reset信号到来后,8086 CPU的启动址为(C )A.00000HB.FFFFFHC.FFFF0HD.0FFFFH13.用3片8259A级联,最多可管理的中断是数( B)A.24级B.22级C.23级D.21级14.在8086 CPU内部,总线接口单元和执行单元两者的工作方式为(B)。

《微机原理与接口技术》总复习必备提纲

《微机原理与接口技术》总复习必备提纲

总复习 第7章 中断控制接口
第九章 并行接口电路
• 8255A的工作原理(全部都看) • 8255A的编程应用(ppt中前两个例题)
• 重点:控制字、工作方式、初始化程序、 编程应用
总复习 第7章 中断控制接口
预祝大家考试顺利!
第三章 8086/8088的指令系统
• 串操作指令(了解,其中数据串检索指 令可以不看) • 控制转移指令(1、无条件段内直接转移 指令1、段内直接过程调用指令5、过程 返回指令) • 条件转移指令 • 循环控制指令(1、LOOP指令) • 处理器控制类指令(1.标志位操作指令)
总复习 第7章 中断控制接口
总复习 第7章 中断控制接口
第一章 微机概述
• 进位计数制之间的转换 • 原码、反码、补码(掌握计算方法) • ASCII码(几个特殊的,如:数字、大小 写字母、回车、换行、ESC、空格) • 微机的基本结构(冯诺·依曼结构、总线)
总复习 第7章 中断控制接口
第二章 8086/8088微处理器
• 8284引脚(可不看) • 8086CPU在最大、最小模式下的典型配 置(可不看) • 读、写总线周期操作时序(理解即可) • 其余(掌握)
类别 无符号 数比较 测试
指令助记符 JA/JNBE JAE/JNB JB/JNAE JBE/JNA 带符号 JG/JNLE 数比较 JGE/JNL JL/JNGE 测试 JLE/JNG
测试条件 CF=0 AND ZF=0 CF=0 OR ZF=1 CF=1 AND ZF=0 CF=1 OR ZF=1 SF=OF AND ZF=0 SF=OF OR ZF=1 SF≠OF AND ZF=0 SF≠OF OR ZF=1
第七章 中断控制接口

微机原理期末复习提纲(新版)-20131

微机原理期末复习提纲(新版)-20131

微机原理期末复习提纲(新版)-20131微机原理及接⼝技术期末复习提纲1、单⽚机的结构与组成。

(记忆)2、管脚ALE、/PSEN、/EA和RST的功能。

(记忆)3、存储器分为哪⼏个空间?如何区别不同的空间的寻址?分别⽤何种指令实现(结合程序指令理解)4、数据存储器的低128字节的地址分配及功能?(理解)5、如何确定和改变当前⼯作寄存器组?(理解)6、有哪些位寻址区域?如何区分位寻址和字节寻址?(理解)7、理解PSW各位代表的具体含义及如何判别?(记忆与理解)8、堆栈的概念及SP如何执⾏操作?理解PUSH、POP指令。

(结合中断和调⽤指令理解)9、理解PC和DPTR的功能?(结合具体指令和程序进⾏理解)10、振荡周期、状态周期、机器周期、指令周期?(记忆)11、8051七种寻址⽅式?(重点是识别寻址⽅式、相对偏移量和⽬标地址的计算)12、指令系统,重点控制程序转移类指令、DA A 、ANL、CPL、XRL,ORL、SWAP、PUSH、POP、ADDC、RET、RETI等。

(理解及运⽤)13、程序阅读及功能分析(分析寄存器的运算结果和⼦程序实现的功能,各种码制进⾏转换,延迟⼦程序,堆栈程序,查表程序等,尤其要对指令的时间和空间的理解和分析)14、理解查表指令MOVC A,@A+DPTR和MOVC A,@A+PC及应⽤?(理解)15、数据传送类编程。

(⽚内RAM,⽚外RAM,⽚内外ROM之间的数据块传送)16、89C51的中断源、中断优先级、中断⽮量地址(中断服务程序的⼊⼝地址)?17、中断请求标志TCON、SCON,中断允许控制IE,中断优先级控制IP?(记忆与理解)18、中断编程如何进⾏初始化?(理解)19、中断系统原理图理解与程序阅读分析?(中断与查询⽅式编程)20、定时器的⼯作模式寄存器TMOD、控制寄存器TCON?(理解)21、定时器/计算器的定时初值和计数初值计算公式?各⼯作⽅式最⼤定时和最⼤计数的计算(理解)22、定时器的三种主要⼯作模式及具体应⽤编程(包括定时和计数,可采⽤中断⽅式或查询⽅式编程)?(综合应⽤编程)23、串⾏通信的四种⼯作⽅式区别。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章微型计算机基础概论
1、了解微型计算机的发展过程
2、图1.4 微型计算机系统的组成,P9
3、图1.6 微处理器典型结构示意图,P10
4、十进制与二进制的相互转换(尤其注意小数部分)
5、十进制与八进制的相互转换
6、十进制与十六进制的相互转换
7、原码、反码、补码以及负数的表示方法
8、BCD码的定义,表示方法及其BCD码之间的运算
9、理解ASCII的定义和作用
10、二进制的加减乘除运算,包括有符号数和无符号数,其中,有符号数的运算方
法及溢出的判断
第二章16位微处理器
1、熟悉图2.5 8086/8 CPU的引线,理解重要引脚的作用;
2、熟悉8088处理器内部结构框图,图2.6,P46
3、通用寄存器组:AX(累加器)、BX(基址寄存器)、CX(计数器)、DX(数
据寄存器)
4、指针(SP、BP)与变址寄存器组(SI、DI)
5、段寄存器(CS、DS、SS、ES),指令指针寄存器IP
6、标志寄存器FLAG,要求掌握CF、PF、AF、ZF、SF、OF;
7、理解8086/8088的接口地址(64K),内存地址是1M,理解物理地址和逻辑地
址的关系;
8、掌握堆栈的作用与特点
9、熟练掌握表2.3 段寄存器使用时的一些基本约定;
10、理解总线周期的基本概念,并读懂图2.11和图2.12,P52
第三章指令系统
1、掌握8086/8088 CPU寻址方式:立即寻址方式、直接寻址方式、寄存器寻址
方式、寄存器间接寻址方式、寄存器相对寻址、基址变址、基址变址相对
2、掌握转移类指令的寻址方式
3、掌握数据传送指令MOV
4、掌握堆栈操作指令PUSH、POP
5、掌握累加器专用传送指令IN 和OUT
6、掌握标志寄存器传送指令LAHF、SAHF、PUSHF、POPF
7、掌握算术运算指令ADD、ADC、INC、SUB、SBB、DEC、NEG、MUL、DIV
8、掌握十进制调整指令DAA、DAS、AAA、AAS、AAM、AAD
9、掌握逻辑运算指令AND、OR、NOT、XOR、TEST
10、掌握算术与逻辑移位指令:SHL、SAL、SAR
11、掌握循环移位指令:ROL、ROR、RCL、RCR
12、了解重复前缀REP
13、了解方向控制指令CLD、STD
14、掌握串传送指令MOVS、STOS、LODS
15、掌握串比较指令CMPS、SCAS
16、掌握无条件转移指令JMP,共5种模式
17、掌握条件转移指令:JZ(JE)、JN(JNE)、JS、JNS、JO、JNO、JP(JPE)、
JNP(JPO)、JC、JNC
18、掌握无符号数条件转移指令:JB(JC)、JNB(JNC)、JBE、JNBE(JA)
19、掌握有符号数条件转移指令:JL(JNGE)、JNL(JGE)、JLE(JNG)、JNLE
(JG)
20、掌握循环条件转移指令LOOP、LOOPE(LOOPZ)、LOOPNE(LOOPNZ)、
JCXZ
21、掌握子程序调用指令CALL、RET,尤其注意调用时堆栈的状态变化
22、掌握中断指令INT、INTO
23、掌握处理器控制指令:CLC、CMC、STC、CLI、STI
24、掌握几个处理机控制指令:NOP、WAIT、ESC、LOCK、HLT
第四章汇编语言程序设计
1、理解机器语言、汇编语言和汇编程序的关系
2、掌握数据定义和存储器分配伪指令:DB、DW、DD
3、熟悉变量定义时的两个属性:SEG、OFFSET
4、熟悉变量定义或表达式中“?”的作用
5、熟悉表达式定义中的DUP的作用
6、掌握表达式赋值伪指令EQU
7、熟练掌握段定义的格式
8、熟悉程序开始伪指令:NAME、TITLE
9、熟悉程序结束伪指令:END
10、熟练掌握完整段定义的程序结构,P151;
11、掌握伪指令ORG的作用,尤其注意与之配合的“$”的作用
12、熟练掌握数值回送运算符:LENGTH、SIZE、OFFSET、SEG
13、掌握HIGH和LOW指令的用法
14、熟练掌握顺序程序设计的方法,读懂例4.14, P172
15、熟练掌握分支程序设计的方法,读懂例4.16,P174
16、掌握循环程序的书写方法,读懂例4.18,P176
17、熟练掌握子程序的设计方法,读懂例4.19,P178
第五章存储器系统
1、了解存储器的分类:RAM(静态、动态)、ROM(ROM、PROM、EPROM、
EEPROM);
2、熟悉6264(图5.1)、2116、2764(图5.13)的容量和引脚
3、掌握存储器与CPU的连接,尤其注意地址与译码片选电路,理解全地址译码
与部分地址译码,读懂图5.7,图5.8,图5.12,图5.28;
4、了解EEPROM中的闪速存储器28F040;
第六章输入/输出技术
1、理解I/O接口的功能
2、理解I/O接口的编址方式:统一编址、独立编址;
3、掌握并行输入接口三态缓冲器74LS244的使用方法,图6.4,P238;
4、掌握并行输出接口三态锁存器74LS373的使用方法,图6.6,P239,图6.11
5、了解输入输出的四种传送方式:无条件、程序查询、中断控制、DMA;
6、理解中断的定义与作用;
7、熟悉常见的中断源;
8、理解中断响应过程;
9、理解掌握中断矢量表的结构及其作用;
10、理解中断优先级的作用;
11、掌握可编程中断控制器8259A,包括引脚,功能,与CPU的连接方法,控制
字的写入等,读懂271页的初始化程序;
第七章常用接口器件
1.理解串行通信与并行通信各自的优缺点,以及适用场合;
2.掌握可编程定时/计数器8253的使用方法:图7.13,图7.16,例7.1,例7.2
3.掌握可编程并行接口8255的使用方法:图7.30,例7.3,图7.32,例7.4;
第八章模拟量的输入输出
1.理解图8.1,模拟量的输入输出通道结构图,P326;
2.理解D/A转换的基本原理;
3.熟悉D/A转换器的主要性能指标;
4.熟悉DAC0832芯片的引脚,功能以及与CPU的连接方法;
5.理解图8.12,例8.2,DAC0832芯片的使用方法;
6.掌握A/D转换的三个步骤,采样加保持、量化、编码;
7.熟悉A/D转换器的主要性能指标:量化误差、转换时间;
8.熟悉ADC0809芯片的引脚,功能以及与CPU的连接方法;
9.读懂图8.20 与课本343页的示例程序;
题目构成:
选择题:涉及基本概念与基础知识
简答题:各章的最基本,最主要的内容考察画图题:根据要求画图系统连线图
编程题:对基本编程结构的考察
接口分析题:对常用接口芯片的寻址、初始化。

相关文档
最新文档