2023年微机原理知识点_第1页
2023年微机原理知识点_第2页
2023年微机原理知识点_第3页
2023年微机原理知识点_第4页
2023年微机原理知识点_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

微机原理学问点

1CPU在内部构造上由哪几局部组成?CPU应具备哪些主要功能?答CPU在内部构造上

由以下几局部组成①算术规律部件(ALU):②累加器和通用存放器组;

③程序计数器(指令指针)、指令存放器和译码器;④时序和把握部件。CPU应具备以下

主要功能①可以进展算术和规律运算:②可保存少量数据:

③能对指令进展译码并执行规定的动作:④能和存储器、外设交换数据;⑤供给整个系

统所需要的定时和把握;可以响应其他部件发来的中断恳求。

2数据总线和地址总线在构造上有什么不同之处?假设一个系统的数据和地址合用一套总

线或者合用局部总线,那么,要靠什么来区分地址或数据?答数据总线是双向三态:地址总线

是单向输出三态。

2数据和地址复用时,必需有一个地址选通信号来区分该总线上输出的是地址还是数据

1状态标志和把握标志有何不同?程序中是怎样利用这两类标志的?8086的状态标志和

把握标志分别有哪些?

答不同之处在于状态标志由前面指令执行操作的结果对状态标志产生影响,即前面指令执

行操作的结果打算状态标志的值。把握标志是人为设置的。

利用状态标志可进展计算和推断等操作。利用把握标志可对某一种特定功能(如单步操作、

可屏蔽中断、串操作指令运行的方向)起把握作用。

8086的状态标志有SFsZF、PF、CF.AF和OF计6个。8086的把握标志有DF、工F、

TF计3个。

2总线周期的含义是什么?8086/8088的根本总线周期由几个时钟组成?如一个CPU的

时钟频率为24MHz,那么,它的一个时钟周期为多少?一个根本总线周期为多少?如主频为

15MHZ呢?答总线周期的含义是总线接口部件完成一个取指令或传送数据的完整操作所需的

最少时钟周期数。

8086/8088的根本总线周期由4个时钟周期组成。

当主频为24MHz时,T(p=l/24MHz«47ns>T总=4T(p*l67ns。当主频为15MHz时,

T(p=l/15MHz«67ns,T总=4T(p=267ns。38086最多亘角多少个中断?依据产生中断的方

法分为哪两大类?答8086最多可有256个中断。

依据产生中断的方法分为硬件中断和软件中断两大类。4非屏蔽中断处理程序的入口地址

怎样查找?

答CPU在响应NMI引腿的中断恳求时,CPU并不需要从中断类型码计算中断向量的地址,

而是直接从中断向量表中读取0OOO8~OO00BH这4个单元对应于中断类型2的中断向量就行了。

CPU将00008H、00009H两个单元的内容装入工P,而将OOOOAH、0000BH两个单元的内容

装入CS,于是就转入了对非屏蔽中断处理程序的执行。

5什么叫中断向量?它放在那里?对应于1CH的中断向量存放在哪里?假设1CH的中断

型理子程序从5110H:2030H开头,则中断向呈应怎样存放?答中断然理子程序的入口地址

就是中断向量。中断向量放在0段的0~3FFH区域的中断向量表中。

对应于类型号为1CH的中断向量应放在00070~00073H的4个单元中。

假设1CH的中断向量为5110H:2030H,则中断向量的存放方法为00070H存放3CH,

00071H存放20H(IP):00072H存放10H,00073H存放51H(CS)。

6非屏蔽中断有什么特点?可屏蔽中断有什么特点?分别用在什么场合?

答非屏蔽中断的特点有中断恳求从NM工引腿进入,不受中断允许标志工F的影响。非屏蔽

中断只有一个,其中断类型码为2。

可屏蔽中断的特点有中断恳求从工NTR引腿进入,只有在工F=1时CPU才响应当中断。

可屏蔽中断有假设干个,具中断类型码可以是5~255。

非屏蔽中断用来处理系统的重大故障,如掉电等。可屏蔽中断用在一般外部设备申请的中

断中。78086存储空间最大为多少?怎样用16位存放器实现对20位地址的寻址?答8Q86

存储空间最大为220=lMBo

承受分段的方法实现16位存放器实现对20位地址的寻址。物理地址=段基址X10H+偏移

地址

1计算机的内存有什么特点?内存由哪两局部组成?外存一般指哪些设备?外存有什么特

点?

答内存可被CPU直接访问,内存的存取速度快,内存的空间大小受到地址总线位数的限

制。内存由ROM和RAM两局部组成。

外存一般指软盘、硬盘、磁带机上的磁带及光盘。

外存的特点是大容量,所存信息即可修改,又可及期配存。但外存速度慢,要配置专用设

备。1外部设备为什么要通过接口电路和主机系统相连?存储器需要接口电路和总线相连吗?

为什么?

答由于外设的功能多种多样,对于模拟量信息的外设必需要进展A/D和D/A转换,而对

于串行信息的外设则必需转换为并行的信息,对于并行信息的外设还要选通。而且外设的速度

比CPU慢的多,必需增加缓冲功能。只有这样计算机才能使用这些外设。而全部这些信息转换

和缓冲功能均由接口电路才能完成。

存储器不需要接口电路和总线相连。

由于存储器功能单一,且速度与CPU相当。因此可直接挂在CPU总线上。

2什么叫端口?通常有哪几类端口?计算机对I/O嫡口编址时通常承受哪两种方法?在

8086/8088系统中,用哪种方法对I/O端口进展编址?

答CPU和外设进展数据传输时,各类信息在接口中迸入不同的存放器,一般称这些存放

器为I/O端口。

有数据端口、把握端口、状态端口三类。

在微型计算机中通常用两种工/O端口编址方式存储器映象寻址和工/0端口单独寻址。在

8086/8088系统中,用I/O端口单独寻址方式编址。

3CPU和外设之间的数据传送方式有哪几种?实际选择某种传输方式时,主要依据是什么?

答CPU和外设之间的数据传送方式有三种程序方式、中断方式、DMA方式。主要依据是外设

的状况(外设的速度和外设供给信息的方式)。

4设一个接口的输入螺口地址为0100H,而它的状态端口地址为0104H,状态口中第5

位为1表示输入缓冲区中有一个字节预备好,可输入。设计具体程序实现查询式输入。答

DATASEGMENT

BUFFERDB20DUP;接收数据缓冲区DATAENDSCODES3GMENTASSUMEDS:DATA,CS:CODE

STAT:MOVAX,DATA;对DS初始化MOVDS,AXMOVDI,OFFSETBUFFERMOVDX,

0104HSTATIN:INAL,DX

TESTAL,20H;测试第5位JZSTATIN;第5位为0连续测试MOVDX,0100H

INAL,DX;输入数据MOV[DI],ALCODEENDSENDSTAT

5表达可屏蔽中断的响应和执行过程。答①接口发中断恳求信号。

②CPU的工F=1时,当前指令执行完后,CPU进展中断答复,发两个负脉冲。③接口将

中断类型号n送CPU。

④当前的PSW、CS和IP推入堆栈,并去除IF和TF。⑤(4xn)作为工P,(4xn+2)作

为CS,即取中断向星。⑥次行中断子程序,并开中断。

⑦中断返回工RET指令使工P、CS和PSW弹出堆栈。⑧返回被中断的程序。

1为什么串行接口部件中的4个存放器可以只用1位地址线来进展区分?

答一位地址线可编址二个地址,再加上读和写信号可对2个只读存放器和2个只写存放器

进展端口寻址。而串行接口部件的把握存放器和数据输出存放器是只写的,状态存放器和数据

输入存放器是只读的,所以可用一位地址线来区分

2什么叫波特率因子?什么叫波特率?设波特率因子为64,波特率为1200,时钟频率为

多少?答波特率因子时钟频率和位传输率的比值。此比值必需为16、32或64。波特率位传输

率即为波特率。

时钟频率=波特率因子x波特率=64xl200=76800Hz。

38086/8088系统中,8251A的C/端应当和哪个信号相连,以便实现状态端口、数据端

口、把握端口的读/写?

答8251A的C/端应与地址总线的A1相连。

48251A的模式字格式如何?参照教材上给定格式编写如下模式字异步方式,1个停顿位,

偶校验,7个数据位,波特率因子为16。

答8251A的模式字格式为(含义见书240页图11所

示)S2S1EPPENL2L1B2B1SCSESDEPPENL2L100异步模式字同步模式字

因是异步方式,波特率因子为16B2B1=1O;1个停顿位S2sl=01;偶校验EP=1,

PEN=1;7个数据位L2L1=1O。所以模式字为0U11010B=7AH。

58251A的把握字格式如何?参照教材上列出的格式给出如下把握字发送允许,接收允许,

端输出低电平,TxD端发送空白字符,端输出低电平,内部不复位,出错标志复位。答

8251A的把握字格式为(含义见书241页图12所示)EHIRRTSERSBRKRxEDTRTxEN

发送允许TxEN=l,接收允许RxE=l,端输出低电平DTR=1,TxD端发送空白字符

SBRK=1;端输出低电平RTS=1,内部不复位IR=0,出错标志复位ER=1。EH=O/1则把握字

为00111111B或10111111B=3FH或OBFHo

6参考初始化流程,用程序对8251A进展同步模式设置。奇地址端口的地址为66H,规

定用内同步方式,同步字符为2个,用有校验,7个数据位。

答模式字为00011000B=18H。两个同步字符取16H.把握字为97H,它使8251A对同

步字符进展检索;同时使状态存放器中的3个出错标志复位;使8251A的发送器启动,接收

器也后动;CPU当前已预备好进展数据传输。具体程序段如下MOVAL,18H;设置模式字

OUT66H,AL

MOVAL,16H;发送两个同步字符OUT66H,ALOUT66H,ALMOVAL,

97H;设置把握字OUT66H,AL

7设计一个承受异步通信方式输出字符的程序段,规定波特率因子为64,7个数据位,1

个停顿位,用偶校验,端口地址为40H、42H,缓冲区首虻为201*H:3000H。答模式字为

01111011B=7BHo把握字为00110101B=35H。MOVAL,0;为发复位命令作预备OUT42H,

ALOUT42H,ALOUT42H,AL

MOVAL,40H;发复位命令OUT42H,AL

MOVAL,7BH;设置模式字,异步方式,规定波特率因子为64;7个数据位,1个停顿位,

偶校验OUT42H,AL

MOVAL,35H;设置把握字,使发送器和接收器巨动,并去除;出错标志OUT42H,

ALPUSHDS

MOVBX,201*H;DS:EX指向输出缓冲区首址MOVDS,BXMOVBX,

3000H;缓冲区指针初始化MOVCX,100H;发送100H个字节

BEGIN:INAL,42H;读取状态字,测试TxRDY是否为1TESTAL,01H

JZBEGIN;为0表示外设还未取走字符MOVAL,[BX];从输出缓冲区取数OUT40H,AL;

发送字符工NCBX;修改缓冲区指针LOOPBEG工N;则再发送下一个字符8并行通信和串行通信

各有什么优缺点?

答并行通信的优点是信息实际传输速度快,信息率高。缺点是需多条通信线。串行通信的

优点是只用1至2条通信线,但信息传输速度较慢。

98255A有哪几种工作方式?对这些工作方式有什么规定?答8255A有三种工作方式方

式0、方式1、方式2。

端口A可以工作于方式0、方式1、方式2;端口B可以工作于方式0、方式1;端口C

只能工作于方式0或者协作端口A和端口B工作。

10对8255A设置工作方式,8255A的把握口地址为00C6H。要求端口A工作在方式1,

输入:端口B工作在方式3输出:端口C的高4位协作端口A工作;低4位为输入。答

MOVDX,00C6H

MOVAL,0B1H;取方式选择把握字为B1H(101100013)或B9HOUTDX,AL

11设8255A的4个端口地址为OOCOH,00C2H,OOC4H,00C6H,要求用置1/置。方

式对PC6置1,对PC4置0。答MOVDX,00C6H

MOVAL,0DH;对PC6置1的把握字为ODHOUTDX,AL

MOVAL,08H;对PC4置0的把握字为08HOUTDX,AL

18259A的全嵌套方式和特别全嵌套方式有什么差异?各自用在什么场合?

答主嵌套工作方式,只有更高级的中断恳求来到时,才会进展嵌套。而特别主嵌套方式则

能被同级和高级的中断恳求所嵌套。

全嵌套方式用于单片8259A的场合。特别全嵌套方式用于多片8259A系统。28237A有

哪几种工作模式?各自用在什么场合?

答8237A有4种工作模式单字节传输模式、块传输模式、恳求传输模式、级联传输模式。

单字节传输模式用于单个字节的DMA输入/输出;块传输模式用于连续进展多个字节的传输:

恳求传输模式用于受接口把握的连续字节传输;级联传输模式用于多片主从式DMA系统中的

主片的工作模式。

3概述怎样用软件方法和硬件方法来进展定时。

答①软件方法就是依据所需要的时间常数来设计一个延迟子程序。当延迟子程序执行完

后,可直接执行下面的操作,也可用输出指令输出一个信号作为定时输出。

②硬件方法使用计数器/定时器。依据需要的定时时间,用指令对计数器/定时器设置定

时常数,并用指令后动计数器/定时器,于是计数器/定时器开头计数,计到确定值时,便自

动产生一个定时输出。

扩展阅读微机原理学问点总结

微机原理夏习总结

第1章根底学问

计算机中的数制BCD码

与二进制数11001011B等值的压缩型BCD码是llOOlOllBoF第2章微型计算机概论

计算机硬件体系的根本构造

计算机硬件体系构造根本上还是经典的冯诺依曼构造,由运算器、把握器、存储器、输入

设备和输出设备5个根本局部组成。

计算机工作原理

计算机由运算器、把握器、存储器、输入设备和输出设备5个根本局部组成。数据和指

令以二进制代码形式不加区分地存放在存储器重,地址码也以二进制形式;计算机自动区

分指令和数据。

编号程序事先存入存储器。微型计算机系统

是以微型计算机为核心,再配以相应的外围设备、电源、关心电路和把握微型计算机工作

的软件而构成的完整的计算机系统。

微型计算机总线系统

数据总线DB(双向)、把握总线CB(双向)、地址总线AB(单向):8086CPU构造包

括总线接口局部B工U和执行局部EUB工U负责CPU与存储器,,输入/输出设备之间的

数据传送,包括取指令、存储器读写、和I/O读写等操作。

EU局部负责指令的执行。

存储器的物理地址和规律地址物理地址=段地址后加4个0(B)+偏移地址=段地址

xlO(十六进制)+偏移地址规律段

1).可开头于任何地方只要满足最低位为0H即可2).非物理划分3).两段可以掩盖

1、8086为16位CPU,说明(A)

A.8086CPU内有16条数据线B.8086CPU内有16个存放器C.8086CPU内有16条地

址线D.8086CPU内有16条把握线解析8086有16根数据线,20根地址线:2、指令指针

存放器1P的作用是(A)

A.保存将要执行的下一条指令所在的位置B.保存CPU要访问的内存单元地址C.保存运算

器运算结果内容D.保存正在执行的一条指令3、8086CPU中,由规律地址形成存储器物理地

址的方法是(B)A.段基址+偏移地址B.段基址左移4位+偏移地址C.段基址*16H+偏移地址

D.段基址*10+偏移地址

4、8086系统中,假设某存储器单元的物理地址为2ABCDH,且该存储单元所在的段基

址为2A12H,则该

存储单元的偏移地址应为(0AADH)。第3章8086指令系统与寻址方式寻址方式

马上寻址MOVAX,109DH将1090H送入AX,AH中为10H,AL中为90H存放器寻址

MOVBX,AX将AX的内容送至I」BX中

直接寻址指令中给出操作数所在存储单元的有效地址,为区分马上数,有效地址用〃口〃

起。

例:MOVBX,[3000H]将DS段的33000H和33001H单元的内容送BX

(设DS为3000H)

存放器间接寻址把内存操作数的有效地址存储于存放器中,指令给出存放地址的存放器名。

为区分存放器寻址,存放器名用括起。些存放器可以为BX、BP、S1和D1。例

MOVAX,[SI]

物理地址=口$*106+5工或D工或BX物理地址=SS*1QH+BP

存放器相对寻址操作数的有效地址分为两局部,一局部存于存放器中,另一局部以偏移量

的方式直接在指令中给出。例MOVAL,8[BX]

物理地址=口5*1011+8¥:+偏移量

基址变址寻址操作数的有效地址分为两局部,一局部存于基址存放器中(BX/BP),另一

局部存于变址存放器中(SI/DI)例MOVAL,[BX](D1]物理地址=DS*10H+BX+D工相对基址

变址寻址操作数的有效地址分为两局部,一局部存于基址存放器中(BX/BP),一部

分存于变址存放器中(S1/D工),一局部以偏移量

例MOVAL,8[BX][D1)物理地址=D5*10的8*+口工+偏移量PUSH/POP

指令格式PUSH源操作数/POP目的操作数实现功能完成对存放器的值的保存和恢复

在执行PUSH指令时,堆栈指示器SP自动减2:然后,将一个字以源操作数传送至栈顶。

POP指令是将SP指出的当前堆栈段的栈顶的一个操作数,传送到目的操作数中,然后,SP

自动加2,指向的栈顶。

PUSH指令的操作方向是从高地址向低地址,而POP指令的操作正好相反压栈指令PUSH

执行过程(SP)-(SP)-2

(SP)-1-操作数高字节(SP)-2-操作数低字节出栈指令POP执行过程(SP)操作数

低字节(SP)+1操作数高字节(SP)-(SP)+2

按后进先出的次序进展传送的,因此,保存内容和恢复内容时,要依据对称的次序执行一系

列压入指令和弹出指令.例如:

PUSHDSPUSHES

POPES

POPDS

I/O指令INOUT

格式工NAL/AX,端口OUT端口,AL/AX

直按寻址:直接绐出8位端口地址,可寻址256个端口(0-FFH)

间接寻址:16位端口地址由DX指定,可寻址64K个端口(0-FFFFH)

工NAX,50H;将50H、51H两端口的值读入AX,50H端口的内容读入AL,51H端口的内

容读AH

INAXZDX从DX和DX+1所指的两个端口中读取一个字,低地址端口中的值读入AL中,

高地址端口中的值读入AH中

OUT44H,AL将AL的内容输出到地址为44H的端口

1、以下语句中语法有错误的语句是(B)

A.INAL,DXB.OUTAX,DXC.INAX,DXD.OUTDX,AL2%执行PUSHAX指令时将自动完成(B)

A.SP*-SP-1,SS:[SP]—ALC.SP—SP+1,SS:[SP]-ALSP-SP-

1,SS:[SP]<-AHSP-SP+1,SS:[SPJ-AHB.SP-SP-

1,SS:[SP]-AHD.SP-SP-H,SS:[SP]-AHSP-SP-

1,SS:[SP]<-ALSP<-SP+1,SS:[SP]-AL3,MOVAX,[BP)[S工]的源操作数的物理地址是(C)

A.10H*DS+BP+SIB.10H*ES+BP+SIC.10H*SS+BP+SID.10H*CS+BP+SI

4、操作数在工/。端口时,当端口地址(>255)时必需先把端口地址放在DX中,进展间

接寻址。第4章汇编语言程序设计

程序的编辑、汇编及连接过程

汇编语言的程序一般要经过编辑源程序、汇编(MASM或ASM)、连接(LINK)和调试

(DEBUG)这些步骤

第5章8086的总线操作与时序8086/8088工作模式8086/8088典型时序1、两种工

作模式两种组态利用MN/MX*引脚区分

MN/MX*接高电平为最小模式MN/MX*接低电平为最大模式

两种组态下的内部操作并没有区分

两种组态构成两种不同规模的应用系统最小组态模式

构成小规模的应用系统,8086本身供给全部的系统总线信号。

最大组态模式

构成较大规模的应用系统,例如可以接入数值协处理器8087

8086和总线把握器8288共同形成系统总线信号,在最大工作模式中,总是包含两个以

总线主控设备。

2、典型时序

总线周期是指CPU通过总线操作与外部(存储器或I/O端口)进展一次数据交换的过程

所需要时

间。总线周期如存储器读周期、存储器写周期,I/O渎周期、I/O写周期。总线周期一

般有4个时钟周期Tl,T2,T3,T4组成。

指令周期是指一条指令经取指令、译码、读写操作数到执行完成的过程所需要时间。

8088的根本总线周期需要4个时钟周期4个时钟周期编号为Tl、T2、T3和T4总线周期中

的时钟周期也被称作'、T状态〃时钟周期的时间长度就是时钟频率的倒数当需要延长总线周期时

需要插入等待状态Tw3、(1)存储器写总线周期

T1状态输出20位存储器地址A19〜A0工。/M*输出低电平,表示存储器操作;ALE输出

正脉冲,表示复用总线输出地址

T2状态输出把握信号WR*和数据D7〜D0T3和Tw状态检测数据传送是否能够完成T4

状态完成数据传送

(2)1/0写总线周期T1状态输出16位工/O地址A15〜A01O/M*输出高电平,表示

I/O操作;

ALE输出正脉冲,表示复用总线输出地址

T2状态输出把握信号WR*和数据D7〜D0T3和Tw状态检测数据传送是否能够完成T4

状态完成数据传送

(3)存储器读总线周期

T1状态输出20位存储器地址A19〜AOIO/M*输出低电平,表示存储器操作:ALE输出

正脉冲,表示复用总线输出地址T2状态输出把握信号RD*

T3和Tw状态检测数据传送是否能够完成T4状态前沿读取数据,完成数据传送

(4)工/。读总线周期

T1状态输出16位I/O地址A15〜A01O/M*输出高电平,表示I/O操作;

ALE输出正脉冲,表示复用总线输出地址T2状态输出把握信号RD*

T3和Tw状态检测数据传送是否能够完成T4状态前沿读取数据,完成数据传送

第6章存储器系统随机存储器RAM(randomAccessmemory)存储器中的信息能读能写,

且对存储器中任一单元的读或写操作所需要的时间根本是一样的。断电后,RAM中的信息即消逝

只读存储器ROM(readonlymemory)用户在使用时只能读出其中信息,不能修改或写入

的信息,断电后,其信息不会消逝。主存储器设计字扩展地址空间的扩展。芯片每个单元中的

字长满足,但单元数不满足扩展原则每个芯片的地址线、数据线、把握线并联,仅片选端分别

引出,以实现每个芯片占据不同的地址范围位扩展当构成内存的存储器芯片的字长小于内存单

元的字长时,就要进展位扩展,使每个单元的字长满足要求位扩展方法将每片的地址线、把握

线并联,数据线分别引出连接至数据总线的不同位上字位if展:假设已有存储芯片的容是为LxK,

要构成容量为MxN的存储器,需要的芯片数为(M/L)x(N/K)片选信号的产生全译码、部

分译码、线性译码。全译码:片选信号由地址线全部不在存储器的地址译码产生。(地址唯一)

局部译码片选信号不是由地址中全部不在存储器上的地址逢码产生。(地址不唯一,一个单元

可能有多个地址)线性译码以不在存储器JL的高位地址线直接作为存储器芯片的片选信号。

(地址不唯一)存储容量是指一块存储芯片上所能存储的二进制位数。假设存储芯片的存信单

元数是M,一个存储单元所存储的信息的位数是N,则其存储容量为MxN。1、如图是某一

8088系统的存储器连接图,试确定其中各芯片的地址空间

D7D0WRRDVccA17IO/MA19A18A16A15A14A13A0A12ACCE2CEll#6264WEOED7D0A12A0

CE2CE12#6264WEOED7D0A13A0CE27128OED7D0GlY0G2A>lG2BCY4BA74LS1381^1^1A

13Vcc

解(1)27128是ROM,没有WR,Y0=0选中该片;

该片14条地址线,其根本地址0000000000000071111111111111;高6位

A19A18=00;A17=l;Al6A15A14=000

所以27128地址范围0010000000000000000000100011111111111111即

201*0H23FFFH解(2)6264是SRAM,13条地址线,月2片,根本地址

0000000000000-1111111111111;1#6264的高7位A13=0且Y4=0有效选中此片,

则Al6A15Al4=100;Al9A18=0;A17=l;1#6264地址范围

OOllOOOOUOOOOOOOOOOOOOilOOOiilllliilllli即30000H31b'b'b'H2??6264的高7

位A13=l且Y4=0有效选中止匕片则Al6A15A14=100;A:19Al8=00;A17=l;2#6264

地址范围0011001000000000000000110011111111111111即3201*H33FFFH

1、256KB的SRAM有8条数据线,有(B)条地址线A.8B.18c.i0D.24解析

256KB=2的18次方B,所以需要18条地址线2、在内存储器组织中用全译码方式,存储单元

地址有重复地址值。F(P211)第7章根本输入输出接口工/0接口电路的典型构造CPU数据

总线DBI/O接口电数据信息数据存放器地址总线AB把握总线CB状态信息外设状态存放器把

握信息把握存放器

CPU与外设之间的数据传输方式

无条件传送方式、查询传送方式、中断方式、DMA方式。传送方式的比较

无条件传送慢速外设需与CPU保持同步查询传送简洁有用,效率较低

中断传送外设主动,可与CPU并行工作,但每次传送需要大量额外时间开销

DMA传送DMAC把握,外设直接和存储器进展数据传送,适合大量、快速数据传送

DMA把握器8237A

8237工作方式单字节传送方式DMA传送类型DMA读DMA写

DMA把握器8237A

数据块传送方式恳求传送方式

DMA检验

级连方式

每个8237A芯片有4个DMA通道,就是有4个DMA把握器;每个DMA通道具有不同的

优先权:每个DMA通道可以分别允许和制止;每个DMA通道有4种工作方式:一次传送的最

大长度可达64KB:多个8237A芯片可以级连,扩展通道数

简述CPU与外设之间的数据传输方式有哪几种?

第8章中断把握接口中断的根本概念所谓''中断〃是指CPU终止正在执行的程序,专区执

行恳求CPU为之效芳的内、外部大事的效芬程序,待效芳程序执行完后,又返回被中止的程

序连续运行的过程。常见的中断源有(1)外部设备的恳求(2)由硬件故障引起的(3)实时

时钟(4)由软件引起的中断处理过程中断恳求2中断判优3中断响应(通常包括保存断点地

址、关闭中断允许、转入中断效劳程序)中断处理(保护现场执行中断效劳恢复现场)中断返

回8088CPU的中断系统INTn指令NMI非屏蔽中断恳求CPU中断规律INTRIROIRIRIR可

1屏蔽2中断3恳求8253A中断把握器INT3指令INTO指令除法错误单步中断工R4软件中

断工R硬件中断图8086中断源

查询中断的挨次(由高到低)

软件中断除法错误中断、指令中断工NTn、溢出中断INTO非屏蔽中断NM1可屏蔽中断

INTR单步中断

8088的中断向星表

中断向量表中断效劳程序的入口地址(首地址)的表格中断效劳程序的入口地址=中断类

型号*4

规律地址含有段地址CS和偏移地址1P(32位)

每个中断向量的低字是偏移地址、高字是段地址,需占用4个字节8088微处理器从物理

地址OOOH开头,依次安排各个中断向蚩,向量号也从0开头256个中断占用1KB区域,就

形成中断向量表

8259A的中断工作过程和工作方式工作方式

中断嵌套方式(全嵌套方式、特别嵌套方式)

循环优先方式〔优先级自动循环方式、优先权特别循环方式)中断屏蔽方式(一般中断屏

蔽方式、特别中断屏蔽方式)

4.完毕中断处理方式(自动中断完毕方式、非自动中断完毕方式)5.程序查询方式

6.中断恳求触发方式[边沿触发方式、电平触发方式)8259A的中断工作过程(?:

8259A的编程包括初始化命令1CW1~]:CW4和操作命令字OCW1~OCW3初始化命令字规章

必需依据ICW1-ICW4挨次写入,ICW1和ICW2是必需送的ICW3和ICW4由工作方式打算

8259A的级联:n片级联可以把握7n-l个中断1、8D86CPU响应中断恳求的时刻是在

(B)

A.执行完正在执行的程序以后B.执行完正在执行的指令后C.执行完正在执行的机器周期

以后D.执行完本时钟周期以后2、8086的中断向量表(B)

A.用于存放中断类型码B.用于存放中断效劳程序入匚地址C.是中断效劳程序的人口D.

是断点

3、假设可屏蔽中断类型号为32H,则它的中断向量应存放在(C)开头的4个字节单元

中A.00032HB.00128HC.000C8HD.00320H4、8259A中断屏蔽存放器为(B)

A.工RRB.工MRC.工SRD.PR5、工NTn指令中断是(C)

A.由外部设备恳求产生B.由系统断电引起的C.通过软件调用的内部中断D.可用IF标

志位屏蔽的6、某8086微机系统的RAM存储单元中,从0000H0060H开头依次存放23H、

45H、67H和89H四个字节,相应的中断类型码为(B)A.15HB.18HC.60HD.C0H

解析开头的物理地址为0000H+0060H=60H,60H=中断类型号*4

7、8086CPU可屏蔽中断工NTR的中断恳求信号为高电平有效。T

8、中断向量在中断向量表中存放格式为较低地址单元中存CS,较高地址单元中存放工P,

F

9、假设中断向量表从0200H开头的连续4个单元中存放某中断效劳程序入口地址,那么

相应的中断类型号为(80H)

10、8259A的4个初始化命令字工CW1〜工CW4的写入方法为挨次写入,其中(:[CW1\\2)

为必需写,

(ICW3W4)为选写初始化命令字

11.80x86的中

温馨提示

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

评论

0/150

提交评论