微机原理与接口技术 期末试卷及答案详解 (西科大)
大学第一学期期末考试《微机原理与接口技术》试题及答案

大学第一学期期末考试《微机原理与接口技术》试题及答案(闭卷A)一、填空题(每空1分,共15分)IO方式,分别是、与。
2、以8086为CPU的PC机存储系统中有个独立的存储体,以80386为CPU的PC机有个独立的存储体。
3、D/A转换器的主要功能是将量转换为量。
4、8253有计数与定时功能,且支持6种模式,其中模式0、1、4、5属功能,模式2、3属功能。
5、8086有20根地址线,寻址能力为;80386有32根地址线,寻址能力为。
6、8086从功能上分为两部分,即部件,部件。
7、8259A中断引脚支持的触发方式有触发和触发两种。
二、判断题(共15题,每题1分,共15分)1、()LOCK指令前缀可以添加在任何指令前面。
2、()在一个全双工串行的通信接口中,接收波特率和发送波特率必须是相同的。
3、()8237A的MEMR、MEMW信号是单向的,由8237A发出;信号IOR、IOW是双向的,既可以发出到接口电路,又可以接受CPU发来的信号。
4、()8253初值写入后计数执行部件马上开始计数。
5、()8086/8088的标志分为两类:一类叫状态标志、一类叫控制标志。
6、()条件传送方式的特点是接口保存输入输出设备的状态信号,CPU来主动检查;如果检查状态结果为准备好,就可以进行输入输出操作;否则CPU继续查。
7、()ADC0809有8路模拟输入,芯片内部含有多路转换模拟开关电路。
8、()在8237A的应用中,DMA请求只能由硬件发出。
9、()指令“MOV BX, OFFSET TABLE”中的源操作数的寻址方式是直接寻址。
10、()有了总线结构,计算机硬件系统中各功能部件之间的相互关系变为各个部件面向总线的单一关系。
11、()Intel8251A是8位的串行接口芯片,只能用在8位CPU的系统中。
12、()8086的所有中断类型中,单步中断的优先级别最低。
13、()假设8086微机系统内存中某一物理地址为23456H,其逻辑地址可表示为2345H:6。
《微型计算机接口技术及应用》期末考试试卷及答案

微机原理与接口技术输入输出与中断一、单项选择题1.通常在外设接口中,往往有( C )端口才能满足和协调外设工作要求。
A.数据B.数据、控制C.数据、控制、状态D.控制、缓冲2.独立I/O端口编址方式中,端口地址范围是(B )。
A.00000H~FFFFFH B.0000H~FFFFHC.00H~FFH D.0~1284.微处理器只启动外设而不干预传送过程的传送方式是(B )方式。
A.中断B.DMAC.查询D.无条件5.微处理器与外设传送数据过程中,只由硬件完成而不需要软件支持的传送方式是(A )。
A.DMA B.无条件C.查询D.中断6.微处理器从启动外设直到外设就绪的时间间隔内,一直执行主程序,直到外设要求服务时才中止。
此种传送方式是(D)方式。
A.DMA B.无条件C.查询D.中断8.如果DMAC每传送一个字节后,就检测DREQ,若无效,则挂起;若有效则继续传送,这是一种DMA方式中的( A )传送方式。
A.请求B.成组C.单字节D.同步9.8259A是(B )。
A.可编程DMA控制器B.可编程中断控制器C.可编程定阶计数器D.总线仲裁器10.8086响应中断的条件是(A )。
A.IF=1,当前指令执行结束B.IF=0,当前指令执行结束C.IF=1,没有完成当前指令D.IF=0,没有完成当前指令11.8086/8088微处理器的标志寄存器IF位可以通过(A )指令进行设置。
A. CLI、STI.B. CLC、STCC.CMC、STD D . CLD、STD13.当有如下中断请求时,微处理器执行完当前指令后,优先响应( A )。
A.INTO B.NMIC.INTR D.单步中断14.中断向量表存放在存储器的(B )中。
A.FFC00 H ~ FFFFH B.00000H~0003FFHC.EEC00H ~ FFFFFH D.EEBFFH ~ FFFFFH15.Intel 8086/8088中断向量表中的类型21H 是( D )。
微机原理与接口技术期末试卷与答案

微机原理与接口技术期末试卷与答案一、填空:(每空1分,共20分)1、设字长为八位,有x= -1,y=124,则有:[x+y]补=_________,[x-y]补=__________;2、数制转换:247.86= H =______________BCD;3、在8086CPU中,由于BIU和EU分开,所以_____和_____ 可以重叠操作,提高了CPU的利用率;4、8086的中断向量表位于内存的_______区域,它可以容纳____个中断向量,每一个向量占____ 个字节;5、8086系统中,地址FFFF0H是___________________ 地址;6、8086CPU的MN/MX引脚的作用是____________________;7、8251芯片中设立了_____、_____ 和______三种出错标志;8、8086CPU中典型总线周期由____个时钟周期组成,其中T1期间,CPU输出______信息;如有必要时,可以在__________两个时钟周期之间插入1个或多个T W等待周期。
9、8259A共有___个可编程的寄存器,它们分别用于接受CPU送来的______命令字和________命令字二、简答题:(20分)1、什么是信号的调制与解调?为什么要进行调制和解调?试举出一种调制的方式。
(5分)2、已有AX=E896H,BX=3976H,若执行ADD BX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?(5分)3、有变量定义的伪指令如下:NUMS DW 18 DUP(4 DUP(5),23)V AR DB 'HOW ARE YOU !', 0DH, 0AH试问:NUMS、V AR变量各分配了多少存储字节?(5分)4、已有MOV AL,INF[BP+SI]与MOV AL,ES:INF[BP+SI]两条指令,试问:其源操作数采用何种寻址方式?是字或是字节操作?两条指令有何区别?(5分)三、读图(10分)下图中,AB7~AB0为8086CPU低八位地址总线试问:1、8259A占用______个端口地址,分别为____________,其中ICW1的设置地址为_________________;2、8255A占用_____个端口地址,分别为__________________,其中控制寄存器的地址为_______。
西南科技大学2012-2013学年微机原理与接口技术期末试题

西南科技大学2012-2013学年微机原理与接口技术期末试题XXXX大学2014-2015学年微机原理与接口技术期末试题一、选择题(1×10=10分)1、在计算机内部,一切信息的存取、处理和传送都是以( ) 形式进行的。
A)EBCDIC码B)ASCII码C)十六进制编码D)二进制编码2、下列指令中,有语法错误的指令是()。
A. MOV AX,[BX][SI]B. LEA DI,[2000H]C. OUT DX,ALD. SHL BX,23、CPU与外设间数据传送的控制方式有( )。
A.中断方式B.程序控制方式C.DMA方式D.以上三种都是4、在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是()。
A. 汇编指令B.机器指令C.伪指令D.宏指令5、一条指令执行完后,CS=1000H,IP=1052H,则下一条指令的地址为( )A. 2025HB. 11052HC. 01052HD. 10520H6、在80x86中可屏蔽中断请求被CPU响应的条件是()。
A. INTR引脚有中断请求,NMI引脚没有中断请求,系统没有DMA请求;B. CPU当前指令执行完毕;C. 中断允许标志IF = 1;D. 以上条件都包括。
8、对于掉电的处理,CPU是通过()来处理的。
A.软件中断B.可屏蔽中断C.非屏蔽中断D.DMA9、对于下列程序段:AGAIN:MOV AL,[SI]MOV ES:[DI],ALINC SIINC DILOOP AGAIN也可用指令()完成同样的功能。
A. REP MOVSBB. REP LODSBC. REP STOSBD. REPE SCASB10、可作简单输入接口的电路是()。
A.三态缓冲器B.锁存器C.反相器D.译码器二、判断题,正确的打√,错误的打×。
(1×10=10分)1、RESET信号来到后,CPU结束当前操作,并对处理器标志寄存器,IP,DS,SS,ES 及指令队列清零,而将CS设置为FFFFH,当复位信号变为低电平时,CPU从0000H开始执行程序。
微机原理及接口技术期末试题含答案

微机原理及接口技术期末试题一、单项选择题 (在下列每小题的四个备选答案中,选出一个正确的答案,并将号码填在括号内。
每小题1分,共10分)1、8086/8088 的时钟信号是由( C )提供。
A. 8259B. 8255C. 8284D. 82532、指令 MOV AX , 0283H[BX][SI] 中源操作数的寻址方式为( B )。
A. 寄存器间接寻址B. 基址变址相对寻址C. 基址寻址D. 变址寻址3、某存储单元的段基址为3806H,段内偏移地址为2948H,该存储单元的物理地址为( B )。
A. 4100HB. 3A9A8HC.3B008HD. 3AA08H4、某存储器芯片有地址线15根,数据线8根、该存储器芯片的存储容量为( D )。
A. 15K×8B. 32K×256C. 1K×8D. 32K×85、某存储器芯片容量为2K×4bit、若用它组成16K×8bit 存储器组,所用芯片数以及用于组内寻址的地址线为( B )。
A. 2片、11根B. 16片、14根C. 8片、16根D. 16片、8根6、 DMAC 8237具有( C ) 独立通道。
A . 八个B . 二个C . 四个D . 三个7、可编程中断控制器8259A每片具有( C ) 优先权控制。
A . 4级B . 2级C . 8级D . 6级8、若要某系统的8253的2通道输出波形为占空比1:1的方波、分频系数为1000、二进制计数,其工作方式命令字为( B )。
A. A6HB. B6HC. B4HD. C7H9、8237片内寻址的端口有( D )个。
A. 4B. 2C. 8D. 1610、8259片内寻址的端口有( B )个。
A. 4B. 2C. 8D. 16二、填空题:(每空1分,共计40分)1、指令ASSUME在程序中出现时表示:( 段寄存器与段之间的对应关系 )。
2、编语言源程序中的语句结构由4部分组成,每个部分称为项(也可称为域或埸),各项名称分别为:( 标号或变量名 )、( 操作码 )、( 操作数 )、( 注释 )。
微机原理与接口技术 模拟试题及答案详解(西科大)

产生频率为 200HZ 的方波信号,则 8253 的计数初值应为(),应选用的工作方式是( )。
方式控制字为( )。
二.读程序,并回答问题(16 分)
1.下面的程序是将表中元素按值的大小升序排序。要求填空(1)和(2)使程序按预定目标运行;
MOV
AL,DAT
CMP
AL,DAT+1
JNC
L1
MOV
AH,DAT+1
MOV
BY1,AL
MOV
AL,AH
L1: SUB
AL,DAT+1
AAS
RUNCTION ENDP
2.
DATA SEGMENT
DAT DB 3,4,2,3,4,6,7,8,9,19
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
1.(1)AA92AH
2.(2)6310H
3.(3)83FFFH,(4)A19A*18A*17=100 5.(7)1 ,(8)1
4.(5)0000H,(6)0200H 6.(9)1
7.(10)0132H,(11)0112H
8.(12)4
9.(13)否,(14)-5~-15V
10.(15)第一个负脉冲到达时,8259A 使当前中断服务寄存器 ISR 中的相应位置 1;
ALE 为(___), A0 为(___),WR 为(___)。
2.下列指令中,不影响进位的指令是(____)。
A. ADD AX,10
B. SAL AL,1
C. INC CX
D. SUB AX,BX
3.下列指令中,有语法错误的指令是(___)。
A. MOV AX,[BX][SI]
(完整word版)微机原理与接口技术期末试卷及答案

机原理与接口技术■期末考试试题及答案一、填空题(20*1)1、微机系统由(硬件系统〉和(软件系统)两部分组成。
2、80X6冇(20 )位地址线,存储器容量为(1M )B。
3、8086CPU内部组成结构从功能上讲,可分为(BIU )和(EU )两部分.4> 8086/8088 的四个段寄存器为(DS )、(ES )、(SS )、(CS )5、用来存放CPU状态信息的寄存器是(FLAGS )。
6、用來存放指令地址的寄存器是(IP)«7、X0X6的16位标志寄存器FLAGS屮OF=1表示运算结果(溢出).ZF=1表示运算结果为雯。
PF=()表示运算结果的低8位中I的个数为(奇数).8、8086的16位标志寄存器FLAGS中IF=1表示CPU (允许)中断,TF=I表示CPU进入(单步)工作方式。
9、地址4000H:0300H,其物理地址是(4O3OOH).段地址是(4000H ),偏移地址是(0300H1()、X0X6存储器管理采用(分段管理)技术。
IK I/O端口的寻址方式有两种,分别是(丸接寻址),(间接寻址).12、指令J() NEXT农示()F=(I )时转移。
13、将I/O设备端口内容读入AL中的指令助记符是(IN )。
14、8086CPU的1/()捋令采用间接寻址时,使用的间接寄存器是(DX)°15、设置DF=1的指令为(STD ).16、衲除CF标志的指令为(CLC )o17、一对操作堆栈的指令为(POP )和(PUSH )。
18、LOOPNZ的循环条件为(CXH0 HZF=0九19、实现无符巧数乘2的指令的助记符是(SHL ),实现冇符号数除2的抬令的助记符是(SAR )o20、变量/标号的三个属性是(段属性),(偏移属性).(类舉属性)o21、DEBUG命令中,反汇编命令的英文字母为(U ),显示内存命令的英文字母为(D ), 跟踪执行命令的英文字母为(T ),显示和修改寄存器的命令(R ).汇编命令是(A)。
微机原理与接口技术的期末试题与答案

微机原理与接⼝技术的期末试题与答案微机原理与接⼝技术的期末试题与答案⼀、单项选择题1.下列指令正确的是[ B]A.CMP [SI],100B.CMP WORD PTR [SI],100C.CMP [SI],100hD.CMP 100h,[SI]2.下列指令正确的是[D ]A.MOV CX,ALB.MOV DS,200hC.MOV DS,CSD.MOV DS,AX3.下列指令正确的是[A ]A.POP WORD PTR [BX]B.POP BLC.POP IPD.POP CS4.下列指令正确的是[C ]A.IN DX,ALB.IN DX,AXC.IN AX,DXD.IN BX,DX5.DF=1,执⾏MOVSB指令后[A ]A.SI减1,DI减1B.SI加1,DI加1,CX减1C.SI减1,DI减1,CX减1D.SI加1,DI加1,CX加16.Intel 8086 I/O寻址空间为[C ]A.1MBB.1KBC.64KBD.32KB⼆、填空题1.⼆进制数10101001转换为10进制数为169 D转换为16进制数为A9 H1.在移位指令中,⽤于指定移位位数的操作数只⽤的寄存器是___CL_____。
2.内存0005CH处4个字节为D2,EF,00,F0,它是中断__17H______的⼊⼝地址存放处,它表⽰该中断处理程序的起始地址为_F000H___ :__EFD2H___。
解析:因为中断类型号和中断向量表中的对应物理地址由倍数4的关系,所以0005CH/4=17h,即得类型号。
3.⼀条指令为MOV BX,X1,其中X1的偏移地址为16 (⼗进制)。
在DEBUG 下,此指令会变为MOV BX,__[0010]______。
4.指令MOV AL, BYTE PTR [BX+SI]中,源操作数的寻址⽅式是基址变址寻址⽅式5.设CF=0,AX=8000H,执⾏ROR AX,1后,AX=_4000H___,CF=_____0_________。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《微机原理及应用[B]》期末考试试卷(B卷)课程代码:223194450命题单位:信息学院通信教研室学院:班级:姓名:学号:一、单选题(每小题1分,共15分)1.IBM PC微机中,有符号数是用(B)表示的。
A.原码B.补码C.反码D.BCD码2.把输入和修改汇编源程序的过程称为(C)。
A.编译B.汇编C.编辑D.链接3.逻辑地址2000H:1000H对应的物理地址为(D)。
A.1200H B.12000H C.2100H D.21000H4.当RESET信号进入高电平状态时,将使8086的(A)寄存器初始化为0FFFFH。
A.CS B.DS C.SS D.ES5.下列指令中,不影响进位的指令是(C)。
A.ADD AX,10B.SAL AL,1C.INC CX C.SUB AX,BX6.PC系统中,中断号为08H的中断向量,存放在(B)双字单元的存储器中。
A.0000H:0008H B.0000H:0020HC.0000H:0032H D.0032H:0000H7.8086有(B)位数据线。
A.8B.16C.32D.648.8086CPU标志寄存器中用来表示进位标识的是(B)A.OFB.CFC.IFD.SF9.以下哪个寄存器不是8086CPU中的段地址寄存器的是(D)A.CSB.DSC.SSD.SI《微机原理及应用[B]》期末考试试卷(B卷)10.用2片8259A中断控制器组成2级中断控制系统,最多可以管理的中断源为(C)级。
A.8B.16C.15D.3111.可编程计数/定时器8253的工作方式有(D)种。
A.3B.4C.5D.612.执行MOV AX,0A742H指令后,AL寄存器中的值为(D)A.0AHB.0A7HC.74HD.42H13.在下列伪指令中定义双字节变量的是(B)。
A.DB B.DW C.DT D.DD14.运算器由很多部件组成,其核心部分是(B)。
A.数据总线 B.算术逻辑单元(ALU)C.累加器 D.多路开关15.计算机中单位Kb的含义是(D)。
A.1000个位B.1000个字节C.1024个位D.1024个字节二、判断题(每小题1分,共10分,正确的画“√”,错误的画“×”)1.伪指令是指示性语句,不产生机器目标代码。
(Y) 2.一个字节是8位,在8086系统中一个字是两个字节16位。
(Y) 3.一个基本总线周期有三个T状态组成。
(N) 4.Tw状态可以连续出现多次。
(Y) 5.8086复位后执行的第一条指令存放在00000H处。
(N) 6.MOV CS,AX是错误的指令。
(Y) 7.中断向量是中断服务程序的返回地址。
(N) 8.LOOP指令结束的条件是CX=0。
(Y) 9.MUL指令固定将累加器作为乘数之一。
(Y)《微机原理及应用[B]》期末考试试卷(B卷)10.SHL AX,4指令是正确的。
(N)三.程序分析题(30分)1.(每空1分,共2分)执行下面的程序段后,AX的内容是(5678H),BX的内容是(1234H).MOV AX,1234HMOV BX,5678HPUSH AXPUSH BXPOP AXPOP BX2.(3分)假设ES段中有一个字符串‘12FG3LM5C’,其名为ARRAY。
当以下程序段执行后,CX=(6)。
CLDLEA DI,ES:ARRAYMOV AL,‘G’MOV CX,9REPNE SCASB3.(5分)请简述下面这个程序的作用。
data segmentstr1db35,-27,-13,6,-47,52,9,-1buff db?data endscode segmentassume cs:code,ds:datastart:mov ax,data《微机原理及应用[B]》期末考试试卷(B卷)mov ds,axmov si,offset str1mov cx,8mov di,offset bufflp:cmp byte ptr[si],0jng nextmov al,[si]mov[di],alinc dinext:inc siloop lpcode endsend start将从STR1开始的8个数中的正数放入到BUFF中。
(5分)回答出找STR1开始的8个数中的正数(或是找负数)的给3分,能存入BUFF 中给2分。
4.(5分)请简述下面这个程序的作用。
data segmentbuff db35h,27h,89h,66h,47h,52h,09h,10hbuff1db8dup(0)buff2db8dup(0)data endscode segmentassume cs:code,ds:datastart:mov ax,data《微机原理及应用[B]》期末考试试卷(B卷)mov ds,axmov cx,8mov si,offset buffmov di,offset buff1mov bx,offset buff2lp:mov al,[si]mov ah,0mov dl,2div dlcmp ah,0jz abcmov al,[si]mov[di],alinc dijmp nextabc:mov al,[si]mov[bx],alinc bxnext:inc siloop lpcode endsend start将BUFF开始的8个数中,偶数放在BUFF1,奇数放在BUFF2中回答出找偶数或奇数的得3分,分别放在BUFF1和BUFF2中得2分四.问答题(每小题5分,共30分)1.简述CPU与外设数据传送的几种方式。
《微机原理及应用[B]》期末考试试卷(B 卷)有四种方式:无条件传送、查询传送、中断传送、DMA 传送。
(正确2个给3分,3个给4分,4个给5分)2.简述8086对可屏蔽中断的响应和处理过程。
在外部发出INTA 的同时内部将IF 清0(1分);断点保护(PSW、CS、IP 入栈)(1分);根据中断类型号获得中服程序的入口地址;(1分)在中服程序入口保护现场,然后执行中服处理;(1分)中服处理结束后恢复现场;返回断点(PSW、CS、IP 出栈)。
(3.请列举5种8086寻址方式。
立即寻址,寄存器寻址,直接寻址,寄存器相对寻址,基址变址寻址,相对基址变址寻址(每正确一个给1分)4.8086响应可屏蔽中断的条件是什么?无总线请求;(1分)CPU 允许中断:IF=1;(2分)CPU 执行完当前指令。
5.8086访问存储器为什么要分段?8086字长16bit (1分),CPU 内总线和所有寄存器都是16bit 的,只能寻址64KB (2分)。
8086分段组织地址空间,由2个16bit 的逻辑地址来形成一个20bit 的地址(可寻址1MB)。
(2分6.试说明指令周期、总线周期、时钟周期三者的关系。
.时钟周期是指CPU 主时钟频率一个振荡周期所需要的时间,即为系统主频的倒数T=f 1(1分);总线周期是指系统完成一个字节的读写操作所需要的时间,总线周期由若干个时钟周期组成,在8086CPU 中,一个总线周期为4个时钟周期;(2分)指令周期是指CPU 完成一个指令操作所需的时间,根据指令复杂程度的不同,指令周期由若干个总线周期组成。
(2分)五.接口与编程(共30分)1.(10分)从内存单元BUF 开始的缓冲区有7个8位无符号数,依次为13H,0D8H,92H,2AH,66H,0E0H,3FH。
编写一个完整的汇编语言程序找出它们的中间值并放入RES 单元。
2.设定时器0、定时器1工作于方式2,外部提供一个时钟,频率f=2MHZ。
要求定时器1每5ms 产生一个脉冲,定时器0每5s 产生一个脉冲。
《微机原理及应用[B]》期末考试试卷(B卷)要求:1.写出实现方案并画出原理图;(5分)2.编程实现要求。
(5分)3.(10分)8086通过8255输入4个开关量信号D0~D3,输出控制8个LED0~LED7,逻辑关系见下表。
8255端口范围300H~303H。
D3D2D1D0LED7LED6LED5LED4LED3LED2LED1LED0 000100000011001010101011001100011100010*********011001000001100011101010其它组合00000000要求:1.写出实现方案并画出原理图;(5分)2.编程实现要求(5分)。
附录:相关器件的命令字1.8253定时器控制字格式:D7D6D5D4D3D2D1D0D7D6:00--选计数器0,01-选计数器1,10-选计数器2,11-无意义D5D4:00--对计数器进行锁存,01-只读/写低8位字节10-只读/写高8位字节,11-先写低8位字节,再写高8位字节.D3D2D1:000--模式0,001--模式1,/10--模式2/11--模式3,100模式4,101--模式5D0:1--计数值为BCD码格式,0--计数值为二进制格式2.8255A并行接口8255A方式命令字格式:D7D6D5D4D3D2D1D0《微机原理及应用[B]》期末考试试卷(B卷)D7:1D6D5:A组方式设定.00—0方式,01—1方式,01—2方式D4:PA口,0—输出,1—输入D3:PC4~7,0—输出,1—输入D2:B组方式设定。
0—0方式,1—1方式D1:PB口,0—输出,1—输入D0:PC0~3,0—输出,1—输入8255A按位置位/复位命令字格式:D7D6D5D4D3D2D1D0D7:0D6D5D4:写0,不用D3D2D1:位选择.000—C口0位,001—C口1位。
D0:1—置位(高电平),0—复位(低电平)。