安徽大学2013-2014微机原理期末考试卷A
微机原理与接口技术期末试题ABC三卷及答案

《微机接口技术》课程试题A卷一、填空题(每空格1 分共 28 分)1.接口的基本功能是()和()。
2.数据输入/输出的三种方式是()、()和()。
3.在查询输入/输出方式下,外设必须至少有两个端口,一个是()端口,另一个是()端口。
4.总线传输方式通常有三种()、()和()。
5.在总线上完成一次数据传输一般要经历如下阶段()阶段、()阶段、()阶段、()阶段。
6.按总线在微机结构中所处的位置,总线可分为()总线、()总线、()总线、()总线。
7.8255A具有()工作方式:()选通、()选通和()。
8.串行通信方式分为()和()。
9.RS-232-C是()与()间的标准。
10.调制解调器是()和()的组合器件。
二、判断题(每小题3分共24)11.8086CPU 在读/写总线周期的 T3 状态结束对 READY 线采样,如果 READY 为低电平,则在 T3 与 T4 状态之间插入等待状态 TW。
()12.在 8253 的方式控制字中,有一项计数锁存操作,其作用是暂停计数器的计数。
()13.8250 的溢出错误指示 CPU 还未取走前一个数据,接收移位寄存器又将接收到的一个新数据送至输入缓冲器。
()14.在 8088 系统(最小组态)中,执行指令”MOV [2000H],AX”需 1 个总线周期。
()15.DMA 控制器 8237A 现行字节数寄存器的值减到 0 时,终止计数。
()16.8086/8088CPU 的复位后开始执行的第一条指令的地址为FFFFH。
()17.若各中断源的优先级是一样的,则可用自动循环优先级来实现。
()18.最小模式下 8086/8088 读总线操作时序和写总线操作时序中的 DT / R 信号波形基本相同。
()三、单项选择题:(每小题 3分,共 30 分)19.8086CPU工作在总线请求方式时,会让出()。
A.地址总线 B.数据总线C.地址和数据总线 D.地址、数据和控制总线20.8086CPU的I/O地址空间为()字节。
2009-2010-1《安徽大学微机原理及应用》A卷

安徽大学2009—2010学年第一学期 《 微机原理及应用 》考试试卷(A 卷)(闭卷 时间120分钟)一、选择题(每题2分,共20分)1、8086微处理器的存储器寻址空间为()。
A 、64KB B 、1MBC 、4GBD 、64TB2、标志寄存器中属于控制标志的是()。
A 、DF 、SF 、OF B 、DF 、IF 、TF C 、OF 、CF 、PF D 、AF 、OF 、SF3、与外存储器相比,内存储器的特点是()。
A 、容量大、速度快 B 、容量大、速度慢 C 、容量小、速度快 D 、容量小、速度慢4、在指令MOV [BX+SI+5],AX 中,目的操作数的寻址方式是()。
A 、寄存器间接寻址 B 、基址变址寻址 C 、相对基址变址寻址 C 、寄存器寻址5、当标志位IF=1时,8086可以响应的中断为()。
A 、NMI B 、INTRC 、NMI 和INTR 都不能响应D 、NMI 和INTR 都能响应6、在实方式下,中断矢量号乘以()可以得到相应的中断矢量地址。
A 、2 B 、4 C 、6 D 、87、在8086的I/O 指令中,间接端口寄存器是()。
A 、BX B 、SI C 、DX D 、DI8、8086 CPU 对I/O 接口编址采用()。
A 、I/O 端口和存储器统一编址B 、I/O 端口和寄存器统一编址C 、I/O 端口单独编址D 、输入和输出口分别编址 9、组成16M×8位的存储器,需要1M×4位的存储芯片()片。
A 、8 B 、16 C 、32 D 、64院/系 年级 专业 姓名 学号答 题 勿 超 装 订 线一、填空题(每空1分,共20分)1、8086 CPU主要由()与()两大部分组成。
2、微机的总线按功能可分为()、()和()三类。
3、8086 CPU可管理的中断共有()级,最高级中断为()。
4、指令CMP是把目的操作数和源操作数做()运算,而TEST是把目的操作数和源操作数作()运算。
微机原理期末试卷A(含答案)

A.1 B.2 C.4 D.8
10.存储器在断电后,仍保留原有信息的是(B)
A.RAM,ROM B.ROM,EPROM C.SRAM,DRAM D.PROM,RAM
11.在可编程通信接口电路Intel 8251的接口信号中,有同CPU接口的,有同外部装置接口。下面四个信号中,哪个不是同CPU接口的?(B)。
初始值设置时,要符合控制字中的格式规定,即只写低位字节还是只写高位字节,或高低位字节都写,控制字中一旦规定,具体初始值设定时就要一致
10.简述硬件中断和调用子程序的异同?
答:相同:都需要保护断点,实现返回;都是暂停执行现行程序,转去执行另一段程序。2分
不同点:调用子程序是事先安排好的,调用点固定,并由远调用近调用之分;不会影响标志寄存器的内容。硬件中断是随机的,调用点不固定,都为远调用;会影响标志寄存器的内容。
8.简述8251A的初始化编程流程?
9.8253有几种工作模式,对8253进行初始化编程时,有哪两条原则必须严格遵守?
8253有6种工作模式1分
如下两条原则
1对于每个计数通道进行初始化时,必须先写入控制字,然后写入计数初值。这是因为计数初值的写入格式是由控制字的D5和D4两位编码决定的。写入计数初值时,必须按控制字规定的格式写入。
物理地址为5600H×10H+0070H=56070H2分
2)栈底地址:逻辑地址为5600H:0300H
物理地址为5600H×10H+0300H=56300H
3)数据2010H放置于5600H:006FH和5600H:006EH单元(SP)=006EH3分
3.对于8086CPU计算机系统中,在进行6789H-1234H运算后,试求状态标志SF、ZF、PF、CF、AF、OF的值。
微机原理 期末考试题库及答案(含3套试卷)

微型计算机原理与接口技术综合测试题一一、单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。
(1) A. M/ B. C. ALE D. N/(2) A. 高 B. 低 C. ECL D. CMOS2.n+1位有符号数x的补码表示范围为()。
A. -2n < x < 2nB. -2n ≤ x ≤ 2n -1C. -2n -1 ≤ x ≤ 2n-1D. -2n < x ≤ 2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。
A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH4.下列MOV指令中,不正确的指令是()。
A. MOV AX, BXB. MOV AX, [BX]C. MOV AX, CXD. MOV AX, [CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。
A. 00017HB. 00068HC. 0005CHD. 0005EH6.条件转移指令JNE的条件是()。
A. CF=0B. CF=1C. ZF=0D. ZF=17. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( 2 )信息。
⑴ A. 1个 B. 2个 C. 4个 D. 6个⑵ A. 数据 B . 地址 C. 状态 D. 其它8. 8086有两种工作模式, 最小模式的特点是( 1 ),最大模式的特点是( 2 )。
⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定C. 不需要8286收发器D. 需要总线控制器8288⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定C. 需要总线控制器8288D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。
微机原理期末考试试卷(有答案)

微机原理期末考试试卷(有答案)微机原理期末考试试卷(有答案)INC DILOOP AGAIN也可⽤指令___A____完成同样的功能。
A.REP MOVSB B.REP LODSB C.REP STOSB D.REPE SCASB 11、动态存贮器刷新,下⾯哪种说法正确________。
A.刷新可在CPU执⾏程序过程中进⾏B.刷新在外电路控制下,定时刷新,但刷新时,信息不读出C.在正常存贮器读操作时也会发⽣刷新,可防⽌刷新影响读出信息,故读操作时,应关闭电路⼯作。
D.刷新过程⼀定伴随着信息输出,⽆法控制,故刷新时不要进⾏读出操作。
12、⽤4K×8的存贮芯⽚,构成64K×8的存贮器,需使⽤多少4K×8的存贮芯⽚,正确答案为________。
A.128⽚ B.16⽚ C.8⽚ D.32⽚13、对内存单元进⾏写操作后,该单元的内容________。
A.变反 B.不变 C.随机 D.被修改14、在DMA⽅式下,CPU与总线的关系是________。
A.只能控制地址总线 B.相互成隔离状态C.只能控制数据线D.相互成短接状态15、在PC/XT机中键盘的中断类型码是09H,则键盘中断⽮量存储在________。
A.36H~39H B.24H~27H C.18H~21H D.18H~1BH16、已知某系统共带三台外设,即X、Y、Z,每台外设都能发出中断,它们的中断优先级为X>Y>Z,当前在执⾏Z中断服务程序时,X,Y同时发出中断请求,若此时IF=0,问CPU响应哪台外设请求________。
A.X设备 B.Y设备C.⽆响应X,后响应YD.都不响应17、8255A芯⽚中各端⼝的位数是________。
A.8位 B.26位 C.12位 D.4位18、8255A的________⼀般⽤作控制或状态信息传输。
A.端⼝A B.端⼝BC.端⼝CD.端⼝C的上半部分19、若以8253某通道的CLK时钟脉冲信号为基础,对其实⾏N分频后输出,通道⼯作⽅式应设置为________。
安徽大学《微机原理与应用》期末考试试卷

安徽大学《微机原理及应用》考试试卷(A 卷)(闭卷 时间120分钟)一、填空(将答案填在题目给定的横线上。
每空1分,共20分)1、数制转换:279.375D =_____________H =_____________Q =____________________B 。
2、8位二进制数1001 0100B ,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为________D ,________D 或________D 。
3、8086CPU 的RESET 引脚为有效高电平之后,(CS)=_________H ,(IP)=_________H 。
4、为了提高程序的执行速度,充分利用总线,8086CPU 内部被设计成_________和_________两个独立的功能部件。
5、在8086/8088中,一个最基本的总线周期由_________个时钟周期(T 状态)组成。
6、8086CPU 的MN /MX 引脚的作用是____________________。
若该引脚接+5V ,则当CPU 执行OUT DX ,AX 指令时,其引脚RD 、WR 、IO /M 的状态为___________、___________、___________。
7、指令MOV AX, [BP+SI]的源操作数寻址方式为_____________寻址,它表示源操作数位于内存的_____________段内。
8、可屏蔽中断从CPU 的___________引脚进入,只有当中断允许标志IF 为___________时,该中断才能得到响应。
9、某8086系统中采用2片8259A 以主从级联方式工作,则最多可以管理___________个外部中断。
二、单项选择(在备选答案中选出一个正确答案,并将其代码填在题中的横线上。
每小题1分,共20分)1、计算机系统中内存容量大小取决于________。
A) CPU 数据总线的位数 B) CPU 地址总线的位数 C) CPU 控制总线的位数 D) CPU 数据总线和地址总线的位数院/系 年级 专业 姓名 学号答 题 勿 超 装 订 线 ------------------------------装---------------------------------------------订----------------------------------------线----------------------------------------2、当所选中的存储器或外设的存取速度较慢时,允许在总线周期中插入等待周期Tw,插入的Tw是在________。
微机原理期末试题及答案

微机原理期末试题及答案一、选择题1. 以下关于微机原理的说法不正确的是:a) 微机原理研究的是微型计算机的基本组成和工作原理b) 微机原理主要研究微处理器和存储器c) 微机原理的研究对象仅限于硬件部分d) 微机原理的研究包括硬件和软件两个方面2. 下列哪项不属于计算机硬件设备:a) 微处理器b) 显示器c) 操作系统d) 键盘3. 在微机原理中,CPU主要包括以下几个部分:a) 控制器、运算器、存储器b) 运算器、存储器、输入输出设备c) 控制器、输入输出设备、存储器d) 运算器、数据库、存储器4. 下列哪个不是计算机的内存类型:a) RAMb) ROMc) HDDd) CACHE5. 在微机原理中,数据总线用于传输:a) 数据b) 控制信号c) 地址d) 所有的信号二、简答题(每题20分)1. 解释什么是指令周期、机器周期和时钟周期。
答:指令周期是执行一条机器指令所需要的时间,它包括取指令周期(fetch)、译码周期(decode)、执行周期(execute)和存取周期(memory)等。
机器周期是指执行一条基本操作所需要的时间,例如加法、乘法等。
时钟周期是指时钟发生一次跳变所需要的时间,它是微机系统运行的基本单位。
2. 什么是中断请求?答:中断请求是指外部设备通过向CPU提出请求,使CPU中断当前正在执行的程序,并转去执行相应的中断处理程序。
中断请求可以分为内部中断和外部中断两种。
3. 简述冯·诺依曼结构的原理。
答:冯·诺依曼结构是计算机系统的基本组织原理,主要包括存储器、运算器、控制器和输入输出设备四部分。
它的原理是将程序和数据存储在同一存储器中,由程序计数器指示当前指令的地址,按照指令的顺序执行程序。
运算器负责执行算术运算和逻辑运算,控制器负责解码指令并控制各个部件的工作。
输入输出设备负责与外部设备进行数据交互。
4. 什么是总线?答:总线是计算机中各个部件之间传输数据和控制信号的公共通道。
2013试题A答案

2013微机原理A 参考答案及评分标准一、 填空(15分,每空1分)1.BIU 、EU2.163.状态(信息)、控制(信息)、数据(信息)4.程序方式、中断方式、DMA 方式5.地址/数据复用,地址6.BC000H ,BFFFFH ,16K7.PSW 、CS 、IP二、简答题:(每小题5分,共15分)1、 IO /M =1, WR =1,RD =0,7/s BHE =0,R DT /=0。
2、 MOV AX,TABLE该指令表示将TABLE 所指示的0200H 及0201H 内存单元中的内容送入AX ,指令执行完之后AX=3412LEA AX,TABLE该指令表示将TABLE 所指示的内存单元地址送入AX ,指令执行完之后AX=0200H3、 INTR 是系统的可屏蔽外部中断,受IF 控制,中断类型号由用户定义,一般取32~255,由外部设备随机向CPU 发出中断请求。
INT n 为软件中断,以指令的形式给出,发生的时间给定。
任何中断类型都可以通过这种方式调用,不受IF 控制。
(内容较为繁琐,可酌情处理)三、 阅读程序写结果 (每空1分,共15分)1、AX= 4794H ; BX= 0E156H ; CF= 0 ; AF= 1 ; PF= 02、AX= 6432H ; [3200H]= 32H ; [3201H]= 64H ; CF= 0 ; OF= 03、 AX= 001E H; CF= 0 ; AF= 0 ;PF= 1 ;ZF= 0四、程序改错(每改对一处错误得2分)MOV BX, 2000HMOV AL, [BX]MOV CX, 99P1: INC BXCMP AL, [BX]JGE P2MOV AL, [BX]P2: LOOP P1MOV BX, 2100HMOV [BX], ALHLT五、程序设计1、编写程序,从16号端口输入1个数与预定值相比,将差的绝对值从18号端口输出。
参考答案DATA SEGMENTY DB 50H;设任意预定值DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATAGO:MOV AX,DATAMOV DS,AXMOV BL,YIN AL,10HCMP AL,BLJG L1XCHG AL,BLL1:SUB AL,BLOUT 12H,ALCODE ENDSEND GO评分细则程序结构2分,段定义2分,输入2分,输出2分,求绝对值2分2、编写子程序。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
安徽大学2013~2014 学年第二学期微机原理期末考试试卷
一、填空题(每空1 分,共20 分)
1.当INTEL 8086工作在最大模式时,需要8288 芯片提供控制信号。
2.静态RAM的优点是只要电源不撤除,信息就不会丢失,但它的功耗较大,容量小,存取速度较快。
3.微机系统中数据传送的控制方式有三种,其中程序控制的数据传送又分为无条件传送、查询传送和中断传送。
4.所谓“串行通信”是指数据是一位一位顺序传送的。
在串行通信中有两种基本的通信方式:即异步通信(ASYNC) 和同步通信(SYNC) 。
5.当要进行一次DMA传送时,首先由外设向DMAC发DMA 请求信号,DMAC收到此申请后向CPU 发总线请求信号。
若CPU 响应此请求则发总线响应给DMAC,DMAC 接管总线后开始工作。
6.总线可分为内总线和外总线,其中内总线举例有:STD总线、PC总线;外总线举例有:RS-232C 、IEEE488 。
7.数据总线用来在CPU 与内存储器或I/O设备之间交换信息,地址总线由CPU发出,用来确定CPU要访问的内存单元或I/O端口的地址。
二、单项选择题(每小题1分,共20分)
1、一个接口可由(D)组成。
A)一个端口B)两个端口
C)一个I/O地址D)若干个I/O地址
2、微机总线的位数指的是(C)的位数。
A)地址线B)控制线
C)数据线D)并行线
3、输入/输出指的是主机与(B)交换数据。
A)存储器B)外设
C)键盘D)显示器
4、对以下类型的中断,优先级最低的是(C)。
A)指令中断B)非屏蔽中断
C)可屏蔽中断D)断点中断
5、中断控制器8259A所管理的是(C)。
A)指令中断B)非屏蔽中断
C)可屏蔽中断D)单步中断
6、8086 系列微机的中断向量号越大,则优先级(D)。
A)越高B)越低
C)相同D)不定
7、可编程接口芯片在使用前对它(B),称为初始化编程。
A)写操作数B)写控制字
C)编接口地址D)设计控制电路
8、并行接口没有(D)功能。
A)输出锁存B)输入锁存
C)模拟量变成数字量D)物理量变成模拟量
9、如果减1计数器的计数初值为10H,则减1计数器可作为(C)分频计数器用。
A)十B)二
C)十六D)与计数初值无关
10、串行通信的波特率越高,则串行传送数据的速度(B)。
A)越慢B)越快
C)与波特率无关D)由CPU速度决定
11、CPU 执行OUT DX,AL指令时,(D)的值输出到地址总线上。
A)AL寄存器B)AX寄存器
C)DL寄存器D)DX寄存器
12、一个I/O地址称为一个(B)。
A)接口B)端口
C)外设D)芯片
13、地址译码器的输入端应接到(C)上。
A)控制总线B)数据总线
C)地址总线D)外部总线
14、CPU 响应可屏蔽中断请求时,其中断向量号由(D)提供。
A)CPU内部B)中断指令
C)向量号固定D)中断控制器
15、8259 工作在全嵌套方式时,(A)引脚的中断源优先级最高。
A)IR0 B)IR1
C)IR7 D)IR8
得分评阅人第3 页共6页
16、8255 工作在方式0时,它没有(C)功能。
A)输入缓冲B)输出锁存
C)电流放大D)总线隔离
17、微机系统复位时,CPU不能响应(B)中断。
A)指令中断B)可屏蔽中断
C)非屏蔽中断D)断点中断
18、在定时器/计数器8253的输出端可产生(C)波形。
A)三角波B)正弦波
C)方波D)斜波
19、对逐步逼近式A/D转换器,启动一次转换读入多次数字量,则读入的数字量(A)。
A)肯定相同B)可能相同
C)肯定不同D)可能不同
20、PC/XT 微机中串口1的I/O地址范围是(B)。
A)3F0H-3F7H B)3F8H-3FF
C)2F0H-2FFH D)2F8H-2FF
三、判断说明题(正者在括号内打“√”,误者在括号内打“×”,均
需说明理由。
每小题2分,共10分)
1.指令一般包括两部分:操作码和操作数。
( √)
2.一个总线周期有一个或若干个指令周期组成。
( ×)
3.8086 有一个16 位标志寄存器,它包含了6 个状态标志位和3 个
控制标志位。
( √)
4.一片8259A中断控制器最多能接收8个中断源。
( √)
5.要对8255A 的端口C 的某一位进行置位/复位设置,可对端口C 写入相应的控制字来
实现。
( ×)
四、简答题(每小题5分,共10分)
2、在I/O接口电路中,按存放信息的类型,端口可分为哪几类?CPU对这些端口实行读操作还是写操作?
答:在I/O接口电路中,按存放信息的类型,I/O端口可分为数据口、状态口、控制口。
其中,CPU可对数据口进行读或写操作,对状态口进行读操作,对控制口进行写操作。
3、与并行通信相比较,串行通信有什么特点?
答:与并行通信相比较,串行通信如下特点:
串行通信适宜于远程数据传送;串行通信通常传送速度较慢;串行通信的费用较低、传输线少,可借用电话网络来实现远程通信。
五、简单应用题(共15分)
下面是一个8253初始化程序段。
8253的控制口地址为46H,3个计数器端口地址分别为40H,42H,44H,在8253初始化前,先将8259A的所有中断进行屏蔽,8259A的奇地址端口为81H,请在下面程序段的分号(;)后面加详细注释,并以十进制数表示出各计数初值。
CLI ;关中断……(1分)
MOV AL,0FFH
OUT 81H,AL ;屏蔽8259A 所有中断……(1分)
MOV AL,36H
OUT 46H,AL ;8253控制字:CNT0,先读/写低8 位,后读/写高8位,方式3,二进制计数……(3分)
MOV AL,0
OUT 40H,AL ;CNT0 输出低8位计数值……(1 分)MOV AL,40H
OUT 40H,AL ;CNT0 输出高8位计数值,其十进制数为16384……(1分)
MOV AL,54H
OUT 46H,AL ;8253控制字:CNT1,读/写计数器低8 位,方式2,二进制计数……(3分)
MOV AL,18H
OUT 42H,AL ;CNT1 输出计数值,其十进制数为24……
(1分)
MOV AL,0A6H
OUT 46H,AL ;8253控制字:CNT2,读/写计数器高8 位方式3,二进制计数……(3分)
MOV AL,46H
OUT 44H,AL ;CNT2 输出高8位计数值……(1 分)
得分评阅人第5 页共6页
六、综合应用题(共25分)
已知电路图如下图所示。
图中数码管为共阳极类型,数码管
的阴极a,b,c,d,e,f,g,Dp依次接至8255的PA0,PA1,…,PA7。
回答问题:
1)若要数码管的a段发光,则应从8255的PA0输出高电平还是低电平?(2分)
答:低电平
2)若要数码管显示数字0,则应从8255的PA口送出字形码为多少?(2分)
答:C0H
3)写出8255的PA口和PC口的地址。
(2分)
答:PA口地址:220H,PC口的地址:222H
4)根据电路图,写出从8255的PA口送出字形码的有关指令。
(2分)
答:MOV DX,220H
MOV AL,8位字形码
OUT DX,AL
5)8255的PC口在电路中的作用是什么?(2分)
答:输入缓冲
得分评阅人第6 页共6页
6)根据电路图及下表要求,编写完整的根据从开关读入的编码在数码管上显示相应数
字的程序(包括在数据段中定义字形码的内容)。
(15分)参考程序:
STACK SEGMENT STACH
DW 100DUP(?)
STACK ENDS
DATA SEGMENT
X1 DB
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
MAIN PROC FAR
PUSH DS
SUB AX,AX
PUSH AX
MOV AX,DATA
MOV DS,AX
MOV BX,OFFSET X1
MOV AL,10001011B ;8255 工作在方式0,PA输出,PC输入MOV DX,223H
OUT DX,AL
NEXT: MOV DX,222H
IN AL,DX
AND AL,7 ;屏蔽掉PC口读入的高5位
XLAT
MOV DX,220H
OUT DX,AL
JMP NEXT
MAIN ENDP
CODE ENDS
END MAIN。