长安大学微机原理与接口技术B卷
微机原理与接口模拟试题(六套)

.《微机原理与接口技术》试题模拟试卷〔一一、填空〔每空1分,共20分1、8086/8088CPU采用技术,使得取指令、执行指令同时进行,来提高CPU的效率。
2、从地址开始的字称为"非规格字",访问时,需个总线周期。
3、按照总线的规模、用途和应用场合,总线可分为、 __________ 和 __________ 三类。
4、用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片________片,用作产生片选信号和片内寻址的地址总线的条数分别为、________。
5、已知中断向量表中从60H地址开始的4个连续单元中的内容为30H、40H、50H、60H,则该中断对应的类型码为,中断服务程序入口地址为______________。
6、DMA 技术提供了和之间的数据直接高速传输通道。
7、大部分DMAC都有四种DMA传送方式,这四种方式是_、、和。
8、如果要读取8253的当前数值,必须先____,如果要计数器1生成一正跳变信号,应选用方式____________。
9、识别键盘上的闭合键,通常采用两种方法:和行反转法。
二、选择题〔每题2分,共20分1、Reset信号有效后,8086CPU的启动地址< >A、FFFFFhB、0FFFFhC、FFFF0hD、00000h2、堆栈的工作方式是<>A、先进先出B、随机读写C、只能读出不能写入D、后进先出3、RS-232C是一个〔标准。
A、片内总线B、内部总线C、串行通信D、并行总线4、目前在PC机主板上所使用的总线是< >A、ISA总线B、EISA总线C、PCI总线D、PCI总线和ISA总线5、有一静态RAM芯片的地址线为A 0 ~A 10 ,数据线为D 0 ~D 3 ,则该存储器芯片的存储容量为< >A、2K×4位B、1KB<B:字节>C、2KBD、1KB×4位6、在DMA方式下,外设数据输入到内存的路径是< >A、外设→CPU→DMAC→内存B、外设→DMAC→内存C、外设→存储器D、外设→数据总线→存储器7、在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个〔A、I/O设备B、I/O接口C、主处理器D、协处理器8、要使8253输出1个时钟周期〔1CLK宽度的负脉冲,可选择哪几种工作方式<>A、方式2,4,0B、方式0,4,5C、方式2,4,5D、方式1,4,59、若串行通信方式中传送率为1200bps,波特率因子n=16,则收、发时钟引脚信号<RxC、TxC>的频率为<>A、1MHzB、19.2KHzC、20KHzD、2400Hz10、在8259A 内部, < > 是用于反映当前哪些中断源要求 CPU 中断服务的。
长安大学2022微机原理及接口技术考研真题及答案

长安大学2022微机原理及接口技术考研真题及答案2022年硕士研究生入学考试试题(B)试题代码:815试题名称:微机原理与接口技术第1页共5页一、填空题(每空1分,共20分)1.8086CPU通过段寄存器和指针寄存器能准确找到程序代码。
2.8086的中断向量表位于内存的_______区域,它可以容纳____个中断向量,每一个向量占____个字节。
3.在8086CPU中,由于BIU和EU分开,所以_____和_____可以重叠操作,提高了CPU的利用率。
4.若CPU为8086,用2k某8的SRAM芯片组成16K某16的存储器,共需SRAM芯片_______________片,片内地址和产生片选信号的地址分别为、5.8259A的初始化命令字包括____________________________,其中_________________是必须设置的。
6.存储器芯片地址译码方法有和两种方法。
7.8253具有个减1计数器。
每个计数器都含有位的初值寄存器。
在以二进制计数时,最大计数次数为;以BCD码计数时,最大计数次数为8.7段LED显示器内部的发光二极管连接方式可分为和两种结构。
二、单项选择题(每小题2分,共10分)1.MOVA某,ES:[B某][SI]的源操作数的物理地址是()。
A.16某(DS)+(B某)+(SI)B.16某(ES)+(B某)+(SI)C.16某(SS)+(B 某)+(SI)D.16某(CS)+(B某)+(SI)2.采用Cache技术的主要目的是()。
A.为增加内存的容量;B.为减少高速CPU和慢速内存之间的速度差异;答案必须写在答题纸上,写在试题或草稿纸上不给分。
试题代码:815试题名称:微机原理与接口技术第2页共5页C.为增加CPU的寄存器;D.增加内存的容量。
3.在定点二进制运算器中,减法运算一般通过()来实现。
A.原码运算的二进制减法器;B.补码运算的二进制减法器;C.原码运算的十进制加法器;D.补码运算的二进制加法器。
微机原理及接口技术2007-2008-1-B卷答案

一、单项选择题(本大题共10题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.乘法指令中的两个操作数,其中有一个操作数隐含在(A)A.AL或AX中 B.BL或BX中C.CL或CX中D.DL或DX中2.用移位类指令时,若需移动多位,则应先将移位位数置于(C )A.AL中 B.AH中C.CL中D.CH中3.一般情况下,一个汇编语言程序最多有(D)A.1个当前段B.2个当前段C.3个当前段D.4个当前段4.8255A 的PA 口工作于方式2 时,PB 口不能工作于( C )A. 方式0B. 方式1C. 方式2D. 任何方式5.CPU 可以对8253 计数器执行读操作,其读到的是( C )A. 工作方式字B. 计数初值C. 计数执行部件CE( 减法计数器) 的当前值D.06. 在8086系统中,一个总线周期可以传送数据的字节数为( B )A.1个B.2个C.3个D.4个E.8个7. 串行异步传送时,每一帧数据都是由( C ) 开头的。
A. 低电平B. 高电平C. 起始位D. 同步字符8.机器字长为16位,N=-32768的补码为(C)A. 7654HB. 9012HC. 8000HD. A034H9.如果使用8253-5的三个计数器,需要写(B)个方式字A. 1B. 3C. 1或3D. 210.如果使用8255A的作为三个输入端口,需要写(A)个方式字A. 1B. 3C. 1或3D. 2二、多项选择题( 本大题共 5 小题,每小题 2 分,共10 分)在每小题列出的五个备选项中有二至五个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选、少选或未选均无分。
1.存储器与CPU相连接时(A、B、C )A.应考虑CPU总线的负载能力B.存储芯片地址线的位数决定了存储器的最大容量C.应考虑存取速度配合问题D.存储芯片数据线的位数决定了存储器的数据位数E.系统地址线的位数决定了存储器的最大容量2中止执行指令重复前缀REPE/REPZ后续指令的条件有(D、E)A.CX≠0B.CX=0C.ZF≠0D.ZF=0E.OF=03.PC机中的A0~A7地址线是( A、C、D、E )A.单向B.双向C.可访问存储器D.可访问I/O接口E.可传送地址4. 串行异步发送器具有(B、C、D) 等功能。
微机原理及接口技术试题及答案精选全文完整版

《微机原理及接口技术》试卷(A )适用专业(计算机科学与技术) 使用班级()一、选择题(每题 1 分,共 15 分) 1. 微机中控制总线传送的是 ( )。
A.存储器和I/O 接口的地址码B.微处理器向内存储器和I/O 的命令信号C.存储器和I/O 设备向微处理器传送的状态信号D.B 和C2. 8253可编程定时/计数器,在初始化时写入的最大计数初值是 ( )。
A.0000HB.7FFFHC.65535D.FFFFH3. 在异步串行通信中引入了"波特率因子"的概念,波特率因子为16,64时,接收时钟的频率为波特率的16,64倍,引入波特率因子的目的是 ( )。
A.识别正确的起始位 B.提高接收速度 C.提高采样精度 D.三者都是4. 8086 CPU 标志寄存器共有( )位,其中使用7位,未使用其它位均作为CPU 指令运行后的状态信息和控制标志信息。
A. 8 B. 10 C. 16 D. 205. 8086微处理器CLK 引脚输入时钟信号是由( )提供。
A.8284 B.8288C.8287 D.82896. 最基本的读操作包含4个状态,即T 1 、T 2、T 3和T 4 ,当存储器或 I/O 设备的速度慢于CPU 速度时,在( )状态之间插入1个或几个等待状态T W 。
A. T 3和T 4 B. T 1和T 2 C. T 2和T 3 D. T 1和T 37. 在计算机与外设之间数据的传送方式分为串行传送方式和( )传送方式两类。
A.并行传送方式 B. 同步传送方式 C. 异步传送方式 D. 串/并传送方式8. 8253的( )是软件触发选通方式。
A.方式OB.方式1C.方式2D.方式4 9.串行异步通信协议中一个字符正式发送前,先发送( )低电平有效。
A.两个起始位 B .3个起始位 C. 1.5个起始位 D .1个起始位 10.对8255A 的C 口执行按位置位/复位操作时,写入的端口地址是( )。
微机原理与接口技术2010-2011(B)答案

北京邮电大学2010——2011学年第1 学期《微机原理与接口技术》期末考试试题(B)一.填空题(18分, 每空1分)1. 假设AL中存放十六进制数0D0H,写成二进制是11010000 ,如果它是无符号数,则按十进制大小是208 ,如果它是补码表示的有符号数,则按十进制大小是-48 ,经过符号扩展成字之后按十六进制数是0FFD0 。
2. 在8086汇编语言程序设计中,标识符的定义不可以以数字开头。
3.对于变量定义ABC DW 3 DUP(4 DUP (50) ),则变量ABC所分配的字节数为24 。
4. 执行完OR AL,0C1H指令后,AL的值为D3H,则标志位SF应为 1 ,标志位CF应为0 。
5. 在8086的中断系统中,不可屏蔽中断NMI的优先级要比溢出中断的优先级低。
6. 如果用某个字节密码与小写字符“a”(ASCII码为十进制97)进行异或XOR操作,结果字节内容为“0AFH”,则可推断该字节密码为0CEH (按十六进制)。
7. 8086 CPU有20 根地址总线,存储器寻址的空间范围是00000~0FFFFFH ,I/O端口寻址空间范围是0000~0FFFFH 。
8. 在8253定时/计数器的方式3中,如果计数初值为奇数,则OUT端输出的高电平持续时间比低电平(多或者少几个)多一个CLK周期。
9. 在8251A的异步串行方式输出过程中,字符的(最高位或最低位)最低位首先开始传送。
10. A/D转换器的转换过程需要经过采样、保持、量化、编码等4个阶段。
二.选择题(20分,每空2分)1.构成微机的主要部件除CPU、内存、I/O接口外,还有____D____。
(A) 显示器(B) 键盘(C) 磁盘(D)系统总线2.在汇编过程中,不产生指令码,只用来指示汇编程序如何汇编的指令称为___B_____。
(A) 汇编指令(B)伪指令(C)机器指令(D)宏指令3.在8259A中,用来屏蔽中断源的寄存器是___C____。
微机原理及接口技术B+B卷

一、论述题(每小题5分,共25分)1、说明8086CPU内部的寄存器组有哪些?并说明哪几个寄存器可拆成8位寄存器使用?2、说明8086最小方式下读/写总线周期的主要区别?3、什么是8086的总线周期?总线周期由哪几个时钟周期组成?答:总线周期(机器周期):CPU通过总线与存储器或I/O接口进行一次数据传输所需的时间(至少为4个时钟周期)。
4、CPU与外设之间传送信息的方式有哪些?各有何特点?请简要说明。
答:无条件方式:常用在对外设要求不高的系统;查询方式:主机在传送数据之前,要检查外设是否“准备好”;中断方式:外设具有向CPU申请服务的能力;DMA方式:可靠性和效率都很高,但硬件电路复杂、开销较大,常用于传送速度高、数据量很大的系统。
5、若8086/8088系统的中断向量表,在0000H:0008H单元开始依次存放20H、10H、80H和60H四个字节,(1)求该向量对应的中断类型码和中断服务程序的入口地址(用逻辑地址回答)。
(2)用图表示中断向量表的存储情况。
答:(1)n=02H,6080:1020H0000:0000:0008H二、计算题(每小题4分,共20分)若(BX)=0358H,(SI)=1200H,(DI)=1500H,DISP=1BA7H,(DS)=2100H,(SS)=1100H,(BP)=0102H,段寄存器按默认段寄存器。
计算各条指令中源操作数的EA和物理地址。
(1)MOV AX,[1BA7H] 直接寻址1BA7H;22BA7H(2)MOV AX,[BX] 寄存器间址0358H;21358H(3)MOV AX,[BP+SI] 基址变址寻址1302H;12302H(4)MOV AX,DISP[BX][DI] 相对基址变址寻址33FFH;243FFH(5)MOV AX,[BX]+1300H 寄存器相对寻址1658H;22658H三、选择正确答案(每小题2分,共8分)1.8086的地址总线为 D ,数据总线为C(1)A. 15 位 B. 14位 C. 16位 D. 20位(2)A.15位 B. 22位 C. 32位 D. 16位2.8255A的方式选择控制字为9BH,其含义是 BA.A、B、C口全为输出B.A、B、C口均为方式0,输入C.A、B为方式0,输入,C口工作方式不明D.A口为输出,其它为输入3.中断向量是指 AA.中断服务程序的入口地址B.中断返回主程序的入口地址C.存放中断服务程序的内存单元D.主程序等待中断语句的地址4.指令ADD AL ,[3000H] 中的源操作数的寻址方式为 DA.立即寻址 B.变址寻址C.存器间接寻址 D.直接寻址四、判断下列指令正误,正确的打“√”,错误的打“⨯”并说明原因。
长安大学微机原理与接口技术B卷

一、一、填空题(20分,每空1分)1、将十进制数279.85转换成十六进制数、八进制数、二进制数及BCD码数分别为:________H,________Q,_____B, BCD。
2、字长为8位的二进制数10010100B,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为______D,______D或______D。
3、已知BX=7830H,CF=1,执行指令:ADC BX,87CFH之后,BX=____________,标志位的状态分别为CF=_______,ZF=_______,OF=________,SF=__________。
4、8086中,BIU部件完成______功能,EU部件完成_____功能。
5、8086中引脚BHE信号有效的含义表示________________。
6、8086正常的存储器读/写总线周期由________个T状态组成,ALE信号在__________状态内有效,其作用是______________。
7、设8086系统中采用单片8259A,其8259A的ICW2=32H,则对应IR5的中断类型号为____________H,它的中断入口地址在中断向量表中的地址为____________________H。
二、二、简答及判断题(共17分)1、某指令对应当前段寄存器CS=FFFFH,指令指针寄存器IP=FF00H,此时,该指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?试举例说明(4分)2、8086CPU的FLAG寄存器中,状态标志和控制标志有何不同?程序中是怎样利用这两类标志的?(4分)3、设采用8251A进行串行异步传输,每帧信息对应1个起始位,7个数据位,1个奇/偶校验位,1个停止位,波特率为4800,则每分钟能传输的最大字符数为多少个?(4分)4、判断下列指令的对错(正确的在括号内打“√”,错的打“⨯”) (5分)(1)(1) LEA SI, 4[SI] ( )(2)(2) MOV AL, [CX] ( )(3)(3) XCHG [SI], [BX] ( )(4)(4) PUSH WORD PTR[BX] ( )(5)(5) POP CS ( )三、读图和作图题(20分)1、1、8086系统中接口连接关系如下图所示。
微机原理与接口技术期末试卷B卷答案

《微机原理与接口技术》试卷B 评分标准及 参考答案一、 一、 每空1分,共20分1、117.D99H 427.6631Q 000100010111.110110011001B0010 01111001.1000 0101 BCD2、148D -20D -108D3、BX=0000H CF=1 ZF=1 OF=0 SF=04、总线接口功能 指令的译码及执行功能5、高8位数据线D 15~D 8有效6、4 T 1 给外部的地址锁存器提供一个地址锁存信号7、35H 000D4H~000D7H二、共17分1、∵故物理地址为0FEF0H 。
(2分)指向该物理地址的CS ,IP 值不唯一。
例如:CS :IP=0000:FEF0H 也指向该物理地址。
(2分)2、状态标志表示算术运算或逻辑运算执行之后,运算结果的状态,这种状态将作为一种条件,影响后面的操作。
(2分)控制标志是人为设置的,指令系统中有专门的指令用于控制标志的设置或清除,每个控制标志都对某一特定的功能起控制作用. (2分)3、每帧占1+7+故每分钟能传送的最大字符数为 (4分)4、(1) 对; (2) 错; (3) 错; (4) 对; (5) 错 (5分)二、二、共20分1、(1) A7A6 A5 A4 A3 A2 A1 A01 0 0 0 任意⨯⨯0 Y01 0 0 1 任意⨯⨯0 Y11 0 1 0 任意⨯⨯0 Y21 0 1 1 任意⨯⨯0 Y3∴8255的端口地址为80H,82H,84H,86H (3分)8253的端口地址为90H,92H,94H,96H (3分)8259的端口地址为A0H,A2H,(3分)8251的端口地址为B0H,B2H,(3分)(2) OUT 80H,AL (1分)IN AL,82H (1分)2、(1) 控制线连接图如图所示。
(4分) Array(2) 通道0工作在方式2—速率发生器;通道1工作在方式3—方波速率发生器(2分)四、共20分1、AL=01H (2分) AH=00 H (2分) BL=08H (1分)2、(1) 从目的串中查找是否包含字符‘0’,若找到则停止,否则继续重复搜索。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、一、填空题(20分,每空1分)
1、将十进制数27985转换成十六进制数、八进制数、二进制数及BCD码数分别为:________H,________Q,_____B, BCD。
2、字长为8位的二进制数10010100B,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为______D,______D或______D。
3、已知BX=7830H,CF=1,执行指令:ADC BX,87CFH之后,
BX=____________,标志位的状态分别为CF=_______,ZF=_______,
OF=________,SF=__________。
4、8086中,BIU部件完成______功能,EU部件完成 _____功能。
5、8086中引脚BHE信号有效的含义表示________________。
6、8086正常的存储器读/写总线周期由________个T状态组成,ALE信号在__________状态内有效,其作用是______________。
7、设8086系统中采用单片8259A,其8259A的ICW2=32H,则对应IR5的中断类型号为____________H,它的中断入口地址在中断向量表中的地址为____________________H。
2、二、简答及判断题(共17分)
1、某指令对应当前段寄存器CS=FFFFH,指令指针寄存器IP=FF00H,此时,该指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?试举例说明 (4分)
2、8086CPU的FLAG寄存器中,状态标志和控制标志有何不同?程序中是怎样利用这两类标志的? (4分)
3、设采用8251A进行串行异步传输,每帧信息对应1个起始位,7个数据位,1个奇/偶校验位,1个停止位,波特率为4800,则每分钟能传输的最大字符数为多少个? (4分)
4、判断下列指令的对错(正确的在括号内打 “”,错的打 “”) (5分)
(1) (1) LEA SI, 4[SI] ( )
(2) (2) MOV AL, [CX] ( )
(3) (3) XCHG [SI], [BX] ( )
(4) (4) PUSH WORD PTR[BX] ( )
(5) (5) POP CS ( )
三、读图和作图题 (20分)
1、 1、 8086系统中接口连接关系如下图所示。
要求回答以下问
题:
(1) 试分别确定8255,8253,8259及8251的端口地址(12分);
(2) 设8255的PA口为输出,PB口为输入,试写出对PA口和PB口执行输入/输出操作的指令。
(2分)
8255的端口地址为:___________________________________;
8253的端口地址为:___________________________________;
8259的端口地址为:___________________________________;
8251的端口地址为:___________________________________;
对PA口操作的I/O指令为_______________________________;
对PB口操作的I/O指令为______________________________。
2、作图题。
系统采用4个接口芯片:8253,8251,8259及8255。
要求8253的通道0用作实时时钟,每当定时时间到之后向8259的IR2送入中断申请信号。
8253通道1用作方波发生器作为8251的收发时钟脉冲。
8253通道0,通道1的门控信号由8255PC口的PC3和PC2控制。
(1) 画出4个芯片之间控制线的连接图; (4分)
(2) 8253的两个通道应分别工作在什么方式? (
四、程序阅读题 (20分)
1、源程序如下:(5分)
MOV AH, 0
MOV AL, 9
MOV BL, 8
ADD AL, BL
AAA
AAD
DIV AL
结果AL_________,AH=___________,BL=_____________。
2、源程序如下:(5分)
MOV AX, SEG TABLE ;TABLE为表头
MOV ES, AX
MOV DI, OFFSET TABLE
MOV AL, ‘0’
MOV CX, 100
CLD
REPNE SCASB
问:1) 该段程序完成什么功能?
2) 该段程序执行完毕之后,ZF和CX有几种可能的数值?各代
表什么含义?
3、源程序如下:(5分)
CMP AX, BX
JNC L1
JZ L2
JNS L3
JNO L4
JMP L5
设AX=74C3H,BX=95C3H,则程序最后将转到哪个标号处执行?试说明理由。
4、源程序如下:(5分)
MOV DX, 143H
MOV AL, 77H
OUT DX, AL
MOV AX, 0
DEC DX
DEC DX
OUT DX, AL
MOV AL, AH
OUT DX, AL
设8253的端口地址为140H~143H,问:
(1)程序是对8253的哪个通道进行初始化?
(2)该通道的计数常数为多少?
(3)若该通道时钟脉冲CLK的周期为1µs,则输出脉冲OUT的周期为多少µs?
五、编程题 (23分)
1、8255的编程。
(共10分)
设8255的端口地址为200H~203H。
(1)要求PA口方式1,输入;PB口方式0输出;PC7~PC6为输入;
PC1~PC0为输出。
试写出8255的初始化程序。
(3分)
(2)程序要求当PC7=0时置位PC1,而当PC6=1时复位PC0,试编制相应的程序。
(7分)
2、自BUFFER开始的缓冲区有6个字节型的无符号数:10,0,20,15,38,236,试编制8086汇编语言程序,要求找出它们的最大值、最小值及平均值,分别送到MAX、MIN和AVI三个字节型的内存单元。
(13分)
要求按完整的汇编语言格式编写源程序。