北工大微机接口总复习及练习
北理工 微型计算机原理与接口 总复习PPT.
– “正交性”,为每个指令都提供所有的寻址模式, 这给微处理器增加了一些复杂性 – X86
• RISC
– 精简指令集 – 原因
• 编译器的使用逐渐增多而汇编语言的使用相对减少, 使得大多数正交寻址模式基本上已被程序员所忽略 • 相比用更精简的一系列指令来完成同一个任务,用 单一复杂指令甚至会更慢 • 微处理器开始比内存运行得更快,需要有更多寄存 器(以及后来的缓存)来支持更高频率的操作
第20讲 最后一课
关于考试
• 填空
– 20空,20分
• 简答
– 6题• 综合
– 4题,50分
计算机基础
什么是计算机
• 计算机
– Computer VS Calculator – 模拟人脑 – 电脑:
• 是一种利用电子学原理,根据一系列指令来对数据 进行处理的机器。 • 处理信息的工具。根据图灵机理论,一部具有最基 本功能的计算机,应当能够完成任何其它计算机能 做的事情。 • 只要不考虑时间和存储因素,从个人数码助理 (PDA)到超级计算机都应该可以完成同样的作业。
地址译码
(2)全地址译码
除去用作片内译码的低位地址后,把全部高位地址进 行译码来产生片选信号; 用在较大的系统中; 提供了对全部存储空间的寻址能力; 存储单元地址是唯一的、不存在地址重叠问题; 需要较多的译码逻辑;
地址译码
(3)部分地址译码
除去用作片内译码的低位地址后,将高位地址的一部 分进行译码来产生片选信号; 它将存储器空间分成许多块,避免了部分译码不能充 分利用存储空间的缺点。这些存储器块有时候被称为 页; 应用举例:将具有 64K存储空间分成 16块,每块为4K 字节,这样只需利用 A12—A15 四根高位地址线译码产 生16个译码控制信号。使用块地址译码的优点是某一 设备所占用的存储空间不超过一块;
微机原理与接口(复习题1)
复习题1一、选择题1.1个字节等于8个二进制位,2GB等于2048 MB。
2.微型计算机的功能部件是通过总线连接的,按传输数据的类型可将总线划分三类,分别是数据总线(DB)总线、地址总线(AB)总线和控制总线 (CB)总线。
3.计算机的基本组成部分是控制器、运算器、存储器、输入设备、和输出设备。
4.通用寄存器中数据寄存器包括AX、BX、CX、DX,指针寄存器SP、BP,变址寄存器SI、DI。
5.在8086/8088系统的存储器寻址中,段基址由段寄存器提供,寻址方式只需确定段内16位偏移地址。
6.8086CPU从功能上可以分为两大部分:一部分是执行部件(EU),另一部分是_总线接口部件(BIU)。
7.使用XLA T指令之前,要求_ BX 指向表的首地址,AL中存放待查的码,用来表示表中某一项与表首址的距离。
8.MOS型RAM存储器分为_ 静态ROM(SROM)和动态ROM(DROM)两类。
9.数据传送有四种传送方式, 即_无条件传送,_ 查询传送,中断传送和__DMA_传送(直接存储器存取传送)。
10.8086CPU的中断类型码共256个, 中断服务程序入口地址表存放在存储器区间为00000H 到003FFH 。
11.8086外部数据线为16 _根,外部地址线都为20根。
最小模式下的8086读时序中,T1状态下,完成输出地址信号并锁存任务。
12.在8086的标志寄存器中,其中ZF叫零标志位 _标志位,当ZF=1表示运算结果为全零数;13.8086系统将中断分为外部中断和内部中断,其中,外部中断又称硬件中断,内部中断又称软件中断。
二.单项选择题(每题2分,共30分)1.在实地址方式下,若某处理器有16根地址线,则其寻址能力为A。
A.64KB B.32KB C.1MB D.2MB2. 用户为了解决自己的问题,用汇编语言所编写的程序,称为___B_____。
A.目标程序B.源程序 C.可执行程序 D.汇编程序3.下面的微机性能指标中,字长是由下列哪种总线的宽度决定的___B_______。
微机原理与接口(复习题2及答案)
微机原理与接口(复习题2及答案)复习题2一、填空(每题1分,共40分)1.指令包括操作数和操作码两部分。
2.微机的功能部件通过总线连接。
根据传输的数据类型,总线可分为三类:1___数据总线(db)__总线、_地址总线(ab)____总线和__控制总线(cb)___总线。
3.8086/8088有14个16位寄存器,包括ax、BX、CX和DX,可分为两个独立的8位寄存器。
4.串寻址中,使用了一种隐含的变址寄存器寻址,分别使si和di指向源串和目的串,实现字节串的传送。
5.在8086/8088系统的存储器寻址中,段基址由段寄存器提供,寻址方式只需在段内确定16位偏移地址。
6.8086cpu的内部有两个独立的工作部件构成,即执行部件(eu和总线接口部件(biu)。
7.在使用xlat指令之前,BX需要指向表的第一个地址并将其存储在al中待查的码,用来表示表中某一项与表首址的距离。
8.ROM存储器按存储信息的方式分为掩模ROM和可编程Prom,及可擦除式的eprom和e2prom。
9.8086/8088 CPU与外设之间信息传输的三种控制方式是程序控制、中断控制和DMA控制。
10.8086cpu的中断类型码共个,中断服务程序入口地址表存放在存储器区间为_______对。
11.8086外部数据线为_________根,外部地址线为_____根。
在最小模式下的8086读取序列中,它在T1状态下完成输出地址信号和锁存任务。
12.LDs和Les的功能相似。
区别在于前者发送带有偏移地址的DS,后者发送带有偏移地址的DSes。
13.8086系统将中断分为外部中断和内部中断。
其中,外部中断又称硬件中断和内部中断部中断又称软件中断。
14.它是后一种先出模式的存储空间。
15.若中断类型号为42h,则它的中断服务程序入口地址即中断向量存放在以0000:0108h开始的四个字节单元中。
16.半导体存储器的性能指标包括存储容量、存取速度、体积、功耗和可靠性二.单项选择题(每题2分,共30分)1.在实地址模式下,如果处理器有20条地址线,其寻址能力为。
微机接口技术考试复习题
第三部分《微机原理与接口技术》综合练习题一. 填空题1接口的基本功能是 ________________ 和__________________ 。
2.数据输入/输出的五种方式是________________ 、 ____________ 、____________ 、_________和_____________ 。
3•在查询输入/输出方式下,外设必须至少有两个端口,一个是__________________ 端口,另一个是端口。
4 •如果某条数据线上传送的数字是1,则传送数字1时刻数据线上的电压为______________ 电平。
5•如果某条数据线上传送的数字是0,则传送数字0时刻数据线上的电压为_______________ 电平。
6.DMA方式的中文意义是____________________ ,它适用于_________________ 数据传送。
7•在译码过程中,如果有一根地址线没用到,会有_________________ 个重叠地址。
&总线按传送信息的类别可分为:_______________ 、______________ 、______________ 三类。
9.PCI总线属于现代_______________ 总线。
10. ____________________________________ 总线传输方式通常有三种:________ 、禾口_____________________________________________11 •在总线上完成一次数据传输一般要经历如下阶段_________________________ 、 ____12•按总线在微机结构中所处的位置,总线可分为___________________13 •系统总线按其性能可分为:____________________ 和____________________ 。
14•系统总线按其技术上的差异可分为:_______________________ 和______________________15. __________________________________ 8086CPU的外部中断引脚有和。
微机原理与接口(复习题1及答案)
复习题1一.填空题(每题1分,共40分)1.1个字节等于___ 8__个二进制位,2GB等于___2048 __MB。
2.微型计算机的功能部件是通过总线连接的,按传输数据的类型可将总线划分三类,分别是___ __总线、__ _ __总线和___ __总线。
3.计算机的基本组成部分是__ 、_ 、__ 、_ 和__ _____ 。
4.通用寄存器中数据寄存器包括、_ 、__ 、_ ,指针寄存器_ 、__ ,变址寄存器_ 、__ 。
5.在8086/8088系统的存储器寻址中,由段寄存器提供,寻址方式只需确定段内16位。
6.8086CPU从功能上可以分为两大部分:一部分是__ _,另一部分是__ 。
7.使用XLA T指令之前,要求指向表的首地址,中存放待查的码,用来表示表中某一项与表首址的距离。
8.MOS型RAM存储器分为和两类。
9.数据传送有四种传送方式, 即, , ___ 和。
10.8086CPU的中断类型码共个, 中断服务程序入口地址表存放在存储器区间为__ __ ___到。
11.8086外部数据线为___ ___根,外部地址线都为___ ____ 根。
最小模式下的8086读时序中,T1状态下,完成___ __任务。
12.在8086的标志寄存器中,其中ZF叫___ __标志位,当ZF=1表示___ _数;13.8086系统将中断分为外部中断和内部中断,其中,又称硬件中断,又称软件中断。
二.单项选择题(每题2分,共30分)1.在实地址方式下,若某处理器有16根地址线,则其寻址能力为________。
A.64KB B.32KB C.1MB D.2MB2. 用户为了解决自己的问题,用汇编语言所编写的程序,称为________。
A.目标程序B.源程序 C.可执行程序 D.汇编程序3.下面的微机性能指标中,字长是由下列哪种总线的宽度决定的___________。
A.地址总线 B.数据总线 C.控制总线 D.基本总线4.某存储单元的段地址是1123H,偏移地址是0015H,则该存储单元的物理地址是________。
微型计算机技术及接口复习题
《微型计算机技术及接口》部分习题参考答案习题2 习题解答2.1 8086CPU由哪两部分组成?它们的主要功能各是什么?解:8086CPU由总线接口部件BIU (Bus Interface Unit)和执行部件EU (Execution Unit) 两大部分组成。
总线接口部件的主要功能是形成物理地址、预取指令、指令队列排队、读/写操作数和总线控制。
执行部件的主要功能是进行指令译码并执行指令。
2.7若8086CPU工作于最小模式,试指出当CPU将AH的内容送到物理地址为91001H的存储单元时,以下哪些信号应为低电平:M/IO、RD、WR、BHE/S7、DT/R。
若CPU完成的是将物理地址91000H单元的内容读入AL中时,则上述哪些信号应为低电平。
解:当CPU将AH的内容送到物理地址为91001H的存储单元时,CPU完成的是写存储器操作,且完成的是访问存储器的奇地址,因此,WR=0,BHE/S7=0;若CPU完成的是将物理地址91000H单元的内容读AL中时,CPU完成的是读存储器操作,且完成的是访问存储器的偶地址,因此,RD=0,DT/R=0。
2.8什么是引脚的分时复用?请说出8086CPU有哪些引脚是分时复用引脚?如何分时复用?解:8086的数据线和地址线是利用复用的,所以常把8086的总线称为多路总线,即某一时刻总线上出现的是地址,另一时刻,总线上出现的是数据。
正是这种引脚的分时使用方法才能使8086用40条引脚实现20位地址、16位数据及众多的控制信号和状态信号的传输。
8086CPU的分时复用的引脚有:地址/数据复用引脚是:AD15~AD0,在总线周期的T1状态,传送地址信息,在其它状态则传送数据信息;地址/状态复用引脚是:A19/S6~A16/S3,这些引脚在总线周期的T1状态输出地址的高4位,在总线的T2、T3、T W和T4状态时,用来输出状态信息。
2.9试说明8086CPU工作在最大和最小模式下系统基本配置的差异。
微机接口考试总复习题
接口:介于主机(CPU、内存储器)和外设之间的一种缓冲电路接口电路的作用:对主机,提供外部设备的工作状态和数据对外设,接口电路记忆主机下达给外设的一切命令和数据,从而使主机和外设之间相互协调一致地工作。
数据的缓冲、隔离和锁存对信号的形式和数据格式进行交换和匹配提供信息相互交换的应答联络信号根据寻址信息选择外设定时、计数器8253DMA控制器8237中断优先级管理器8259并行接口电路8255串行接口电路82511.利用流水线技术提高操作的并行性(缩短执行指令的时钟周期数)2.引入片内缓存(Cache)(减少取指令和数据的时间)16位FLAGS寄存器包含一组状态标志、一个控制标志一个系统标志。
它们的值的范围,对于字节是从0~255;对于字,从0~65535;对于双字,从0~232?1负数的符号位为1,正数的符号位为0。
整数值的范围,对于字节,从?128~+127;对于字从?32?768~+32?767;对于双字,从?231~+231??1。
语句行由标记及分隔符按一定规则组织起来,标记是程序中最小的、有意义的单位。
1010101B二进制45454D是十进制4574575Q是八进制454651aH是十六进制程序中使用符号来代替存储单元、数据、表达式等,可分为以下5类:1.寄存器(Registers)2.变量(Variable)所有的变量都具有三种属性:(1)段值(SEGMENT),即变量单元所在段的段地址(段的起始地址)的高16位,低4位始终为0。
2)偏移量(OFFSET),即变量单元地址与段的起始地址之间的偏移量(16位)。
(3)类型(TYPE),变量有三种类型:字节(Byte)、字(word)和双字(Double Word)。
3.标号(Label):某条指令所存放单元的符号地址,是转移或调用指令的目标操作数4.数5.其他符号(如伪指令名字,SEGMENT)变量可以具有以下几种寻址方式:①直接寻址(偏移地址在指令中)②基址寻址(BX、BP+偏移量)③变址(索引)寻址(SI、DI+偏移量)④基址变址寻址(BX、BP + SI、DI +偏移量)运算符:①算术运算符(Arithmetic Operators)②逻辑运算符(Logical Operators)③关系运算符(Relational Operators)④分析运算符(Analytic Operators)⑤合成运算符(Synthetic Operators)在IBM宏汇编中有以下关系运算符:①相等Equal(EQ)②不等Not Equal(NE)③小于Less Than(LT)④大于Greater Than(GT)⑤小于或等于Less Than or Equal(LE)⑥大于或等于Greater Than or Equal(GE)若PORT_V AL的值不小于5,则关系为假,汇编后产生的语句为:MOV BX, 0。
微机接口技术期末复习题及其答案
微机接口技术综合练习题一.填空题1.接口的基本功能是和。
2.数据输入/输出的三种方式是、和。
3.在查询输入/输出方式下,外设必须至少有两个端口,一个是端口,另一个是端口。
4.如果某条数据线上传送的数字是1,则传送数字1时刻数据线上的电压为电平。
5.如果某条数据线上传送的数字是0,则传送数字0时刻数据线上的电压为电平。
6.DMA方式的中文意义是,它适用于数据传送。
7.在译码过程中,如果有一根地址线没用到,会有个重叠地址。
8.总线按传送信息的类别可分为:、、三类。
9.PCI总线属于现代总线。
10.总线传输方式通常有三种:、和。
11.在总线上完成一次数据传输一般要经历如下阶段、、、。
12.按总线在微机结构中所处的位置,总线可分为、、、。
13.系统总线按其性能可分为:和。
14.系统总线按其技术上的差异可分为:和。
15.8086CPU的外部中断引脚有和。
16.8086的中断可分为、两大类。
17.8086的外部中断分为和。
18.8255A是芯片。
19.8255A具有三种工作方式:、和。
20.8255A有种工作方式。
21.8253有种工作方式。
22.8253中有个独立的计数器。
23.8253是。
24.8253中的每个计数器可作为二进制和进制计数器用。
25.8253共有个地址。
26.从8253计数器中读出的计数值不是读出瞬间的减计数器的内容。
27.0809是常用的转换芯片。
28.数/模转换方式有多种方法,常用的是。
29.0832是常用的转换芯片。
30.软件识别按键时,当识别有键按下后所加的一段延时程序是为了。
31.常用的软件识别按键的方法有、。
32.LED显示器有共阳极和之分。
33.调制解调器是和的组合器件。
34.面向字符型的串行通信协议规定数据是以为单位传送的。
35.串行通信方式分为和。
36.RS-232-C是与间的标准。
37.根据传输线路不同,串行通信可分为三种方式:、和。
38.在串行通信过程中,又称为数据终端设备,又称为数据通信设备。
微机接口技术综合练习及答案
《微机接口技术》模拟试题一、填空题1.8086被复位后,以下各寄存器的内容是:Flag:________;IP:________;CS________;系统将从存储器的_____________地址处取指令执行。
2.8086/8088在满足__________________________和____________________的条件下可以响应一个外部INTR中断请求;8086/8088的中断向量表在存储器的____________地址至____________地址的区域中; 向量表的内容是__________________________。
3.8086/8088在最小方式下有关总线请求的信号引线是___________和____________。
4.一个微机系统中包含以下器件:CPU—8086一片,并行接口8255一片(设备号:A口—70H,B口—72H,C口—74H,控制口—76H),定时器8253一片(设备号:计数器0—50H,计数器1—52H,计数器2—54H,控制口56H),中断控制器8259A一片(设备号:B0H,B2H)。
现将8255的A口连接一输入设备工作在0方式,B口连接一输出设备,也工作在0方式,PC4作为输出设备的选通输出端且低电平有效。
8253工作于“模式0”,设置计数器0的计数常数为0FFEH,进行二进制计数。
8259A的ICW2给定为42H,工作于电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。
请填充下面程序中的空白项(注意:控制字中可0可1位选0,8255未用端口设成输入方式),(CPU的A1、A2接各芯片的A0、A1), (考试中提供所用芯片的相关资料)。
MOV AL,________;8255初始化OUT ________, ALMOV AL, ________;8253初始化OUT ________, ALMOV AL,______;设8253计数初值OUT ________, ALMOV AL, _______;OUT ________, ALMOV AL,_______;8259A初始化OUT ________,ALMOV AL, _______;OUT ________,ALMOV AL,_________OUT _________,ALIN AL,_________;从8255的A口读入数据PUSH AXMOV AL,_______;用按位置位/复位方式使选通无效OUT ________,ALPOP AXOUT ________, AL;往B口输出数据MOV AL, ________;用按位置位/复位方式使选通有效OUT ________,ALMOV AL, ______;撤消选通信号OUT ________,AL此时,对应8259A的IR1中断类型号是_______,中断向量存放在0段 _______, _______ , _______, _______, 单元中。
秋季学期《微机原理与接口技术》综合练习题
北京邮电大学高等函授教育、远程教育计算机科学与技术专业《微机原理与接口技术》综合练习题一.填空1.______和______又称为中央处理器(CPU)。
2.计算机由______、______、______、______和______五大部分组成。
3.根据传送的信息类型,系统总线可以分为三类:______、______和______。
4.8086CPU由______和______组成。
5.半导体存储器按存取方式不同,分为______和______。
6.______指可以随机地、个别地对任意一个存储单元进行读写的存储器。
7.______指在正常工作情况下只能读出信息,而不能写入信息的存储器。
8.PC机存储单元的物理地址分为两个部分:______和______。
9.有效地址中可有三个地址分量,分别为______、______和______。
10.当(SS)=2000H,(SP)=0100H时,向堆桟中压入了3个字数据后,(SS)=______,(SP)=______。
11.I/O接口的作用主要有_________、_________和_________。
12.I/O接口大致分为_________和_________两类.13.I/O接口的组成需要两部分,即_________和_________。
14.I/O端口从逻辑上讲就是可被CPU访问的_________、_________、_________或_________。
15.I/O端口可以三种类型,即_________类型、_________类型和_________类型。
16.总线连接逻辑的内容主要有_________、_________和_________.17.微机中端口的编址方式通常有_________和_________两种。
18.CPU与一个外设交换信息,通常有_________、_________和_________。
19.CPU和外设交换数据时,还需要一个协同策略,一般有_________、_________和_________三种方式。
微机原理与接口复习题及其答案
微机原理与接口复习题及其答案微机原理与接口复习题及其答案一、单项选择题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.在数据传输率相同的情况下,同步字符传输的速度要高于异步字符传输,其原因是( A)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)。
微机接口复习题答案
1.答:EU是执行部件,主要的功能是执行指令。
BIU是总线接口部件,与片外存储器及I/O接口电路传输数据。
EU经过BIU进行片外操作数的访问,BIU 为EU提供将要执行的指令。
EU与BIU可分别独立工作,当EU不需BIU提供服务时,BIU可进行填充指令队列的操作。
2.答:(1)在CPU执行任何一条指令时,CPU都会根据指令的长度自动修改IP 寄存器的值,使之指向下一条指令;(2)在使用转移指令,且使用段内直接寻址,或使用循环指令时,新(IP)即转向的有效地址 = 当前(IP) + 位移量,也就是说IP的值是通过计算得到的。
(3)在使用转移指令,且使用段内或段间间接寻址时,是从相应的存储单元取出值来更新IP(段内)或者CS和IP(段间)。
(4)在子程序调用或中断以及返回时,则是利用堆栈来更新IP(段内子程序调用)或者CS和IP(段间子程序调用或中断)。
3. 答:每帧占1+7+1+1=10位,波特率为4800 bit/s,故每分钟能传送的最大字符数为4ICW1确定8259A工作的环境:处理器类型、中断控制器是单片还是多片、请求信号的电特性。
ICW2用来指定8个中断请求的类型码。
ICW3在多片系统中确定主片与从片的连接关系。
ICW4用来确定中断处理的控制方法:中断结束方式、嵌套方式、数据线缓冲等。
5. 答:双积分式ADC首先对输入的未知模拟量进行固定时间的积分,然后根据反向积分时间正比于输入模拟量的原理实现A/D转换,其优点是精度高、干扰小,缺点是积分较耗时,因此双积分式ADC的转换时间较慢。
逐次逼近式ADC通过二分搜索法从最高位开始采用设置试探值进行计数,经过N次比较即可得到转换数据。
因此,这种形式的ADC的转换速度快于双积分式ADC。
逐次逼近式的缺点是输入模拟信号变化速度较快时,容易产生较大的非线型误差。
6.答:定时器和计数器是同一器件—计数器件,其共同的特点是都有一个计数脉冲输入端,每输入一个脉冲,计数器就进行加1或减1计数。
《微机接口技术》期末考试复习题及参考答案
《微机接⼝技术》期末考试复习题及参考答案微机接⼝技术复习题(课程代码 252267)⼀、选择题1、接⼝的基本功能是()。
A、输⼊缓冲B、输出锁存C、输⼊缓冲,输出锁存D、编址使⽤2、8086系统中优先级最⾼的中断是()中断。
A、除法除以0B、指令C、⾮屏蔽D、断点3、8255⼯作在⽅式0时,具有()功能。
A、查询输⼊/输出B、输⼊缓冲、输出锁存C、⽆条件输⼊/输出D、双向数据传送4、PC/XT总线的地址信号和数据信号是()的。
A、分时复⽤B、分开传送C、混杂⼀起D、不需地址5、8086⾮屏蔽中断的类型码是()。
A、00HB、02HC、08HD、不定6、DMA⼯作⽅式时,总线上的各种信号是由()发送的。
A、中断控制器B、CPUC、存储器D、DX寄存器8、查询输⼊/输出⽅式下,外设状态线要经过()与微机相连。
A、锁存器B、译码器C、缓冲器D、放⼤器9、8253⼯作在BCD码计数据器时,若初值为100,则应写为()。
A、100HB、64HC、100D、010010、PC机的串⾏通信接⼝COM1地址为()。
A、3F8H-3FFHB、2F8H-2FFHC、378H-37FHD、20H-21H11、中断⾃动结束⽅式是⾃动将8256A()相应位清零。
A、ISRB、IMRC、IRRD、ICW12、⼀个I/O地址称为⼀个()。
A、接⼝B、端⼝C、外设D、芯⽚13、输⼊/输出指的是主机与()交换数据。
A、存储器B、外设C、键盘D、可屏蔽中断管理器15、可屏蔽中断管理器8259所管理的是()。
A、指令中断B、⾮屏蔽中断C、可屏蔽中断D、单步中断16、8086系列微机的中断类型码越⼤,则优先级()。
A、越⾼B、越低C、相同D、不定17、可编程接⼝芯⽚在使⽤前对它(),称为编程。
A、写操作数B、写控制字C、编接⼝地址D、设计控制电路18、在定时器/计数器8253的输出端可产⽣()波形。
A、三⾓波B、正弦波C、⽅波D、斜波19、对逐次逼近式A/D转换器,起动⼀次转换读⼊多次数字量,则读⼊的数字量()。
《微机原理与接口》复习题及参考答案_第二版
《微机原理与接口》复习题及参考答案_第二版《微机原理与接口》课程复习题及参考答案2013年12月第一章习题1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?【解】把CPU(运算器和控制器)集成在一个芯片上,即为微处理器。
微处理器加上部分存储器和外设(或外设接口)就构成了微型计算机。
微型计算机与管理、维护计算机硬件以及支持应用的软件相结合就形成微型计算机系统。
1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能?【解】CPU主要由算术逻辑单元、指令寄存器、指令译码器、可编程逻辑阵列、寄存器组、标志寄存器等组成。
CPU主要功能是进行算术逻辑运算,以及控制计算机按照程序的规定自动运行。
1.3 微型计算机采用总线结构有什么优点?【解】采用总线结构,扩大了数据传送的灵活性,减少了连线;而且总线可以标准化,易于兼容和工业化生产。
1.4 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一组总线或者合用部分总线,那么要靠什么来区分地址和数据?【解】数据总线是双向的,地址总线是单向的。
采用数据和地址线复用,主要靠信号的时序来区分。
通常在读写数据时,在复用的总线上先输出地址信息,然后再传送数据。
第二章习题2.9 8086的基本程序执行寄存器是由哪些寄存器组成的?【解】8086的基本程序执行寄存器组成如下:⑴ 8个通用寄存器:可用于存放操作数和指针。
⑵ 4个段寄存器:保存段基值(或段选择子)。
⑶ 1个标志寄存器:保存状态位和控制标志位。
⑷ 1个指令指针寄存器:存放下一条要执行的指令的指针。
2.13 如何形成指令中的各种条件码?【解】指令中的条件码,即标志寄存器中的状态标志。
它们主要由算术和逻辑运算指令设置或清除。
也有设置和清除某些状态标志位的专用指令。
2.16 段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?【解】指令的物理地址= 1200H×16 + FF00H = 21F00H2.17 8086微处理器的执行部件有什么功能?由哪几部分组成?【解】8086微处理器的执行部件负责指令的执行。
北方工业大学微机原理期末复习
第一章作业:1.将下列十进制数转换为二进制数和十六进制数:369; 4095171H 101110001FFFH 1111111111112.将下列二进制数转换为十六进制数和十进制数:101101; 100000002DH 4580H 1283.写出下列十进制数的BCD码123410010001101004.下列各数为十六进制表示的8位二进制数,当它们分别被看作是用补码表示的带符号数或无符号数时,它们所表示的十进制数是?D8;5A带符号:D8:-405A:38无符号数:D8:2165A:905.下列各数为十六进制表示的8位二进制数,当它们分别被看作是用补码表示的数或用ASCII码表示的字符时,它们所表示的十进制数或字符是什么?4F; 734F:79BCD码不超过10;正数的补码是本身。
负数的补码为除符号位外按位取反再加1。
负数的补码,后面的数值不表示原码的数值。
0-正数;1-负数第二章作业:1.8086CPU由哪两部分构成?它们的主要功能是什么?由执行部件EU以及总线接口部件BIU组成。
执行部件的功能是负责指令的执行。
总线接口部件负责cpu 与存储器、I/O设备之间的数据(信息)交换。
2.叙述8086的指令队列的功能,指令队列怎样加快处理器速度?在执行部件执行指令的同时,取下一条或下几条指令放到缓冲器上,一条指令执行完成之后立即译码执行下一条指令,避免了CPU取指令期间,运算器等待的问题,由于取指令和执行指令同时进行,提高了CPU的运行效率。
3.(a)8086有多少条地址线?(b)这些地址线允许8086能直接访问多少个存储器地址?(c)在这些地址空间里,8086可在任一给定的时刻用四个段来工作,每个段包含多少个字节?共有20条地址线。
1M。
64k。
4.8086CPU使用的存储器为什么要分段?怎样分段?8086系统内的地址寄存器均是16位,只能寻址64KB;将1MB存储器分成逻辑段,每段不超过64KB空间,以便CPU操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例、设8253的通道0~2和控制端口的地址分别为300H、 302H、304H和306H,定义通道0工作在方式3, CLK0=2MHz。试编写初始化程序,并画出硬件连线 图。要求通道0输出1.5kHz的方波,通道1用通道0的 输出作计数脉冲,输出频率为300Hz的序列负脉冲, 通道2每秒钟向CPU发50次中断请求。
从1 8259; MOV DX, 0FEE8H MOV AL, 19H OUT DX, AL MOV DX, 0FEEAH MOV AL, 90H OUT DX, AL MOV AL, 02H OUT DX, AL MOV AL, 01H OUT DX, AL 从2 8259; MOV DX, 0FEEEH MOV AL, 19H OUT DX, AL MOV DX, 0FEECH MOV AL, 0A0H OUT DX, AL MOV AL, 05H OUT DX, AL MOV AL, 01H OUT DX, AL
6
三. I/O接口与总线
【掌握】 接口的概念和作用;端口的概念;接口信号分类 (数据、状态、控制);数据通过接口输入/输出的方式(无条 件、查询、中断、DMA);接口的编址方式;I/O指令。 【理解】 状态口及控制口的主要信号线。 1.按传送信息分类的三总线 2.I/O地址译码 3.CPU与I/O之间传送数据的几种方式 4.何谓芯片引脚的三态能力,高阻状态意味着什么? 5.总线的概念和分类,总线标准及常用的标准总线。
2
一. 基本概念
1. 掌握微型计算机系统组成及层次结构,包括基本结构框图, 微机的主要组成部件。 2. 掌握什么是微处理器,什么是微型计算机,什么是微型计 算机系统? 3. 掌握微机系统的主要技术参数:包括字长,存储容量,主 频,速度,配套外设,配套软件
例、微型计算机是由 ( )组成。 A CPU、存储器、系统总线、I/O接口; B 存储器、外设。 C CPU、存储器、I/O接口; D.存储器、外设、I/O接口 例、在微机中,访问速度最快的存储器是 ( A 硬盘 B 软盘 中断向量表: MOV AX,2000H MOV DS,AX MOV DX,1800H MOV AL,83H MOV AH,25H INT 21H MOV AL,94H MOV DX,2800H INT 21H MOV AL,0A4H MOV DX,3800H INT 21H
主8259; MOV DX, 0CCF8H MOV AL, 19H OUT DX, AL MOV DX, 0CCFAH MOV AL, 80H OUT DX, AL MOV AL, 24H OUT DX, AL MOV AL, 11H OUT DX, AL
例、8086CPU的 BHE有效时,访问 例、当CPU中BHE=0时,意味着( A A15~A8有效 B A19~A16有效
例、8086系统中使用了一片8255A,其端口地址分别为80H、82H、84H、86H, 请编程将PC4置为高电平,并指出此总线操作在T1时刻AD1、AD0的值和T3时 刻AD1、AD0的值。 MOV AL,00001001B OUT 86H,AL T1时刻:AD1=1、AD0=0 T1时刻:AD1=0、AD0=1
16
例、在8086CPU和8259A构成的中断控制系统中,已知8259A的偶地址为 8CH,请按给地定地址要求,完成8086CPU、8259A和138译码器连线;并 按下面要求写出8259A的初始化程序. (1) 电平触发 (2) IR0的中断类型码为A8H (3) 缓冲工作方式 (4) 自动结束中断方式, 全嵌套工作方式. (5) 封锁IR3 IR4 IR6中断请求.上 例、8259A的ICW2初始化被置为80H,当8259A的IR6上有中断请求信号, 且CPU和8259A开放中断,则CPU在第二个INTA时读到的中断类型码 。 为 例、8259A设定为非中断自动结束方式,程序设计者只要在中断服务程序结 束前向8259A发中断结束EOI命令,即可返回主程序。 例、由两片8259A芯片级连的系统,主片的IR4接从片的中断请求输出端INT, 则初始化主、从片时,ICW3的数据格式分别是( )。 A.04H,10H B.10H,04H C.01H,40H D. 40H,04H
14
例、某系统中有3片8259A级联使用,1片为8259A主片,2片为 8259A从片,从片接入8259A主片的IR2和IR5端,并且当前 8259A主片的IR3及两片8259A从片的IR4各接有一个外部中断 源。中断类型基号分别为80H、90H、A0H、中断入口段基址 在2000H,偏移地址分别为1800H、2800H、3800H、主片 8259A的端口地址为CCF8H、CCFAH。一片8259A从片的端 口地址为FEE8H、FEEAH,另一片为FEECH、FEEEH。中断 采用电平触发,完全嵌套工作方式,普通EOI结束。 (1)画出硬件连接图; (2)编写初始化程序。
9
四.8086/8088的中断系统
1. 中断向量与中断向量表 2. 8086/8088中断系统的中断分类 3. 8086/8088中断系统的中断优先级 4. 8086/8088中断系统的中断响应过程 5. 8086/8088中断系统的中断嵌套 6. 8259A的管脚功能 7. 8259A的初始化命令字和操作命令字 8. 单片8259A与8086的连接(包括地址译码)与初始化编程 9. 8259A的级联,级联的初始化编程
050FCH 050FAH
AF
PF
CF
A2 00 00 08
IPL IPH CSL CSH PSWL PSWH
12
0000 0010 0100 0000B 050FEH 0000 0000 0100 0000B 02 05100H 40
例、假如外设A1、A2、A3、A4、A5按优先级排列, 外设A1优先级最高,按下列提问,说明中断处理的 运行次序,(中断服务程序中有STI指令) (1)外设A3,A4同时发中断请求; (2)外设A3中断处理中,外设A1发中断请求; (3)外设A1中断处理未完成前,发出EOI结束命令, 外设A5发中断请求。
二.8086/8088CPU
1.8086/8088最小模式的管脚功能 2.8086与8088的主要区别 3.8086/8088存储器的分段结构,堆栈的操作 4.8086/8088系统复位时各寄存器的值 5.8284时钟发生器的主要作用,OSC、CLK、PCLK 三者的频率。
5
例、执行一条指令所需要的时间被称为 周期,而总线周期指的是 , 8086典型的总线周期由 个T组成,如果CLK等于5mHz,每个T状态的时间 。 为 例、8086具有 根地址线,在访问内存时使用地址线 ,可寻址空间 的内 存范围;在访问外设时使用地址线 ,共能寻址I/O端口地址 范围。 例、8086指令的逻辑地址由 1200H 时,物理地址为: 和 。 存储体,A0=0时,访问 )。 C D15~D8有效 D D7~D0有效 存储体。 组成,当逻辑地址为:2100H:
<微型计算机接口技术>课程的 主要内容
1
微型计算机概述 2 16位和32位微处理器 3 微型计算机和外设的数据传送及总线 4 中断控制器 5 计数器/定时器 6 并行通信与并行接口 7 串行通信与串行接口 8 DMA控制器 9 数/模和模/数转换
1
微机接口技术课程介绍了微机接口的有关基本概念和 一些常用微机接口芯片的使用方法,其内容与工程实际紧 密相联系,实用性很强,是一门在理论指导下, 偏重于实 际应用的课程。
• 按照教学大纲的要求,课程教学要求分为掌握、 理解和了解三个层次。 • 掌握:要求学生能够全面、深入理解和熟练掌握 所学内容,并能够用其分析、初步设计和解答与应 用相关的问题,能够举一反三,是重点考试内容。 • 理解:要求学生能够较好地理解所学内容,并且 能够进行简单分析和判断,也是考试内容。 • 对要求了解的内容,在考试中占较小比例,不超 过5%。
1.8253A的引脚及功能 2.工作方式0、1、2、3 的应用 3. 8253A与8086CPU的连接(包括地址译码),与应用 编程(包括通道级联)
18
例、现将8253的CS、RD、WR、A1、A0各信号依次按( ) 配合以实现写方式控制字。 A. 0 0 1 1 1 B. 0 0 1 0 0 C. 0 1 0 1 1 D. 1 1 0 1 1
11
15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
OF DF IF TF SF ZF 执行前: SS=0500H SP=0100H CS=0800H IP=00A0H PSW=0240H 执行INT 9后: SS=0500H SP=0100H-6H=00FAH CS=1000H IP=0060H PSW=0040H
17
五.计数/定时器8253A
【掌握】 定时器/计数器输入信号与输出信号的关系;根据需 要正确计算定时器/计数器的时间常数;可编程定时器/计数器 的几种工作方式。 【理解】 根据需要正确选用定时器/计数器;8253的几种工作 方式及编程设定;根据控制字格式及要求正确写出设定控制字 的指令序列。 【了解】 根据需要正确选择8253的工作方式。
7
例、某一个微机系统中,有8块I/O接口芯片,每个芯片占有8个端口地址,若起始 地址为9000H,8块芯片的地址连续分布,用74LS138作译码器,试画出端口译码 电话,并说明每块芯片的端口地址范围。 A12 A15
A13 A14 M/IO
& ≥1
G1
Y0
1#
G2A Y1 G2B C B A Y7 8#
A6 ≥1 … A11 A5 A4 A3
A2 A1 A0
8
四.8086/8088的中断系统
【掌握】微型计算机的外部硬件中断分类(NMI和INTR);中断 请求信号的产生;中断响应;中断屏蔽;可屏蔽中断;非屏蔽中 断;开中断;关中断;断点;中断类型码;中断向量;中断向量 表;中断服务程序;中断服务程序入口地址表;中断返回;中断 源的识别;中断优先级等;可屏蔽中断控制器8259A的中断优先 级及中断结束方式;8259A的单片级联工作方式;8259A工作在完 全嵌套方式和特殊完全嵌套方式下的中断源优先级顺序。 【理解】8259A的内部结构;8259A的编程控制字;ICW-ICW4和 OCW1-OCW3。 【了解】8259A编程设定工作方式;8259A工作于查询中断方式。