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

合集下载

(word完整版)微机原理及接口技术期末复习资料重点归纳,文档

(word完整版)微机原理及接口技术期末复习资料重点归纳,文档

微机重点总结第一章计算机中数的表示方法:真值、原码、反码〔-127—+127〕、补码〔 -128— +127〕、BCD 码,1000 的原码为 -0,补码为-8,反码为 -7。

ASCII 码:7 位二进制编码,空格20,回车 0D,换行 0A,0-9〔30-39〕,A-Z〔41-5A〕,a-z〔61-7A〕。

模型机结构介绍1、程序计数器PC: 4 位计数器,每次运行前先复位至0000,取出一条指令后PC自动加 1,指向下一条指令;2、储藏地址存放器MAR:接收来自 PC 的二进制数,作为地址码送入储藏器;3、可编程只读储藏器PROM4、指令存放器 IR:从 PROM接收指令字,同时将指令字分别送到控制器CON和总线上,模型机指令字长为8 位,高 4 位为操作码,低 4 位为地址码〔操作数地址〕;5、控制器 CON:〔1〕每次运行前 CON先发出 CLR=1,使有关部件清零,此时 PC=0000,IR=0000 0000;〔2〕CON有一个同步时钟输出,发出脉冲信号 CLK到各部件,使它们同步运行;〔3〕控制矩阵 CM 依照 IR 送来的指令发出 12 位控制字, CON=C P E P L M E R L I E I L A E A S U E U L B I O;6、累加器 A:能从总线接收数据,也能向总线送数据,其数据输出端能将数据送至 ALU进行算数运算〔双态,不受 E门控制〕;7、算数逻辑部件 ALU:当 S U=0 时,A+B,当 S U =1 时,A-B;8、存放器 B:将要与 A 相加或相减的数据暂存于此存放器,它到 ALU的输出也是双态的;9、输出存放器 O:装入累加器 A 的结果;10、二进制显示器D。

中央办理器CPU:PC、IR、CON、ALU、A、B;储藏器:MAR、PROM;输入 / 输出系统: O、D。

执行指令过程:指令周期〔机器周期〕包括取指周期和执行周期,两者均为3 个机器节拍〔模型机〕,其中,取指周期的3 个机器节拍分别为送地址节拍、读储藏节拍和增量节拍。

《微机原理及接口技术》期末考试复习提纲

《微机原理及接口技术》期末考试复习提纲

《微机原理及接口技术》期末考试复习提纲《微机原理及接口技术B》(闭卷)期末考试复习提纲一、考试章节范围:考试范围大体为:教材第1-8章。

二、考试题型:A卷(期末试卷),考试时间90分钟一.填空题(20分): 20空,每空1分二.选择题(20分):10小题,每题2分三.简答题(12分):4小题,每题3分四.简述题(6分):1小题(集中在第2章)五.程序阅读填空题(22分):2个小题,共11空,每空2分类型:给出一段完整程序,要求指出其中某些语句的作用及整个程序的功能。

考点:单片机某并行口外接多个LED灯的控制;利用软件延时;利用定时/计数器进行硬软件结合延时;通过数码管实现0-9的简易秒表。

六.编程题(10分):1小题,(要求编出完整的程序)考点:利用定时/计数器实现要求的延时,包括定时/计数器相关寄存器,如TMOD的设置、计数初值的计算、定时器的初始化等,以及驱动某LED灯按给定的延时进行相应的闪烁。

七.存储器扩展题(10分):1小题考点:题目给出相关的芯片及引脚信号图,根据题意进行存储器扩展,画出硬件连线图(最好用直尺画线),并给出扩展后的存储器芯片的地址范围。

B卷(补考试卷),考试时间90分钟和A卷题型、分值和考点均类似。

三、成绩比例:期末考试成绩:70%平时考勤、作业等:15%实验:15%四、各章需掌握的知识点:第1章单片机硬件系统1.掌握单片机的定义(即单片机的组成部分)。

2.熟悉并记忆80C51单片机的基本组成和资源配置、常用信号引脚及含义。

3.掌握单片机最小系统电路(除单片机和电源外,还包括时钟电路和复位电路)。

4.理解80C51晶振频率、时钟周期及机器周期的数量关系。

80C51复位信号为高电平有效;80C51复位后的初始化状态:各寄存器的值(SP=07H、P0~P3=FFH、SBUF不定,其余均为0)。

5.掌握80C51单片机片内RAM的配置及寻址空间和容量:熟练掌握片内RAM低128字节的分区:工作寄存器区(能根据当前工作寄存器组号来确定实际的RAM地址)、位寻址区、用户数据缓冲区及范围。

微机原理与接口技术复习提纲 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、微处理器(CPU)由运算器、控制器、寄存器组三部分组成。

2、运算器由算术逻辑单元ALU、通用或专用寄存器组及内部总线三部分组成。

3、控制器的功能有指令控制、时序控制、操作控制,控制器内部由程序计数器PC、指令寄存器IR、指令译码器ID、时序控制部件以及微操作控制部件(核心)组成。

4、8088与存储器和I/O接口进行数据传输的外部数据总线宽度为8位,而8086的数据总线空度为16位。

除此之外,两者几乎没有任何差别。

5、在程序执行过程中,CPU总是有规律的执行以下步骤:a从存储器中取出下一条指令b指令译码c如果指令需要,从存储器中读取操作数d执行指令e如果需要,将结果写入存储器。

6、8088/8086将上述步骤分配给了两个独立的部件:执行单元EU、总线接口单元BIU。

EU作用:负责分析指令(指令译码)和执行指令、暂存中间运算结果并保留结果的特征,它由算数逻辑单元(运算器)ALU、通用寄存器、标志寄存器、EU控制电路组成。

BIU作用:负责取指令、取操作、写结果,它由段寄存器、指令指针寄存器、指令队列、地址加法器、总线控制逻辑组成。

7、8088/8086CPU的内部结构都是16位的,即内部寄存器只能存放16位二进制码,内部总线也只能传送16位二进制码。

8、为了尽可能地提高系统管理(寻址)内存的能力,8088/8086采用了分段管理的方法,将内存地址空间分为了多个逻辑段,每个逻辑段最大为64K个单元,段内每个单元的地址长度为16位。

9、8088/8086系统中,内存每个单元的地址都有两部分组成,即段地址和段内偏移地址。

10、8088/8086CPU都是具有40条引出线的集成电路芯片,采用双列直插式封装,当MN/MX=1时,8088/8086工作在最小模式,当MN/MX=0时,8088/8086工作在最大模式。

11、8088/8086 CPU内部共有14个16位寄存器。

按其功能可分为三大类,即通用寄存器(8个)、段寄存器(4个)、控制寄存器(2个)。

微机原理及接口技术_1复习

微机原理及接口技术_1复习
( ) A. MOV AL,DX B. MOV IP,0FFH C. MOV AL, [2000H] D. IN BL,05H E. MOV DS,0200H F. OUT AL, 0FFEH
二、选择(KEY)
1. D;2. B;3. C;4. A;5. C;6.B;7. D;8. D;9. D 10. C;
五、综合题 1 . 计数器/定时器8253,振荡器(频率为1MHZ)连线如 下图所示,其中振荡器的脉冲输出端接通道0的计数输入 端CLK0,设8253的端口地址为180H~186H。
请完成以下任务: (1)该电路中通道0的OUT0输出2KHZ连续方波,通道0的计 数初值为多少(写出计算式)?GATE0应接何电位?在图上画 出。(2)若要8253的OUT1端,能产生周期为1秒的连续方波, 该如何解决?在图上画出。(3)写出实现上述功能的8253初 始化程序。
计数器1:MOV DX,186H MOV AL,01110111B OUT DX,AL MOV DX,182H MOV AL,00H OUT DX,AL MOV AL,10H OUT DX,AL
2 .通过8259A产生中断使8255A的端口A经过反相驱动器连 接一共阴极七段发光二极管显示器;端口B是中断方式的输 入口。设8259A的中断类型码基值是32H。8255A口地址为 60H-63H,8259A端口地址为20H、21H。试完成以下任务:
微机原理与接口技术
(习题课)
主讲人 : 黄传波
国防科技学院
一、填空 1.MOV DL,86H ADD DL,0AAH 上述两条指令执行后,标志寄存器中各标志位和DL的 值是: DL CF= OF= AF= SF= ZF= 2.设(CS)=4000H,(SS)=6000H,(IP)=200H, 则IP所指的物理地址为 。 3.设堆栈指针(SP)=0110H,顺序执行下面三条指令 后,PUSH AX;PUSH BX;POP AX。SP的内容 是 。

微机原理与接口技术 复习

微机原理与接口技术 复习

第一部分:基础知识一、选择题1.在下面关于微处理器的叙述中,错误的是( ) 。

A、微处理器是用超大规模集成电路制成的具有运算和控制功能的芯片B、一台计算机的CPU含有1个或多个微处理器C、寄存器由具有特殊用途的部分内存单元组成,是内存的一部分D、不同型号的CPU可能具有不同的机器指令2.若用MB作为PC机主存容量的计量单位,1MB等于( )字节。

A、210个字节B、220个字节C、230个字节D、240个字节3.80X86执行程序时,对存储器进行访问时,物理地址可由()组合产生。

A、SS和IPB、CS和IPC、DS和IPD、CS和BP4.某处理器与内存进行数据交换的外部数据总线为32位,它属于()。

A、8位处理器B、16位处理器C、32位处理器D、64位处理器5.在堆栈操作中,隐含使用的通用寄存器是()。

A、AXB、BXC、SID、SP6.十进制负数–38的八位二进制补码是()A、BB、BC、BD、B7.用8位的二进制数的补码形式表示一个带符号数,它能表示的整数范围是()A、-127—+127B、-128—+128C、-127—+128D、-128—+127 8.标志寄存器FLAGS中存放两类标志,即()。

A、符号标志、溢出标志B、控制标志、状态标志C、方向标志、进位标志D、零标志、奇偶标志9.下列有关指令指针寄存器的说法中,哪一个是正确的()。

A、IP存放当前正在执行的指令在代码段中的偏移地址B、IP存放下一条将要执行的指令在代码段中的偏移地址C、IP存放当前正在执行的指令在存储器中的物理地址D、IP存放当前正在执行的指令在存储器中的段地址10.如果访问存储器时使用BP寻址,则默认的段寄存器是()A、CSB、ESC、DSD、SS二、判断题1.SP的内容可以不指向堆栈的栈顶。

2.寄存器寻址其运算速度较低。

3.计算机的堆栈是一种特殊的数据存储区,数据存取采用先进先出的原则。

4.当运算结果各位全部为零时,标志ZF=0。

微机原理及接口复习提纲

微机原理及接口复习提纲

第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的个数,找出数列中的最大值、最小值以及求和和平均值,大小写字母的转换,利用查表指令进行数据的变换。

微机原理与接口技术总复习

微机原理与接口技术总复习

微机原理与接⼝技术总复习微机原理与接⼝技术总复习第⼀部分:填空题第⼀章微机的基本知识1.1基本知识结构微机的构成(包括硬件:主机+外设;软件:操作系统+编译程序+汇编程序+诊断程序+数据库等)微机的⼯作原理和⼯作过程①⼯作原理(冯.诺依曼原理)②⼯作过程(取指令、分析指令、执⾏指令)③控制器的两个主要功能了解微机的主要技术指标数的原码、反码、补码的表⽰⽅法及补码的运算⼆、⼋、⼗、⼗六进制数的表⽰及其相互转换ASCII码、BCD码的表⽰⽅法及其运算、修正原则⽆符号数与符号数的运算及其对标志位的影响1.2相关习题1.对于⼆进制数0110 1001B,⽤⼗进制数表⽰时为:105D;⽤⼗六进制数表⽰时为:69H。

BCD2.设机器字长为8位,最⾼位是符号位。

则⼗进制数–11所对应的原码为:10001011B。

3.已知某数的原码是10110110B,则其反码是11001001B ;补码是11001010B 。

4.⼀个8位⼆进制数⽤补码⽅式表⽰的有符号数的范围是-128~+127 。

第⼆章微处理器与系统结构2.1基本知识结构掌握8086CPU的内部结构与主要引脚信号功能1、内部结构(BIU与EU)组成与功能2、主要引脚信号AD0~AD15, A16/S3~A19/S6,(地址锁存的必要性)BHE, NMI, INTR, INTA, HOLD, HLDA, RESET,READY, ALE, DEN,LOCK,RD,WR,M/IO。

熟悉8086 CPU 内部寄存器阵列了解8086最⼤组态与最⼩组态的区别熟悉存储器物理地址的⽣成及存储器组织20位地址如何⽣成;存储器是如何组织的,字节、字、字符串在内存中是如何存放的。

熟悉CPU中的标志寄存器及堆栈6个状态标志+3个控制标志;堆栈定义、堆栈组成及操作,为什么要设置堆栈?熟悉系统的输⼊/输出结构和基本总线周期(会画读、写周期基本时序图)2.2相关习题1.8086 CPU从功能上分为EU 和BIU 两部分。

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

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

第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 系统中,存储器是分段组织的,存储器物理地址计算公式。

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

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

总复习 第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
第七章 中断控制接口

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

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

微机原理与接口技术复习提纲(简)复习要点第一章微型计算机基础1。

1 计算机中的编码与数的表示1.2微型计算机系统1。

3微型计算机的发展重点难点1、掌握计算机中编码和数的概念及数制之间的转换2、了解微型计算机系统的基本构成4、掌握微型计算机系统的性能指标5、了解微型计算机的发展第二章微处理器的结构2.1 8086微处理器2.2 80486微处理器2.3 Pentium处理器2.4 双核处理器重点难点1、掌握8086/80486的内部结构及寄存器组、工作模式2、掌握8086/80486的引脚功能3、了解8086/80486的工作时序4、了解Pentium处理器的性能特点和内部结构5、了解双核处理器第三章指令系统3。

1 指令的格式3。

2 寻址方式3。

3 指令系统重点难点1、了解指令的概念2、掌握寻址方式3、了解指令对标志位的影响4、掌握算术运算逻辑运算指令对标志位的影响5、掌握主要常用指令功能第四章汇编语言及其程序设计4.1 程序设计语言概述4。

2汇编语言的语句格式4。

3 汇编语言中的符号、数据和表达式4。

4 宏指令4.5 DOS功能调用与BIOS功能调用重点难点1、掌握常用伪指令2、了解DOS、BIOS功能调用3、了解顺序程序、分支程序、循环程序、子程序的结构第五章存储器5。

1存储器的分类及性能指标5.2ROM存储器5.3RAM存储器5.4 存储器扩展技术5.6虚拟存储器及其管理技术重点难点1、掌握存储器的分类和性能指标2、了解RAM和ROM存储器技术3、掌握存储器的扩展技术4、高速缓存技术、虚拟存储器及其管理技术第六章中断技术6.1中断概述6.280X86中断系统6.3 中断控制器8259A及其应用重点难点1、了解中断的概念、分类和系统功能2、掌握中断的处理过程3、结合80x86的中断结构学会使用中断与在实模式下的调用4、会使用中断控制器8259A第九章微机总线9。

1总线概述9。

2ISA总线9。

3PCI总线9.4通用串行总线USB9。

微机原理与接口技术复习要点

微机原理与接口技术复习要点

微机原理与接口技术复习要点一、考试方式:闭卷笔试二、考试试题类型:1.单项选择题(20题,每题1分,共20分):主要是CPU接口部分的引脚的使用和基本概念等内容2.程序分析题(10分)例如:写出程序的每行的功能或注解3.阅读理解题(4题,每题5分,共20分)例如:某应用系统中,8253地址为340-343H,定时器0用做分频器(N为分频系数),定时器2用做外部事件计数器。

计数器0:要求用计数器0用做分频器(N为分频系数) ,因此,选方式为2或3 。

计数初值为N(假设N ≤256)控制字为:0001 0110B=16H ;计数器2:要求用计数器2用做用做外部事件计数器,因此,计数器2可以选择工作在方式0、1、4、5都可以,选方式1 。

外部事件计数初值N= 0(最大计数范围65536或FFFFH)控制字为:1011 0010B=0B2H 。

初始化程序如下:计数器0初始化程序:MOV DX,0343H ;送控制字端口地址MOV AL,16H ;送控制字(8位计数)OUT DX,AL ;写控制字MOV DX,0340H ;送计数器0端口地址MOV AL,N ;送计数器初值OUT DX,AL ;写计数器初值4.错误判断题(10题,每题1分, 共10分)5.编程题(4题,每题10分,共40分)特别注意习题和课堂讲过的例题三、考试涉及的知识重点:要求重点掌握的知识点:一、基本知识和概念1.Intel 8086/8088CPU是16位CPU2.8086/8088CPU的一个总线周期,最多可交换2字节的数据3.8086/8088CPU的引脚中,用于连接硬中断信号的引脚有2个(INTR、NMI) 4.8086/8088CPU访问I/O端口的指令,常以寄存器间接寻址方式在DX中存放I/O端口地址5.8086/8088CPU系统中若访问奇存储体的一个字节单元,则此时是BLE=0 与A0=1状态。

6.8086/8088CPU响应可屏蔽中断的条件是IF=1,完成当前指令值7.可访问的I/O地址空间是64KB8.8086/8088CPU管理可屏蔽中断源的接口芯片是82599.采用条件传送方式时,必须要有状态端口二、基本能力要求1.已知某存储器芯片存储容量,能计算该芯片的最大地址。

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

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

第一章微型计算机基础概论本章内容都需要学习1.1.1冯.诺依曼计算机的核心——存储程序的工作原理1.1.2计算机工作过程,就是执行程序的工作,取指令和执行指令的两个过程1.1.3微机系统组成,包括硬件和软件两个方面,其中硬件包括哪些(需要掌握)1.2.1二进制、十进制、十六进制的转换(考查)1.2.3计算机的二进制表示(浮点数不要求)1.2.4 BCD码和字符和数字的ASCII码(了解)1.3.二进制的算术运算(加减乘除)和逻辑运算(与门、或门、非门,74lS138译码器)(考查)1.4.1补码:正数的原码、反码、补码都是一致的,符号位为0;负数的原码,反码(符号位不变,其余为在原码基础上取反),补码(在反码的基础上加1);补码换成真值,X=[[X]补]补1..4.2补码运算,[X+Y]补=[X]补+[Y]补[X-Y]补=[X]补+[-Y]补1.4.4 有符号数的表示范围与溢出(不考查)课外试题1.一个完整的计算机系统包括系统硬件和系统软件2.微处理器、微机、和微机系统之间的不同答:微处理器是构成微机的核心部件,通常由运算器和控制器的一块集成电路,具有执行指令和与外界交换数据的能力,也被称为CPU微机包括CPU、内存、存储器I/O接口电路等组合成的一个计算机物体微机系统包括硬件和软件能完成一定工作的一个系统课本试题1.数制转换,以下无符号数的转换(1)10100110B=(166)D=(A6)H(2)0.11B=(0.75)D(3)253.25=(11111101.01)B=(FD.4)H(4)1011011.101B=(5B.A)H=(10010001.00110 0010 0101)BCD2.原码和补码(1)X=-1110011B 原码11110011;补码10001101(2)X=-71D 原码11000111 ;补码10111001(3)X=+1001001B 原码01001001;补码010010013.符号数的反码和补码【10110101B】反=11001010B,补码11001011B4.补码运算【X+Y】补;【X-Y】补(1)X=-1110111B Y=+1011010B 【X】补=10001001;【Y】补=01011010B 【X+Y】补=【X】补+【Y】补=111000111B(2)X=56 Y=-21 【X】补=00111000B;【Y】补=11101011B【X+Y】补=【X】补+【Y】补=00100011B(3)X=-1101001B ,Y=-1010110B【X+Y】补=【X】补+【-Y】补=10010111B+01010110=11101101B5.译码器此题答案为Y1,跟课本有不同第二章微处理器与总线2.1 微处理器包括运算器、控制器、寄存器2.1.1 运算器由算术逻辑单元、通用或专用寄存器、内部总线2.1.2 控制器程序计数器、指令寄存器、指令译码器、时序控制部件、微操作控制部件2.2 8088/8086微处理器2.2.1 指令流水线,内存分段管理(了解)2.2.2 8088CPU的外部引脚及其功能(要了解最小模式下的方式,最大模式不作要求)2.2.3 8088CPU 的功能结构包含执行单元EU和总线接口单元BIU2.2.4 内部寄存器(需掌握)2.2.5 存储器的物理地址和逻辑地址、段寄存器2.3 8036微处理器(不考查)2.4 奔腾处理器(不考查)课本习题2.1 微处理器主要组成部分微处理器包括运算器、控制器、内部寄存器2.2 8088CPU中EU和BIU的主要功能,在执行指令时,BIU能直接访问存储器吗?可以,EU和BIU可以并行工作,EU需要的指令可以从指令队列中获得,这是BIU预先从存储器中取出并放入指令队列的。

通信《微机原理与接口》复习大纲

通信《微机原理与接口》复习大纲

《微机原理与接口》复习提纲第一章概述1.微机的硬件组成有哪些?2.什么是总线?有哪些总线?3.微机的工作过程4.地址总线条数决定了CPU的什么能力?第二章微处理器1.8086CPU可分为哪两部分?各有什么功能?2.8086CPU内部寄存器有哪些?3.状态标志寄存器各位的功能4.段地址、偏移地址、物理地址、逻辑地址的概念和计算方法5.计算机使用总线分时复用技术,主要优/缺点是什么?8086CPU具有分时复用性能的引脚有哪些?分别是哪些信号的复用?6.解决数据/地址复用的办法是什么?7.名词解释:指令周期、总线周期、时钟周期、等待周期、空闲周期8.说明在最小模式下,总线读周期的T1状态完成的操作及相关信号作用?9.在8086CPU中,当RESET信号来到后,CPU的状态有哪些?第三章8086的指令系统课后练习:P102~106 1,2,5,10,12(1)(3),14,15,19,24第四章汇编语言程序设计课后练习:P186 25;P187 30,32;P188 46第五章存储器及其接口1.半导体存储器的分类2.存储芯片与CPU的连接及地址范围计算第六章IO接口和数据传输1.什么是接口电路?它的作用是什么?2.CPU和输入/输出设备之间传送的信息有哪几类?3.什么叫端口? 通常有哪几类端口? 计算机对I/O端口编址时通常采用哪两种方法? 在8086/8088系统中,用哪种方法对I/O端口进行编址?4.利用无条件传输方式设计跑马灯程序第七章微型计算机的中断系统1.中断过程2.8086的中断源分类3.中断向量、中断向量表和中断类型号的概念及相互关系4.编写中断向量表程序5.8259A初始化命令字和操作命令字的设置方法(课件例7-1,7-2)第八章并行通信和串行通信1.8255方式0的简单应用(如实验5)第九章可编程定时/计数器82531.8253的简单应用(如实验6)第十章DA和AD转换技术1.DAC0832的工作方式和输出方式,及简单应用(如实验7)2.ADC0809的工作时序,及程序实现。

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

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

1、简述中断源的分类和它们之间的优先顺序如何?并分别简述CPU响应各类中断源的条件?答:按中断源与CPU的位置关系,可分为外部中断和内部中断两大类:外部中断是指有外部设备通过硬件触发请求的方式产生的中断,又称为硬件中断,外部中断有分为非屏蔽中断和可屏蔽中断内部中断是由CPU运行程序错误或执行内部程序调用引起的一种中断,亦称软件中断。

它们之间的优先顺序是内部中断、非屏蔽中断、可屏蔽中断和单步(跟踪)中断。

CPU响应内部中断、非屏蔽中断、可屏蔽中断和单步(跟踪)中断等四类中断的相同条件是:(1)必须要有中断请求,(2)CPU当前正在执行的指令必须结束,而对于可屏蔽中断,还必须满足IF=1,即CPU处于开中断状态的条件。

2、简述动态存储器(DRAM)的特点?答; (1) CPU对RAM中的每一单元能读出又能写入。

(2) 读/写过程先寻找存储单元的地址再读/写内容。

(3) 读/写时间与存储单元的物理地址无关。

(4) 失电后信息丢失。

现已开发出带电池芯片的RAM,称为非易失性RAM(NVRAM),做到失电后信息不丢失。

(5) 作Cache和主存用3、8086 CPU中地址加法器的重要性体现在哪里?答:地址加法器是8086 CPU的总线接口单元中的一个器件,在8086存储器分段组织方式中它是实现存储器寻址的一个关键器件,地址加法器将两个16位寄存器中的逻辑地址移位相加,得到一个20位的实际地址,把存储器寻址空间从64K扩大到1M,极大地扩大了微型计算机的程序存储空间,从而大大提高了程序运行效率。

4、8086 CPU中有哪些寄存器?分组说明用途。

哪些寄存器用来指示存储器单元的偏移地址?答:8086 CPU中有8个通用寄存器AX、BX、CX、DX、SP、BP、SI、DI;两个控制寄存器IP、FL;四个段寄存器CS、DS、SS、ES。

8个通用寄存器都可以用来暂存参加运算的数据或中间结果,但又有各自的专门用途。

例如,AX专用做累加器,某些指令指定用它存放操作数和运算结果;CX为计数寄存器,在某些指令中做计数器使用;DX为数据寄存器;BX为基址寄存器,BP为基址指针,SI为源变址寄存器,DI为目的变址寄存器,这4个寄存器在数据寻址中用来存放段内偏移地址(有效地址)或段内偏移地址的一部分;SP为堆栈指示器,用来存放栈顶有效地址。

微机原理应用复习提纲及重要知识点总结

微机原理应用复习提纲及重要知识点总结

微机原理复习第3章一、微型计算机的构成主要有CPU、存储器、总线、输入/输出接口。

二、8086/8088CPU的寄存器及其功能:1. CPU中一共有哪些寄存器。

2. 哪些寄存器可以指示存储器地址;在指令中用于操作数寻址方式的有哪些寄存器,哪个可以指示I/O端口地址。

3. 在乘除运算中,特别用到哪些寄存器4. 哪些寄存器可以“变址”,在什么条件下变址;哪个寄存器可以计数。

5. 输入/输出操作用什么寄存器6. 哪个寄存器指示下一条将要运行的指令的偏移地址7. FR中各标志位的意义(OF、SF、CF、ZF、DF)三、8086CPU的引脚:1. 8086,8088CPU的数据线、地址线引脚数,8088与8086CPU在结构上的区别?2. 8086/8088CPU能访问存储器的地址空间和能访问I/O端口的地址空间。

3. 8086/8088微处理器地址总线引脚信号的状态是单向三态;数据总线引脚信号的状态是双向三态。

4. BHE、RD、WR、NMI、INTR、INTA、ALE、DEN、M/IO MN/MX 引脚功能。

四.8086/8088存储器组织1. 存储器单元数据的存放顺序,规则存放与非规则存放。

2. 8086系统中存储器的分体结构概念。

在86系列微机中,字数据在内存中的存放最好从偶地址开始,这样可以8086系统中,用一个总线周期访问一个16位的字数据时,BHE和A必须是 00。

3. 存储器分段方法,8086/8088系统将存储器设有哪几个专用段。

4. 段起始地址、段基址(段地址)、偏移地址(有效地址)的概念。

5. 物理地址和逻辑地址的概念、相互换算关系。

(题3.1,3.2,3.4,3.8,3.16)一、RAM和ROM的基本概念:RAM和ROM的特点(易失性和非易失性)RAM的分类(SRAM,DRAM的特点)ROM的分类(掩模ROM,EPROM,EEPROM的使用特点。

)二、存储器与CPU的连接1.与数据总线的连接当芯片数据线少于8位时,应该由多片芯片构成8位的芯片组,各片的控制线、地址线并接,低位芯片和高位芯片分别与低位和高位数据线相接;当芯片数据线与CPU数据总线相同时,则按数据位一一对应相接。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.决定计算机指令执行顺序的寄存器是,它总是指向。
5.8088CPU内的堆栈是一种特殊的数据存储区,堆栈操作是字操作(字/字长)其存取采用先进后出的原则(先进先出/先进后出),它由SP作地址指针管理。(SP/BP)
判断
1. 8086/8088允许各个逻辑段重叠和相邻。(正确)
2.8086CPU在读入数据前,其 线变为高阻状态(正确)
3.3.5.2有条件转移指令P132了解几个常见的条件转移指令,比如JZ,JA等
3.3.5.3循环指令LOOP
3.3.5.4过程调用指令:CALL;返回指令RET
3.3.5.5中断指令INT(不考查)
3.3.6处理器控制指令CLC清进位标志(了解)
课本试题
3.1设DS=6000H,ES=2000H,SS=1500H,SI=00A0H,BX=0800H,BP=1200H,字符常数VAR为0050H,分别计算出下列源操作数的物理地址
(1)通用寄存器包括
1.数据寄存器AX、BX、CX和DX。它们一般用于存放参与运算的数据或运算的结果。
AX主要存放算术逻辑运算中的操作数,并存放I/O操作的数据
BX存放访问内存的基地址
CX在循环和串操作指令中用作计数器
DX在寄存器间接寻址的I/O指令中存放I/O地址。在做双字长运算时,DX与AX合起来存放一个双字长
1.2.4 BCD码和字符和数字的ASCII码(了解)
1.3.二进制的算术运算(加减乘除)和逻辑运算(与门、或门、非门,74lS138译码器)(考查)
1.4.1补码:正数的原码、反码、补码都是一致的,符号位为0;负数的原码,反码(符号位不变,其余为在原码基础上取反),补码(在反码的基础上加1);补码换成真值,X=[[X]补]补
1..4.2补码运算,[X+Y]补=[X]补+[Y]补[X-Y]补=[X]补+[-Y]补
1.4.4有符号数的表示范围与溢出(不考查)
课外试题
1.一个完整的计算机系统包括系统硬件和系统软件
2.微处理器、微机、和微机系统之间的不同
答:微处理器是构成微机的核心部件,通常由运算器和控制器的一块集成电路,具有执行指令和与外界交换数据的能力,也被称为CPU
(1)JMP BX段内转移,转移目标物理地址=CS*16+BX=02500H
(2)JMP WORD PTR[BX]段内间接转移地址=CS*16+[BX]=02000H+[212A0H+0500H]=04300H
(3)JMP DWORD PTR[BX+DATA]
段间转移地址=[BX+DATA]=[DS*16+BX+DATA+2]*16+[DS*16+BX+DATA]=90400H
微机包括CPU、内存、存储器I/O接口电路等组合成的一个计算机物体
微机系统包括硬件和软件能完成一定工作的一个系统
课本试题
1.数制转换,以下无符号数的转换
(1)10100110B=(166)D=(A6)H
(2)0.11B=(0.75)D
(3)253.25=(11111101.01)B=(FD.4)H
(4)1011011.101B=(5B.A)H=(10010001.00110 0010 0101)BCD
3.3.2算术运算指令
3.3.2.1加法运算指令
普通加法指令ADD
带进位的加法指令ADC
累加指令INC
3.3.2 .2减法指令
不考虑借位减法指令SUB
考虑借位的减法指令SBB
累减指令DEC
求补指令NEG
比较指令CMP
3.3.2.3乘法指令(了解)
3.3.2.4除法指令(了解)
3.3.3逻辑运算和移位指令
3.4已知AL=7BH,BL=38H,试问执行指令ADD AL,BL后,AF、CF、OF、PF、SF和ZF各为多少。
解答:0111 1011 + 0011 1000=1011 0011
填空题
完成下列各式补码数的运算,并根据结果设置标志SF、ZF、CF和OF,指出运算结果是否溢出。
(1)00101101B+10011100B =11001001B SF=1(最高位为1,结果为负),ZF=0(结果不全为0),CF=0(没有进位),OF=0(没有溢出),结果没有溢出。
(2)01011101B-10111010B这两个数都是补码,
2.3 8088CPU工作在最小模式,回答下面的问题
(1)当CPU访问存储器时,要利用那些信号?WR#(写信号,#表示WR上加一横),RD#读选信号,IO/M#(输入输出存储器控制信号),ALE地址锁存信号、DEN#数据允许信号、DT/R#数据传送信号,地址线AD0-AD7、A8-A19
(2)当CPU访问I/O时,要利用那些信号?WR#(写信号,#表示WR上加一横),RD#读选信号,IO/M#(输入输出存储器控制信号),ALE地址锁存信号、DEN#数据允许信号、DT/R#数据传送信号,地址线AD0-AD7、A8-A19
2.2.4内部寄存器(需掌握)
2.2.5存储器的物理地址和逻辑地址、段寄存器
2.3 8036微处理器(不考查)
2.4奔腾处理器(不考查)
课本习题
2.1微处理器主要组成部分
微处理器包括运算器、控制器、内部寄存器
2.2 8088CPU中EU和BIU的主要功能,在执行指令时,BIU能直接访问存储器吗?
可以,EU和BIU可以并行工作,EU需要的指令可以从指令队列中获得,这是BIU预先从存储器中取出并放入指令队列的。在EU执行指令的同时,BIU可以访问存储器,取下一条指令或指令执行时需要的数据。
3.2.4寄存器间接寻址MOV AX【SI】
3.2.5寄存器相对寻址MOV DADT【BX】注意p99页的例
3.2.6基址—变址寻址MOV AX,【BX】【SI】寻址方式由BX和BP的内容与SI和DI的内容相加而形成操作数的偏移地址。
3.2.7基址—变址寻址MOV AX,5【DI】【BX】,偏移地址=BX+DI+5
2.4标志寄存器
CF进位标志位。运算时有进位,CF=1
PF奇偶标志位。当运算结果的低8位1的个数为偶数时PF=1
ZF零标志位。运算结果为零时ZF=1
SF符号标志位运算结果的最高位为1时,SF=1
OF溢出标志位运算结果溢出时,OF=1
AF辅助进位,d3向d4进位的时,AF=1
2.5 8086/8088CPU中,有哪些通用寄存器和专用寄存器,并说明作用
(3)X=-1101001B,Y=-1010110B
【X+Y】补=【X】补+【-Y】补=10010111B+01010110=11101101B
5.译码器
此题答案为Y1,跟课本有不同
第二章微处理器与总线
2.1微处理器包括运算器、控制器、寄存器
2.1.1运算器由算术逻辑单元、通用或专用寄存器、内部总线
第一章微型计算机基础概论
本章内容都需要学习
1.1.1冯.诺依曼计算机的核心——存储程序的工作原理
1.1.2计算机工作过程,就是执行程序的工作,取指令和执行指令的两个过程
1.1.3微机系统组成,包括硬件和软件两个方面,其中硬件包括哪些(需要掌握)
1.2.1二进制、十进制、十六进制的转换(考查)
1.2.3计算机的二进制表示(浮点数不要求)
3.3判断下列指令是否正确,有错则指正
(1)MOV AH,CX错,两个操作数字长不一致,
(2)MOV 33H,AL错,目标操作数不能为立即数
(3)MOV AX,[SI][DI]错,间接寻址中不允许两个间址寄存器同时为变址寄存器
(4)MOV [BX],[SI]错,两个操作数不能同时为存储器操作数
(5)ADD BYTE PTR[BP],256错,ADD指令要求两个操作等字长
3.1指令格式
操作码存放运算数据或结果的地址(目标操作数)参加运算的数据或数据的地址(源操作数)
3.2寻址方式
3.2.1立即寻址MOV AX,3102H源操作数是立即操作数
3.2.2直接寻址MOV AX,【3102H】参加运算的数据存放在内存中,存放的地址由指令直接给出
3.2.3寄存器寻址MOV SI AX
【Y】补=10111010B【Y】反=11000101B【Y】真值=-1000101B【-Y】补=01000110B
【01011101B】补码+【01000110B】补码=1010011B
结果最高位为1,为负数,所以SF=1,ZF=0,(结果不全为0)CF=1(有借位或进位)OF=1,表示有溢出。
第三章指令系统
与指令AND
或指令OR
非指令NOT(取反)
异或指令XOR
测试TEST指令(了解)
移位指令(了解)
3.3.4串操作指令
3.3.4.1串操作指令的共同特点
3.3.4.2重复操作前缀REP无条件重复前缀
3.3.4.3串操作指令:MOVS;CMPS;SCANS;SCANS;STOS;
3.3.5程序控制指令
3.3.5.1 JMP无条件转移指令,注意教材P131页例题
(6)MOV DATA[SI],ES:AX错,源操作数形式错,
(7)JMP BYTE PTR[BX]错,转移指令地址至少要16位
(8)OUT 230H,AX错,当端口地址超出8位二进制的表达范围,必须采用间接寻址
(9)MOV DS,BP指令准确
(10)MUL 39H错,乘法指令不允许操作数为立即数。
2.6 8086/8080CPU中,物理地址和逻辑地址,逻辑地址为1F00:38A0H,物理地址多少,已知物理地址,逻辑地址唯一吗?
不唯一,逻辑地址为1F00:38A0H,物理地址=1F00*16+38A0H=228A0H。
相关文档
最新文档