《计算机接口技术》复习导航
《微型计算机接口技术》复习资料

《微型计算机接口技术》试题(填空题)一、填空(每空1分,共40分)1.接口的基本任务是_____控制输入和输出____。
2.接口中的数据缓冲功能是指:__输出数据的锁存和输入数据的缓冲____。
3.接口中的信息通常有以下三种:_状态_、__控制___和__数据__。
4.在8086/8088系统中,I/O端口的地址采用_独立_编址方式,访问端口时使用专门的__i/o指令_____。
5.在以80X86为处理器的微机中能寻址的最大端口数为_65536_,但在早期的IBM-PC机中,由于只用了8根地址线作为I/O端口的寻址,因此其最大的寻址端口数为_256_。
6.使用80X86的CPU有两种类型的中断:_内部__和_外部__。
而后者中由8259A管理的中断又被称为_硬件中断_。
7.特殊嵌套方式与一般嵌套方式相比,其特点是:_在特殊全嵌套方式下,当处理某一级中断时,如果有同级的中断请求,则8259A也可以响应。
8.某时刻8259A的IRR寄存器中的内容是11H,说明__IR0,IR4有中断请求___;某时刻8259A的ISR 寄存器中的内容是80H,说明__IR7中断请求正在服务中___;某时刻8259A的IMR寄存器中的内容是80H,说明___IR7中断请求被屏蔽其余开放_____。
9.80X86的CPU有两条外部中断请求线__INTR__和__INTA_____。
这两条线上来的中断都属于__外部_中断。
10.ICW2命令字的功能是_中断类型号__,如果写入的ICW2为08H,则__IR0的中断类型号为08H________。
11.8253的核心功能部件是:_计数器__。
12.8253的CLKo接1.5MHz的时钟,欲使OUT0产生频率为500kHz的方波信号,则8253的计数值应为_3_,应选用的工作方式是_3_。
13.8255A有__3__种工作方式,其中只有_PA_口有2方式。
14.8255的方式选择字和PC口的置位/复位字都是写入__PC__口的,为了区别写入的两条命令,命令的_最高_位作为特征位。
计算机接口技术复习提纲

计算机接口技术复习提纲2012级参考题型及分值一、单项选择题,30分,每小题1分二、判断题,10分,每小题1分三、填空题,15分,每空1分四、简答题,25分五、应用题,20分第2和4章1、8086两个独立功能部件的名称,组成及功能。
答:8086的两个独立功能部件为总线接口单元(BIU)、执行单元(EU)。
总线接口单元(BIU)组成:指令队列、指令指针(IP)、段寄存器、地址加法器、总线控制逻辑总线接口单元(BIU)功能:管理8086与系统总线的接口;负责CPU对存储器和外设进行访问执行单元(EU)组成:ALU、通用寄存器、地址寄存器、标志寄存器、指令译码逻辑执行单元(EU)功能:负责指令的译码、执行;数据的运算补充:两个单元相互独立,分别完成各自操作,所以可以并行执行,实现指令预取(指令读取和执行的流水线操作)2、8个通用寄存器和4个段寄存器名称、作用和指令指针IP的功能答:8个通用的16位寄存器名称:4个数据寄存器:累加器(AX)、基址寄存器(BX)、计数器(CX)、数据寄存器(DX)2个变址寄存器:源地址寄存器(SI)、目的地址寄存器(DI)2个指针寄存器:基址指针(BP)、堆栈指针(SP)4个数据寄存器还可以分成高8位和低8位两个独立的寄存器,这样又形成8个通用的8位寄存器AX:AH AL BX:BH BLCX:CH CL DX:DH DL8个通用的16位寄存器作用:累加器(AX):使用频度最高。
用于算术运算、逻辑运算以及与外设传送信息等基址寄存器(BX):常用做存放存储器地址计数器(CX):作为循环和串操作等指令中的隐含计数器数据寄存器(DX):常用来存放双字长数据的高16位或存放外设端口地址源地址寄存器(SI)和目的地址寄存器(DI):常用于存储器变址寻址方式时提供地址堆栈指针寄存器(SP):指示堆栈段栈顶的位置(偏移地址)基址指针寄存器(BP):表示数据在堆栈段中的基地址基址指针(BP)和堆栈指针(SP):用于指向堆栈段中的数据单元SP和BP寄存器与SS段寄存器联合使用以确定堆栈段中的存储单元地址4个16位段寄存器名称:代码段寄存器(CS)、堆栈段寄存器(SS)、数据段寄存器(DS)、附加段寄存器(ES)代码段寄存器(CS):指明代码段的起始地址堆栈段寄存器(SS):指明堆栈段的起始地址数据段寄存器(DS):指明数据段的起始地址附加段寄存器(ES):指明附加段的起始地址每个段寄存器用来确定一个逻辑段的起始地址,每种逻辑段均有各自的用途指令指针寄存器(IP)功能:指示当前指令在代码段的偏移位置。
计算机接口技术复习资料

• 为了实现寻址1MB存储器空间, 8086CPU将1MB的存储空间分成若干个 逻辑段进行管理,4个16位的段寄存器来 存放每一个逻辑段的段起始地址。
计算机接口技术复习资料
• 已知堆栈段寄存器(SS)=2400H,堆栈 指针(SP)=1200H,计算该堆栈栈顶的 实际地址。 (SS)=2400H,(SP)=1200H PA=(SS)×10H+(SP)= 2400H×10H+ 1200H = 25200H。
计算机接口技术复习资料
3.3 8086微型计算机系统
地址总线 AB
CPU
存 储 器
I/O 接 口
输 入 设 备
I/O 接 口
输 出 设 备
数据总线 DB 控制总线 CB
微型计算机的结构示意图
计算机接口技术复习资料
• 什么是微机的总线,分为哪三组? • 答:是传递信息的一组公用导线。分三 组:地址总线,数据总线,控制总线
计算机接口技术复习资料
• 段寄存器装入如下数据,写出每段的起始 和结束地址。 (1)1000H (2)1234H (3)2300H (4) E000H (5)AB00H • 答:(1)10000H~1FFFFH • (2)12340H~2233FH • (3)23000H~32FFFH • (4)E0000H~EFFFFH • (5)AB000H~BAFFFH
计算机接口技术复Biblioteka 资料8086系统中的存储器分为几个逻辑段?各段之间的 关系如何?每个段寄存器的作用是什么 8086CPU将1MB的存储空间分成逻辑段来进行管理: 最多可分成64K个段;每个逻辑段最大为64KB。各 段的起始位置由程序员指出,可以彼此分离,也可 以首尾相连、重叠或部分重叠。 4个16位的段寄存器用来存放每一个逻辑段的“段 基地址”(段起始地址地高16位):CS中为代码 段的起始地址;DS中为数据段的起始地址;SS中 为堆栈段的起始地址;ES中为附加段的起始地址。
计算机接口技术复习题 含答案

1.在8086CPU中,当M/ ——IO= 0,——RD = 1,——WR= 0时,CPU完成的操作是( D )。
(A)存储器读(B)I/O读(C)存储器写(D)I/O写2.在标志寄存器中,用于说明计算结果为0的标志是( C )(A)C标志(B)A标志(C)Z标志(D)S标志3.两片8259A采用主从级连方式,最多能接收( B )(A)8级中断(B)15级中断(C)16级中断(D)级中断4.异步通信所采用的数据格式中,停止位的位数错误的是( D )(A)1位(B)位(C)2位(D)位5.下面哪一条语句是采用寄存器间接寻址的( B )(A)MOV AX,BX (B)MOV AL,[BX](C)MOV AX,20 (D)MOV AX,BUF6.计算机系统总线按其功能可划分为数据总线、地址总线和( A )(A)控制总线(B)同步总线(C)信号总线(D)中断总线7.在PC/XT机中,NMI的中断向量在中断向量表中的位置是 ( C )(A)由程序指定的(B)由DOS自动分配的(C)固定在0008H开始的4个字节中(D)固定在中断向量表首8.在两片8259A级联的中断系统中,从片的INT端接到主片的IR4端,则初始化主、从片ICW3的数据格式分别是( B )(A)01H和40H (B)10H和04H(C)10H和40H (D)01H和04H9.CPU与输入/输出端口是通过哪些指令来完成信息交换( C )(A)MOV (B)MOVSB(C)IN或OUT (D)STOSB10.在标志寄存器中,符号标志是( S )(A)C标志(B)A标志(C)Z标志(D)S标志11.CPU与输入/输出接口电路是通过端口寄存器进行信息交换,这些端口寄存器包括了状态端口、控制端口和( B )(A)信息端口(B)数据端口(C)存储器端口(D)命令端口12.8088微处理器可寻址访问的最大I/O空间为( B )(A) 1KB (B) 64KB(C) 640KB (D) 1MB13.CPU与输入/输出端口是通过哪些指令来完成信息交换( C )(A)MOV (B)MOVSB(C)IN或OUT (D)STOSB14.在标志寄存器中,用于说明计算结果为0的标志是( C )(A)C标志(B)A标志(C)Z标志(D)S标志15.下面哪一个命题是正确的( C )(A)负数的反码与其真值数相同(B)负数的补码与其真值数相同(C)正数的原码、反码、补码与其真值数相同(D)[+0]反码16.在实模式下进行编写汇编程序,每一个逻辑段的大小不能超过( B )(A)32KB (B)64KB(C)128KB (D)256KB17.在BUF DB ,,5,9这条语句中,代表的含义是( A )(A)随机数(字节型)(B)字符的ASCII(C)随机数(字型)(D)随机数(双字型)18.CPU中程序计数器(PC)中存放的是( )(A)指令(B)指令地址(C)操作数(D)操作数地址19.8086CPU往8255端口B送数据时,则8255A芯片引脚A1AO为( B )(A)A1A0=00 (B)A1A0=01(C)A1A0=10 (D)A1A0=1120.CPU响应中断请求和响应DMA请求的本质区别是 ( C )程序控制需要CPU干预响应中断时CPU仍控制总线而响应DMA时,让出总线速度快21.堆栈的工作方式是 ( D )(A)先进先出(B)随机读写(C)只能读出不能写入(D)后进先出22.外设的中断类型码必须通过16位数据总线的 ( B ) 传送给8086。
《计算机接口技术》复习提纲

《计算机接口技术》复习提纲一、考试的总体要求计算机接口技术部分要求学生掌握:计算机及微处理器的基本知识,汇编语言程序设计及关于键盘与CRT的DOS、BIOS调用,存储器原理及连接,输入/输出接口基本原理、基本知识与应用,IBM PC/XT微型计算机系统总线与I/O扩展。
需要掌握的接口芯片:8255A,8251,8259,8253/8254,8237,ADC0809,AD574,DAC0832,RS232等。
另外,本课程试题凡涉及到具体微处理器、并行接口芯片、定时器芯片时,均以Intel 8086系统为例,其工作在最小组态和实模式下。
二、考试的内容及比例计算机接口技术考试内容包括:1)基本知识及基本概念:计算机基础,微型计算机的基本组成与工作原理,微处理器的寻址方式与指令系统,微处理器的时序,存储器,输入/输出方式等。
2)汇编语言程序设计:对给出的问题按汇编语言格式(包括宏汇编和小汇编两种方式),正确使用指令,编写符合结构化要求和相应功能的程序。
3)接口芯片应用:8255A,8251,8259,8253/8254,8237,ADC0809,AD574,DAC0832,RS232等接口芯片的基本功能、结构及典型应用。
4)硬件系统设计与综合应用:给出系统的存储器容量、并行接口、串行接口、定时器/计数器、A/D或D/A的接口要求或功能需求,设计相应的硬件电路,编写相应的汇编语言程序。
三、试卷的题型及比例考试题型包括填空题(25%)、选择题(30%)、判断题(5%)、、简答题(30%)、综合应用题(10%),满分100分。
四、考试形式及时间考试形式为笔试,时间为40分钟。
五、主要参考教材周明德主编,《微型计算机系统原理及应用》(第五版),清华大学出版社,2007。
接口技术复习提纲

8259A的内部结构和引脚
INTA
控制逻辑 D7~D0 数据 总线 缓冲器 读/写 控制 逻辑 级联 缓冲器 比较器 INT 中 断 服 务 寄 存 器 优 先 权 判 别 电 路 中 断 请 求 寄 存 器
RD WR A0 CS CAS0 CAS1 CAS2 SP/EN
IR0
IR7
中断屏蔽寄存器
用;取指令与执行指令的操作是并行的 ;EU是执行部件,负责指令译码和 执行,BIU总线接口部件,负责地址的形成然后根据形成的地址进行CPU与 内存或I/O端口传送指令或数据
2、学习芯片的引脚信号时需要关注的4个方面 :例 in指令有效电平 通常在信号名称加
上划线(如:MX)或星号(如:MX*)表示低电平有效
3、存储芯片与CPU的连接: 例如1Kx8 8Kx8 1)“位扩充”和“字扩充” ; 2)译码电路(138译码器原理);译码方法;地址计算 3)I/O端口译码同此
第六章:
1、 8088/8086矢量中断的工作原理(从中断请求到中断响应的 全过程,课件上有演示) 8088的中断类型号N、中断向量、中断服务程序入口intproc 中断向量表的位置,向量号为N的中断向量的起始地址=N×4 中断向量表从内存的00000H开始,每个中断向量占4字节,共有 256个中断,所以中断向量位置为:00000H——?
MOV AH,DFH
DISP1:
OUT 60H,AL PUSH AX MOV AL,AH OUT 61,AL POP AX DIS2: MOV CX,00FFH LOOP $ ROR AH,1 CMP AH,0FFH JNZ DISP1 JMP DISP
RET
LEDdisp endp DATA1: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H DB 80H,90H,88H,83H,0C6H,0A1H,86H,8EH DB 0FFH,0CH,89H,0DEH,0C7H,8CH,0F3H,0BFH DB 90H,0A3H,0A1H,86H,8FH
计算机接口技术总复习题及答案1 精品推荐

计算机接口技术总复习题及答案1章练习题一·单项选择题1. 8086微处理器可寻址访问的最大I/O空间是(②)。
① 1KB ② 64KB ③ 640KB ④ 1MB2.CPU的控制总线提供(④)。
①数据信号流②所有存储器和I/O设备的时序信号及控制信号③来自I/O设备和存储器的响应信号④前面②和③两项3. CPU的数据总线提供(①)。
①数据信号流②所有存储器和I/O设备的时序信号及控制信号③来自I/O设备和存储器的响应信号④地址信号流4. CPU的地址总线提供(④)。
①数据信号流②所有存储器和I/O设备的时序信号及控制信号③来自I/O设备和存储器的响应信号④地址信号流5. CPU在执行OUT DX,AL指令时,CPU往控制总线上送出的有效信号是(①)。
①IOW②MEMW③IOR④MEMR6. CPU在执行OUT DX,AL指令时,CPU往地址总线上送出的有效信号是(①)。
①DX寄存器所存放的地址② AL寄存器所存放的数据③IOR IOW④MEMR MEMW7. CPU在执行OUT DX,AL指令时,CPU往数据总线上送出的有效信号是(②)。
①DX寄存器所存放的地址② AL寄存器所存放的数据③IOR IOW④MEMR MEMW8. 8086 CPU寄存器中,能在操作数内存寻址时用作地址寄存器的是(②)。
① AX ② BX ③ CX ④ DX9. 8086CPU在作外设输入时,控制信号M/IO,DT/R必须是(②)。
① 11 ② 00 ③ 01 ④ 1010. 8086CPU基本总线周期中,地址信号在(①)时间发生。
① T1 ② T3 ③ T2 ④ T411. 8086CPU在作总线操作时,遇到READY=L后可插入(②)。
① 1个等待周期②等待周期个数由具体情况所定③ 2个等待周期④ 3个等待周期12. 8086系统中,SP(②)。
①只能指向奇地址单元②只能指向偶地址单元③最好指向偶地址单元④最好指向奇地址单元13. 8086 系统配置在最大方式比最小方式增加的一片专用芯片是(③)。
#北航《计算机接口技术》复习题

北航《计算机接口技术》复习题一、单项选择题<每小题2分,总30分)1、以下对于独立编址的说法中错误的是< B )A、需要设置专门信号来区分当前地址是访内存单元还是I/O端口B、CPU常用地址总线的低位地址对内存寻址C、PC系列微机I/O寻址空间为64KB,实际用1KBD、需设专门的I/O指令来专访I/O空间2、CPU中程序计数器<PC)中存放的是<B)A、指令B、指令地址C、操作数D、操作数地址3、在微型计算计系统中采用DMA方式传送数据时,数据传送是< A )A、由DMA发出的控制信号控制下完成的B、由CPU 控制完成C、由执行程序[软件]完成D、由总线控制器发出的控制型号控制下完成的4、采用条件传送方式时,必须要有<C)A、中断逻辑B、请求信号C、状态端口D、类型号5、8255A工作与方式1输入时,< C )引脚可以作为数据传送使用。
A、PC6和PC5B、PC5和PC4C、PC7和PC6D、PC7和PC36、十进制数-38的八位二进制补码是<B)A、01011011B、11011010C、11011011D、010110107、PCI总线的宽度为<B)位。
A、64B、32C、16D、88、8253A的控制字为40H,工作方式选择为 < A )A、方式 4B、方式0C、方式 2D、方式59、2片DAC0832与8位CPU相连,要求两片DAC0832同时对不同数据进行D/A转换,不论采取何种方案,则2片DAC0832共需地址端口数为<B) A、4B、3C、2D、110、计算机存储数据的最小单位是二进制的<A)A、位B、字节C、字长D、千字长11、8255芯片有< B )种基本工作方式。
A、2B、3C、4D、612、微机中地址总线的作用是< D )A、用于选择进行信息传输的设备B、用于确定操作对象C、用于选择存储单元D、用于指定存储单元和I/O设备接口电路的选择地址13、当有如下中断请求时,微处理器执行完成当前指令后,优先响应< A ) A、INTOB、NMIC、INTRD、单步中断14、USB是一种< A ) A、通用的串行总线接口B、通用的并行总线接口C、新型的微机内部总线D、新外设标准插头15、由16K×4芯片组成32KB存储器模块,需要<B)片RAM。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
期末考试复习导航目录1 绪论 (1)1.1什么是接口,接口的基本功能? (1)1.2什么是I/O端口?什么是I/O操作?I/O操作的实质? (1)1.3 I/O端口的编址方式,8086有多少个端口,PC机的编址方式? ★★★ (1)1.4地址译码信号的作用,I/O端口地址译码方法(★★★),译码电路中各种门电路的用法11.5片选端的作用,片内地址的含义 (2)1.6 74LS138的真值表 (2)1.7 CPU与接口交换的三种方式 (2)1.7经典例题 (3)2 总线 (3)2.1什么是总线?什么是总线的标准传送率(每秒传输的最大字节量)? (3)2.2 常用总线的特性(如ISA、PCI、USB) (3)3 存储器及其接口 (4)3.1什么是RAM?什么是ROM?(包括EPROM,EEPROM等) (4)3.2 存储器地址范围、容量的算法★★★ (4)3.3 经典例题 (4)4 定时器/计数器接口 (6)4.1定时、计数的概念? (6)4.2 8254基本功能和工作方式 (6)4.3 什么是软件触发?什么是硬件触发? (6)4.4 8254计数器初值的算法?★★★ (6)4.5 8254端口地址安排 (7)4.6 经典例题 (7)5 中断 (8)5.1什么是中断?中断的两大类型是什么? (8)5.2软中断INTn优先级原则 (8)5.3 8259的基本功能 (8)5.4 8259中,ISR寄存器,IRR寄存器,IMR寄存器的名称和作用 (9)5.5 8259中的优先级自动轮转方式 (9)5.6什么是中断向量?什么是中断向量表以及其组成、大小和作用,8086中断源的数目 (9)5.7中断类型号与中断向量指针的关系 (9)5.8硬件中断的两种类型 (9)5.9 8259如何级联(普通级联和缓冲级联见教材P187) (10)5.10经典例题 (10)6 DMA接口 (11)6.1什么是DMA?DMA的意义?DMA的主要特点及作用? (11)6.2 DMA的传送过程及传送方式? (11)6.3为什么说DMA传送比CPU传送快?★★★ (12)6.4经典例题 (12)7 并行接口 (12)7.1什么是并行通信,什么是并行接口以及并行接口的主要特点? (12)7.2 8255A的3种工作方式:方式0(基本I/O),1(选通I/O), 2(双向选通I/O)?★★★127.3 工作在方式1时,8255A INTR管脚的作用 (13)7.4 C口的特殊用法★★★ (13)7.5 8255A的初始化及数据传送编程(如打印程序)★★★ (13)7.6 经典例题 (13)8 串行通信接口 (15)8.1 什么是串行通信,串行通信的特点,串行通信的的适用性 (15)8.2 串行数据传送的方向 (15)8.3同步通信与异步通信的简单比较 (15)8.4什么是波特率,波特率因子,波特率与数据“帧”之间的关系?★★★ (16)8.5什么是RS—232C标准,DCE,DTE? (16)8.6调制解调器(Modem)在串行通信中的作用 (16)8.78251A有什么功能? (16)8.88251A端口地址(数据口、命令/状态口)? (17)8.9异步串行通信中起始位和停止位的作用,在异步通信时用什么实现同步★★★ (17)8.10经典例题 (17)9 键盘、鼠标与LED接口 (18)9.1 什么是行扫描与全扫描 (18)9.2 LED动态和静态显示原理、特点★★ (18)10 A/D与D/A转换器接口 (19)10.1 什么是A/D转换器与D/A转换器 (19)10.2 A/D与D/A转换器的主要参数 (19)10.3 D/A转换器与CPU接口的主要问题 (19)10.4几个主要的A/D、D/A转换器芯片的特性 (19)10.5 通过D/A转换器产生三角波★★★ (20)10.6 多路模拟开关的作用? (20)10.7 经典例题 (20)附录一 (21)附录二 (23)1 绪论1.1什么是接口,接口的基本功能?答:接口是指连接外部设备与微型计算机的接口电路,它是两个部件或两个系统之间的交接部分,是CPU与“外部世界”的连接电路,负责“中转”各种信息。
基本功能:(1)数据缓冲功能;(2)接受和执行CPU命令功能(命令口,状态口);(3)设备选择功能;(4)信号转换功能;(5)可编程功能。
1.2什么是I/O端口?什么是I/O操作?I/O操作的实质?答:I/O端口就是接口电路中能被CPU直接访问的寄存器地址。
I/O操作是指对设备与CPU连接的接口电路的操作。
实质:它是对I/O端口的操作,而不是对I/O设备的操作,即CPU所访问的是与I/O 设备相关的端口,而不是I/O设备本身。
(PS:使用IN,OUT指令对端口进行操作)1.3 I/O端口的编址方式,8086有多少个端口,PC机的编址方式? ★★★答:I/O端口的编址方式有统一编址和独立编址。
统一编址:是指把端口地址与存储器地址统一编址,无需专门的I/O指令,但I/O端口地址占用了一部分存储器地址空间,使存储器容量减少。
独立编址:是将I/O端口地址与存储器地址分别进行独立的编址,将输入输出指令和访问存储器的指令明显区分开,使程序清晰,可读性好,而且I/O指令长度短,执行速度快,也不占用内存空间。
8086有65536个端口, 地址范围为0000H-FFFFH。
PC机的编址方式为独立编址方式。
1.4地址译码信号的作用,I/O端口地址译码方法(★★★),译码电路中各种门电路的用法答:译码信号的作用:通过译码把来自地址总线上的地址翻译成所需要访问的端口地址I/O端口地址译码分为固定式端口地址译码和可选式地址译码。
固定式端口译码:是指接口中用到的端口地址不能更改,又分为单个端口地址译码(用门电路,不需要产生#CS)和多个端口地址译码(用译码器,产生多个#CS)。
一般把地址分为两部分:1)高位地址线与CPU的控制信号进行组合,经译码电路产生I/O接口芯片的片选CS信号,实现系统中的片间寻址2) 地位地址线不参加译码,直接连到I/O接口芯片的片内端口寻址,即寄存器寻址,地位地址线的根数决定于接口中寄存器的个数,有系统中含有寄存器数目最多的接口芯片来决定。
可选式端口地址译码:是指接口芯片的端口地址能适应不同的地址分配场合,灵活性。
(主要掌握74LS138译码器的使用,实例见P41例3)1.5片选端的作用,片内地址的含义答:片选端的作用:通过译码产生所需要访问的端口地址,即对应一个片选信息,可用其选中一个端口。
一般是由高位地址和控制信号产生。
片内地址:是指I/O端口设备的片内地址,即接口电路中的寄存器地址。
地位地址线的根数应由系统中含有寄存器最多的接口芯片来决定。
1.6 74LS138的真值表1.7 CPU与接口交换的三种方式答:程序查询方式:输入和输出完全是通过CPU执行程序来完成的。
一旦某一外设被选中并启动后,主机将查询这个外设的某些状态位,看其是否准备就绪?若外设未准备就绪,主机将再次查询;若外设已准备就绪,则执行一次I/O操作。
中断方式(P166):由于内部/外部事件(或程序中的预先安排的事件)引起CPU中止当前正在运行的程序,转而执行为这一事件服务的程序,执行完后再返回被暂时中止的程序断点处继续执行得过程。
DMA方式(P209):存储器和外设接口之间进行直接数据交换而不需要通过CPU暂存的方式。
1.7经典例题(1)请用74LS138设计一个产生308H~30FH的PC机译码电路。
(2010大作业一)(2)判断题:(2010大作业二)要实现微机与慢速外设间的数据传送,只能利用查询方式完成。
( ×)2 总线2.1什么是总线?什么是总线的标准传送率(每秒传输的最大字节量)?答:总线:是在模块和模块之间或设备与设备之间的一组进行互连和传输信息的信号线,信息包括指令、数据和地址。
总线的传输速率是在总线上每秒传输的最大字节数。
总线宽度指数据总线的位数总线的数据传输率=(总线宽度 / 8位) )×总线频率例:若工作频率为33.3MHz,总线宽度32位,则最大传输速率为33.3*32/8=133MB/s。
2.2 常用总线的特性(如ISA、PCI、USB)答:ISA总线(Industrial StandardArchitecture,工业标准结构总线);PCI总线(Pedpherd ComponentInterconnect,周边元件扩展接口);USB是“Universal Serial Bus”的缩写,意思是“通用串行总线”;具体特性参见教材介绍。
3 存储器及其接口3.1什么是RAM?什么是ROM?(包括EPROM,EEPROM 等)答:RAM(随机存储器)是一种在机器运行期间可读可写的存储器,在关闭电源后所存的信息全部丢失,在计算机中用来存放数据、程序及运算结果,直接与CPU进行信息交换的场所;ROM(只读存储器)是一种在机器运行期间只能读出信息而不能随时写入信息的存储器,在掉电后其所有信息不丢失FF0C通常用来存放固定不变的程序和数据。
EPROM(可编程只读存储器)是一种可用紫外线擦除的可编程ROM,它只可进行一次编程。
EEPROM(可用电擦除和编程的只读存储器)是电可擦除的可编程存储器,可进行多次编程。
3.2 存储器地址范围、容量的算法★★★容量计算:1MB=1024x1024B; 1KB=1024B;1B=8bit;存储器的容量一般表示为:字数X 字长例如:512x4表示存储器的字长为4,可以存储4位的0,1信息;一共有512个存储单位(半个字节)。
3.3 经典例题(1)要给地址总线为16位的某8位微机设计一个容量为12KB的存储器,要求ROM区为8KB,从0000H开始,采用2716芯片(2KB*8);RAM区为4KB,从2000H开始,采用6116芯片(2KB*8)。
试画出设计的存储器系统的连线图。
解:分析:连接:(2)半导体存储器通常分为哪几种类型?分类依据是什么?(教材课后习题)答:按存储特性,可分为易失性存储器和非易失性存储器;易失性存储器主要是指随机访问存储器RAM,RAM又可分为静态RAM和动态RAM;非易失性存储器可分为ROM、OTPROM、EPROM、EEPROM和Flash存储器等。
(3)片选控制译码有哪几种常用方法?其中哪几种方法存在地质重叠问题?(教材课后习题)答:线选法:CPU寻址空间远大于存储器容量时,用高位地址直接作为存储器芯片的片选信号,每根地址线选通一块芯片;缺点:一是存在地址重叠;二是整个存储器地址分部不连续,使可寻址范围减小。
全译码法:除了将低位地址总线直接与各芯片的地址线相连之外,其余高位地址总线全部经译码后作为各芯片的片选信号;无地址间断和地址重叠现象。