给出8255A的方式控制字
微机原理试卷及参考答案3

微机原理与接口技术考试试卷(A)专业学号姓名成绩一、填空题(共20分)1.总线周期的含义是;8086/8088的基本总线周期由个时钟周期组成;如果CPU的时钟频率为4.77MHz,那么它的一个时钟周期为ns,一个基本总线周期为ns。
2.8086CPU的M/IO信号是,高电平时表示。
3.总线传输率是指;若某总线的工作频率最高为8MHz,数据总线宽度为16位,则该总线的最大传输率为M Byte/s。
4.I/O端口的编址方式有两种,分别为:和。
5.串行传输的信息格式广泛采用着异步和同步格式。
异步格式传送一个字符由4部分组成,分别为起始位,位,和停止位。
6.在8086系统中,一个中断类型号为0DBH的中断服务子程序位于从8100H:1234H开始的内存中,则相应的中断矢量所在的起始物理地址为__,从该地址开始连续4个存储单元存放的内容依次为_、、和_。
7.用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片__片,片内地址和产生片选信号的地址分别为_位和_位。
二、选择题(包括单项和多项选择,每小题2分,共20分)1.下列说法正确的是____。
A.CPU一般包括ALU、控制器、寄存器阵列等主要部件。
B.CPU中的程序计数器是控制器的重要部件,总是指向下一条指令的地址。
C.指令周期一般由几个机器周期组成,机器周期是CPU工作的最小时间单位。
D.8086CPU的寄存器都是16位的,但指令指针是20位。
2.下列说法正确的是____。
A.通用寄存器包括AX、BX、CX、DX,它们都可以作为累加器使用。
B.使用BP做间址寄存器时,默认使用DS做段寄存器。
C.做字符串操作时,源指针与目的指针使用的段寄存器不同。
D.形成堆栈地址的是SS与SP。
3.下列说法正确的是____。
A.8086CPU有1M字节地址空间,其中最低64K是IO地址空间。
B.8086CPU有16位数据线和20位地址线,因此能访问2M字节存储器。
接口考试试题第4章(8255)

接口考试试题第4章(8255)一、选择题2.8255A在方式1工作时,端口A和端口B作为数据输入输出使用,而端口C的各位分别作为端口A和端口B的控制信息和状态信息。
其中作为端口A和端口B的中断请求信号的分别是端口C的()A.PC4和PC2B.PC5和PC1C.PC6和PC7D.PC3和PC0D3.8255A的端口A或端口B工作在方式1输入时,端口与外设的联络信号有()。
A.选通输入STB#B.中断请求信号INTRC.中断允许信号INTED.输入缓冲器满信号IBFA4.当8255A的端口A和端口B都工作在方式1输入时,端口C的PC7和PC6()。
A.被禁止使用B.只能作为输入使用C.只能作为输出使用D.可以设定为输入或输出使用D7.8255A的A口工作在方式2时,B口()。
A.可工作在方式0或方式1B.可工作在方式1或方式2C.只能工作在方式1D.只能空着A8.8255A用户可以用命令字设置()A.A口和B口均可工作在方式0或方式1或方式2B.A口工作在方式0,B 口工作在方式1C.A口工作在方式1,B口工作在方式1或方式2D.A口工作在方式2,B口只能工作在方式1B10.当8255A工作在方式1时,端口C被分为两个部分,分别作为端口A和端口B的控制信息和状态信息。
这两个部分的划分是()A.端口C的高4位和低4位B.端口C的高5位和低3位C.端口C的高3位和低5位D.端口C的高6位和低2两位B11.8255A工作方式设置为方式1时,CPU与外设通信()A.可以采用查询方式传送,或者采用中断方式传送B.只能采用中断方式传送C.可以进行双向方式传送D.只能采用无条件传送方式或查询方式传送A14.假定对8255A进行初始化时所访问的端口地址是0CBH,并将其A 端口设定为工作方式1输出,则A端口的地址是()。
A.0C8HB.0CAHC.0CCHD.0CEH本题答案为A。
16.当8255A工作于方式2时,要占用几条联络信号线()。
【奥鹏】吉大19秋学期《计算机接口技术》在线作业一[5]答案
![【奥鹏】吉大19秋学期《计算机接口技术》在线作业一[5]答案](https://img.taocdn.com/s3/m/08683addfd0a79563d1e7217.png)
【奥鹏】吉大19秋学期《计算机接口技术》在线作业一
试卷总分:100 得分:100
一、单选题(共17题,68分
1、8255A的方式选择控制字为80H,其含义是()。
AA、B、C口全为输入
BA口为输出,其他为输入
CA、B为方式0
DA、B、C口均为方式0,输出
[仔细分析以上题目,运用所学知识完成作答]
参考选择:C
2、执行返回指令,退出中断服务程序,这时返回地址来自()。
AROM区
B程序计数器
C堆栈区
DCPU的暂存寄存器
[仔细分析以上题目,运用所学知识完成作答]
参考选择:C
3、DMA方式中,周期“窃取”是窃取一个()。
A存储周期
B指令周期
CCPU周期
D总线周期
[仔细分析以上题目,运用所学知识完成作答]
参考选择:A
4、串行异步通信协议所规定的一帧数据中,允许最长的一帧数据共有()位。
A13
B7
C12
D8
[仔细分析以上题目,运用所学知识完成作答]
参考选择:C
5、串行通信主要用于( )
A近距离通信系统
B远程通信系统
C并行通信系统
D局域网通信系统
[仔细分析以上题目,运用所学知识完成作答]
参考选择:B。
8255a的工作方式控制字

8255a的工作方式控制字
8255A是一种通用输入/输出(I/O)控制器芯片。
它具有三种
工作模式:模式0、模式1和模式2。
控制字是一个8位的二进制数,用于设置8255A芯片的工作模式和功能。
在模式0下,8255A被配置为三个8位I/O端口,即Port A、Port B和Port C(又称控制端口)。
控制字的位D0-D2用于配置
Port C的寻址模式(例如BCD模式、二进制模式等),而D3-D7则
用于配置Port A和Port B是否为输入或输出。
在模式1下,8255A被配置为两个8位I/O端口和一个双向数
据总线。
控制字的位D0-D2用于配置Port C的寻址模式,而D3-D7
用于配置Port A和Port B的方向和数据的输入/输出。
在模式2下,8255A被配置为一个8位I/O端口和一个双向数
据总线。
控制字的位D0-D2用于配置Port C的寻址模式,而D3-D7
则用于配置Port A的方向和数据的输入/输出。
通过设置控制字的不同位,可以配置8255A芯片的工作模式和
端口的输入/输出方向。
这使得8255A芯片在嵌入式系统中具有很大
的灵活性和可定制性。
北航微机原理-试题

INC LOOP MOV MOV OUT MOV OUT MOV OUT MOV OUT
DX WRITE DX, DMA+0BH AL, 40H DX, AL AL, 41H DX, AL AL, 96H DX, AL AL, 43H DX, AL
微机原理与接口技术
秦红磊
北京航空航天大学电子信息工程学院
微机原理及接口技术
试题(一)
一. 填空题
1. 微型计算机由 、 、 和 等 四部分组成。 2. 中断类型码为13H,其中中断向量在中断向量 表中的地址为 。 3. 使用8K×8的RAM芯片6264扩展32K字节的存储 体,需要 片6264。 4. 输入/输出的控制方式有 、 、 。
解:典型的DMA传送数据工作流程图如下:
DMA请求 DMA响应 发送存储器地址 传送数据 修改地址并计数 N
传送结束? Y DMA结束
三. 编写一个宏汇编语言程序,计算 A=3X*Y+Z-100。 要求 1.写出程序并注释; 2.画出内存分配图; 3.假设X=20,Y=58,Z=30,给出程序每步 结果。
解:
(1)程序及注释: DATA SEGMENT ; 定义数据段 MOV BL,Y X DB 20 ;输入变量定义 MUL BL ; Y DB 58 MOV CX,AX ; Z DB 30 ADD AX,AX ; A DW ? ; 输出变量定义 ADD AX,CX ; DATA ENDS MOV DL,Z CODE SEGMENT ; 代码段 MOV DH,0 ASSUME CS:CODE,DS:DATA ADD AX,DX ; MAIN PROC FAR SUB AX,100 ; START: PUSH DS ;保护返回地址 MOV A,AX ; SUB AX,AX RET ; PUSH AX MAIN ENDP MOV AX,DATA ;数据段的初始化 CODE ENDS MOV DS,AX END START ; MOV AL,X
微机原理 并行通信和接口技术 思考题 答案 (ZDB)

串行通信和接口技术1. 并行通信和串行通信各有什么优缺点?2. 在输入过程和输出过程中,并行接口分别起什么作用?3. 8255A的3个端口在使用时有什么差异?4. 当数据从8255A的端口C往数据总线上读出时,8255A的几个控制信号CS、A1、A0、RD、WR分别是什么?5. 8255A的方式选择控制字和置1/置0控制字都是写入控制端口的,那么,它们是由什么来区分的?6. 8255A有哪几种工作方式?对这些工作方式有什么规定?7. 对8255A设置工作方式,8255A的控制口地址为00C6H。
要求端口A工作在方式1,输入;端口B工作在方式0,输出;端口C的高4位配合端口A工作;低4位为输入。
8. 设8255A的4个端口地址为00C0H,00C2H,00C4H,00C6H,要求用置0/置1方式对PC6置1,对PC4置0。
9. 8255A在方式0时,如进行读操作,CPU和8255A分别要发什么信号?对这引起信号有什么要求?据此画出8255A方式0的输入时序。
10. 8255A在方式0时,如进行写操作,CPU和8255A分别要发什么信号?画出这些信号之间的时序关系。
11. 8255A的方式0一般使用在什么场合?在方式0时,如要使用应答信号进行联络,应该怎么办?12. 8255A的方式1有什么特点?参考教材中的说明,用控制字设定8255A的A口工作于方式1,并作为输入口;B口工作于方式1,半作为输入口,用文字说明各个控制信号和时序关系。
假定8255A的端口地址为00C0H,00C2H,00C4H,00C6H。
13. 8255A的方式2用在什么场合?说明端口A工作于方式2时各信号之间的时序关系。
14. 在并行接口中为什么要对输入/输出(特别是输出)数据进行锁存?在什么情况下可以不锁存?15. 并行接口电路中为什么要存放外设的状态?你能举出两个例子说明存放状态的必要性吗?16. 根据PC总线的特点,给一个并行接口设计一个译码器,并行口占用的I/O端口地址为4F0~4F3H。
8255A的工作方式及其初始化编程

8255A 的工作方式及其初始化编程8255A 有三种工作方式:基本输入/输出方式、单向选通输入/输出方式和双向选通输入/输出方式.1.8255A 的工作方式(1)方式0:基本输入/输出方式(basic Input/Output)方式0是8255A 的基本输入/输出方式,其特点是与外设传送数据时,不需要设置专用的联络(应答)信号,可以无条件的直接进行I/O 传送.A, B, C 3个端口都可以工作在方式0.A 口和B 口工作在方式0时,只能设置为以8位数据格式输入/输出;C 口工作在方式0时,可以高4位和低4位分别设置为数据输入或数据输出方式.方式0常用于与外设无条件数据传送或查询方式数据传送.(2)方式1:单向选通输入/输出方式(strobe Input/Output)方式1是一种带选通信号的单方向输入/输出工作方式,其特点是:与外设传送数据时,需要联络信号进行协调,允许用查询或中断方式传送数据.由于C 口的PC0, PC1和PC2定义为B 口工作在方式1的联络信号线,PC3,PC4和PC5定义为A 口工作方式1的联络信号线,因此只允许A 口和B 口工作在方式1.A 口和B 口工作在方式1,当数据输入时,C 口的引脚信号定义如图7.6所示.PC3, PC4和PC5定义为A 口的联络信号线INTRA, A STB 和IBFA, PC0, PC1和PC2定义为B 口的联络信号线INTRB, IBFB 和B STB ,剩余的PC6和PC7仍可以作为基本I/O 线,工作在方式0.方式1输入联络信号的功能如下:S T B (strobe input):选通信号,输入,低电平有效.此信号由外设产生输入,当STB 有效时,选通A 口或B 口的输入数据锁存器,锁存由外设输入的数据,供CPU 读取.IBF(input buffer full):输入缓冲器满信号,输出,高电平有效.当A 口或B 口的输入数据锁存器接收到外设输入的数据时,IBF 变为高电平,作为对外设STB 的响应信号,CPU 读取数据后IBF 被清除.INTR:中断请求信号,输出,高电平有效,用于请求以中断方式传送数据.为了能实现用中断方式传送数据,在8255A 内部设有一个中断允许触发器INTE,当触发器为"1"时允许中断,为"0"时禁止中断.A 口的触发器由PC4置位或复位,B 口的触发器由PC2置位或复位. 方式1数据输入的时序如图7.7所示.当外设的数据准备就绪后,向8255A 发送STB 信号以便锁存输入的数据, STB 的宽度至少为500ns,在STB 有效之后的约300ns,IBF 变为高电平,并一直保持到RD 信号由低电平变为高电平,待CPU 读取数据后约300ns 变为低电平,表示一次数据传送结束.INTR 是在中断允许触发器INTE 为1,且IBF 为1(8255A 接收到数据)的条件下,在STB 后沿(由低变高)之后约300ns 变为高电平,用以向CPU 发出中断请求,待RD 变为低电平后约400ns, INTR 被撤销.A 口和B 口工作在方式1,当数据输出时,C 口的引脚信号定义如图7.8所示.PC3, PC6和PC7定义为A 口联络信号线INTRA,A ACK 和A OBF ,PC0,PC1和PC2定义为B 口联络信号线INTRB, B OBF 和B ACK ,剩余的PC4和PC5仍可以作为基本I/O 线,工作在方式0.方式1输出联络信号的功能如下:O B F (output buffer full):输出缓冲器满指示信号输出,低电平有效.OBF 信号由8255A 发送给外设,当CPU 将数据写入数据端口时, OBF 变为低电平,用于通知外设读取数据端口中的数据.A C K (acknowledge input):应答信号,输入,低电平有效. ACK 信号由外设发送给8255A,作为对OBF 信号的响应信号,表示输出的数据已经被外设接收,同时清除OBF 信号.INTR:中断请求信号,输出,高电平有效.用于请求以中断方式传送数据.方式1数据输出的时序如图7.9所示.当CPU 向8255A 写入数据时,WR 信号上升沿后约650ns, OBF 有效,发送给外设,作为外设接收数据的选通信号.当外设接收到送来的数据后,向8255A 回送ACK 信号,作为对OBF 信号的应答.ACK 信号有效之后约350ns, OBF 变为无效,表明一次数据传送结束.INTR 信号在中断允许触发器INTE 为1且信号无效之后约350ns变为高电平.若用中断方式传送数据时,通常把INTR连到8259A的请求输入端IRi.(3)方式2:双向选通输入/输出方式(bi-directional bus)方式2为双向选通输入/输出方式,是方式1输入和输出的组合,即同一端口的信号线既可以输入又可以输出.由于C口的PC7~PC3定义为A口工作在方式2时的联络信号线,因此只允许A口工作在方式2,引脚信号定义如图7.10所示.由图7.10可以看出,PA7~PA0为双方向数据端口,既可以输入数据又可以输出数据.C口的PC7~PC3定义为A口的联络信号线,其中PC4和PC5作为数据输入时的联络信号线,PC4定义为输入选通信号STB,PC5定义为输入缓冲器满IBFA;APC6和PC7作为数据输出时的联络信号线,PC7定义为输出缓冲器满OBF,PC6定义A为输出应答信号ACK;PC3定义为中断请求信号INTRA.A需要注意的是:输入和输出公用一个中断请求线PC3,但中断允许触发器有两个,即输入中断允许触发器为INTE2,由PC4写入设置,输出中断允许触发器为INTE1,由PC6写入设置,剩余的PC2~PC0仍可以作为基本I/O线,工作在方式0. 2.8255A初始化编程8255A的A,B,C三个端口的工作方式是在初始化编程时,通过向8255A的控制端口写入控制字来设定的.8255A由编程写入的控制字有两个:方式控制字和置位/复位控制字.方式控制字用于设置端口A, B, C的工作方式和数据传送方向;置位/复位控制字用于设置C口的PC7~PC0中某一条口线PCi(i=0~7)的电平.两个控制字公用一个端口地址,由控制字的最高位作为区分这两个控制字的标志位.(1)方式控制字的格式 8255A工作方式控制字的格式如图7.11所示.D0:设置PC3~PC0的数据传送方向.D0=1为输入;D0=0为输出.D1:设置B口的数据传送方向.D1=1为输入;D1=0为输出.D2:设置B口的工作方式.D2=1为方式1;D2=0为方式0.D3:设置PC7~PC4的数据传送方向.D3=1为输入;D3=0为输出.D4:设置A口的数据传送方向.D4=1为输入;D4=0为输出.D6D5:设置A口的工作方式.D6D5=00为方式0,D6D5=01为方式1,D6D5=10或11为方式2.D7:方式控制字的标志位,恒为1.例如,将8255A的A口设定为工作方式0输入,B口设定为工作方式1输出,C口没有定义,工作方式控制字为10010100B.(2)C口置位/复位控制字的格式8255A C口置位/复位控制字的格式如图7.12所示.8255A C口置位/复位控制字用于设置C口某一位口线PCi(i=0~7)输出为高电平(置位)或低电平(复位),对各端口的工作方式没有影响.D3~D1:8种状态组合000~111对应表示PC0~PC7.D0:用来设定指定口线PCi为高电平还是低电平.当D0=1时,指定口线PCi输出高电平;当D0=0时,指定口线PCi输出低电平.D6~D4没有定义,状态可以任意,通常设置为0.D7位作为标志位,恒为0.例如,若把PC2口线输出状态设置为高电平,则置位/复位控制字为00000101B.(3)8255A初始化编程8255A的初始化编程比较简单,只需要将工作方式控制字写入控制端口即可.另外,C口置位/复位控制字的写入只是对C 口指定位输出状态起作用,对A口和B口的工作方式没有影响,因此只有需要在初始化时指定C口某一位的输出电平时,才写入C口置位/复位控制字.【例7.1】设8255A的A口工作在方式0,数据输出,B口工作在方式1,数据输入,编写初始化程序(设8255A的端口地址为FF80H~FF83H).初始化程序如下:MOV DX, 0FF83H ; 控制寄存器端口地址为FF83HMOV AL, 10000110B ; A口方式0, 数据输出, B口方式1, 数据输入OUT DX, AL ; 将控制字写入控制端【例7.2】将8255A的C口中PC0设置为高电平输出,PC5设置为低电平输出,编写初始化程序(设8255A的端口地址为FF80H~FF83H).初始化程序如下:MOV DX, 0FF83H ; 控制端口的地址为FF83HMOV AL, 00000001B ; PC0设置为高电平输出OUT DX, AL ; 将控制字写入控制端口MOV AL, 00001010B ; PC5设置为低电平输出OUT DX, AL ; 将控制字写入控制端口。
8255中的方式控制字和位控制字

主题:8255中的方式控制字和位控制字1. 介绍8255芯片8255是一种可编程并行I/O芯片,广泛用于微机、工控、通信、家电等领域。
它具有多种功能,包括输入/输出控制、定时/计数功能等,能够满足不同应用的需求。
2. 方式控制字的概念方式控制字是8255中的重要概念之一,它用于配置8255芯片的工作方式。
通过设置方式控制字,可以确定8255的工作模式,包括输入、输出、双向或定时/计数等。
3. 方式控制字的结构方式控制字通常由8位二进制数据组成,每一位都代表着8255的某种工作状态。
其中,最高3位用于设置端口A、端口B和端口C的工作方式,接下来的3位用于设置端口A、端口B和端口C的工作模式,最低2位用于设置定时/计数功能的工作状态。
4. 方式控制字的设置方法在使用8255芯片时,需要按照具体应用的需求来设置方式控制字。
可以通过编程的方式将合适的二进制数据写入到8255芯片的方式控制字寄存器中,以达到配置8255工作模式的目的。
5. 位控制字的概念除了方式控制字之外,8255中还有位控制字的概念。
位控制字用于控制8255芯片的具体输入/输出操作,可以实现对单个端口的位控制。
6. 位控制字的结构位控制字通常由8位二进制数据组成,每一位都代表着8255的某种输入/输出操作。
通过设置位控制字,可以实现对端口A、端口B和端口C的单个位的输入/输出控制。
7. 位控制字的设置方法对于特定的输入/输出操作,可以通过编程的方式将合适的二进制数据写入到8255芯片的位控制字寄存器中,以实现对端口的单个位的控制。
8. 方式控制字与位控制字的关系方式控制字和位控制字是8255芯片中两个重要的控制概念,它们共同构成了8255的工作模式。
方式控制字主要用于配置8255的工作方式,而位控制字则用于具体的输入/输出控制操作。
9. 总结8255芯片中的方式控制字和位控制字是控制8255工作模式和具体输入/输出操作的重要手段。
通过合理设置方式控制字和位控制字,可以实现对8255芯片的灵活控制,满足不同应用的需求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
– 解:指由微处理器配以相应的外围设备及其它专用 电路,电源,面板,机架以及足够的软件而构成的系统.
(4)单片机
– 解:把构成一个微型计算机的一些功能部件集成在 一块芯片之中的计算机.
桂小林3
CH2:微处理器(~15)-1/8
标记8086、8088的内部结构
– EU + BIU – 字长、寻址空间(16/8,1MB) – 引脚分类(AB、DB、CB) – 指令队列(6字节/4字节)(管理方法不同)
熟悉8086、8088的引脚功能
– 地址复用(AD0~15/AD0~7)(A16~19/S3~6)的目的 – 地址数据分离方法 (锁存器,373或8282) – 模式选择(/8
掌握8086、8088的编程结构
– 通用寄存器(8个16位、8个8位)
基本概念
(1)执行部件EU
– 解:8086微处理器内部的一个功能部件,由通用寄存器,标志寄存 器,运算器和EU 控制系统等组成,负责全部指令的执行,向BIU提 供数据和所需访问的内容和I/O端口的 地址,并对通用寄存器,标 志寄存器和指令操作数进行管理.
(2)总线接口部件BIU
– 解:8086微处理器内部的另一个功能部件,由段寄存器,指令指针, 地址形成逻辑, 总线控制逻辑和指令队列等组成,BIU同外部总线 连接为EU完成所有的总线操作,并计算形成20位的内存物理地址
– 段寄存器(4个16位) – 专用寄存器(2个16位)
IP FLAG
熟悉8086、8088的基本时序
S
– 指令周期、总线周期和时钟周期
– 总线周期(4T + nTw)
– (T=210ns, When OSC=4.77MHz)
– 存储器、I/O独立时序(M/IO)
8086系统中的存储器结构
– 分为偶体、奇体;(/BHE、A0)
熟悉微机接口中常用的一些汇编指令和编程方 法
– MOV、JNC、JNZ、CMP、TEST、IN、OUT – LOOP
熟练掌握IN和OUT指令的工作时序
– 只有运行访问存储器指令和I/O指令才能产生RD# 或WR#,以及IO/M#
– AL对应DB;DX对应AB
了解80386的寻址方式
桂小林8
了解微处理器的发展历程
– 第一台微处理器:4004 – 第一台计算机:ENIAC – 8086----8088----80386----奔腾----双核----多核
桂小林2
CH1:术语解释
(1)微处理器
– 解:指由一片或几片大规模集成电路组成的中央处 理器.
(2)微型计算机
– 解:指以微处理器为基础,配以内存储器以及输入输 出接口电路和相应的辅助电路构成的裸机.
– 如何读存储器中的字节和字(奇地址/偶地址的区别)
– 存储空间与I/O空间独立编址,但大小不同
8086中断响应周期
桂小林5
ISA总线的形成
标记ISA总线的结构及其形成方法
I S A 总 线
桂小林6
CH2:微处理器-3/8
了解80386的内部结构
– CR寄存器的特殊作用(CR0~CR3) – 包括6个模块(执行单元,分段单元,分页单元,总线单元,
(8)等待周期
– 解:在CPU对内存或外设接口进行读写操作时,当被选中进行数据 读写的内存或外设 接口无法在3个T(时钟周期)内完成数据读写 时,就由该内存或外设接口发出一个请求延 长总线周期的信 号,CPU在接收到该请求情号后,就在T3与T4之间插入—个时钟 周期 一称为等待周期Tw,在Tw期间,总线信号保持不变.
《微机接口技术》 复习纲要
西安交通大学 计算机科学与技术系
微机课程组 2012年11月10日
1
CH1:微型计算机概论(~5)
需要标记的基本概念
– 微处理器、微型计算机、微型计算机系统 – 单片机(微控制器) – 微型计算机结构、主机板结构 – IBM PC、IBM PC/XT、IBM PC/AT – 三总线(AB、DB、CB)
(3)最小方式 与最小方式
– 答:8086微处理器的—种工作方式,在该方式下,由8086提供系统 所需要的全部控制 信号,用以构成一个单处理器系统.此时 MN/MX*线接VCC(高电平).
– 8086微处理器的另一种工作方式,在该方式下,系统的总线控制信 号由专用的总 线控制器8288提供,构成一个多处理机或协处理机 系统.此时MN/MX*线接地.
指令预取单元和译码单元) – 工作模式及转换方法(实模式,虚拟模式和虚拟8086模式)
熟练掌握保护模式下的存储器管理机制
– 虚拟地址到线形地址的变换 – 描述符、描述符表、描述符寄存器 – 线形地址到物理地址的变换 – 386中断与8086的中断的不同
不要求记描述符的格式~
桂小林7
CH2:微处理器-4/8
桂小林9
基本概念
(5)指令周期
– 解:执行一条指令所需要的时间称为指令周期包括取指令,译码和 执行等操作所需的 时间.
(6)总线周期
– 解:CPU通过总线操作完成同内存储器或I/O接口之间一次数据传 送所需要的叫间.
(7)时钟周期
– 解:CPUJ时钟脉冲的重复周期称为时钟周期,时钟周期是CPU的 时间基准
(3) 指令的寻址方式
– 解:所谓指令的寻址方式是指"指令中操作数的表示 形式",
– 操作数用一个数据直接给出的称为"立即寻址",例 如MOV AL,80H中的80H.
(2).说明8086引脚信号AD0~AD15双重总线的特点
– 解:AD0~AD15这16条总线传送32个信号,A0~A15,D0~D15, 在一个读写总线周期的4个T周期中,T1时刻传送地址信号 A0~A15,T2以后传送数据信号D0~D15. 可见这16条双重总线 的特点是分时复用.
桂小林11
基本概念
桂小林10
基本概念
(1).简述8086中逻辑地址与物理地址的关系.
– 解;逻辑地址是允许在程序中编排的地址,8086的逻辑地址有 段基值和段内偏移量两 部分.段基值存放在对应的段寄存器 中,段内偏移量由指令给出.物理地址是信息在存储器 中实际 存放的地址.在8086系统中,物理地址形成过程为:将段寄存器 中存放的段基值 (16位)左移4次再加偏移量,得20位的物理地 址.