微计算机原理与应用模拟题2_第1页
微计算机原理与应用模拟题2_第2页
微计算机原理与应用模拟题2_第3页
微计算机原理与应用模拟题2_第4页
微计算机原理与应用模拟题2_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、模拟试卷2一 单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题后的括号内。每小题1分,共10分。错选、多选或未选均无分)1. 执行IN AL,70H时,CPU外部的管脚状态是( )。A. B. C. D. 2. 可以实现在数据段中保留10H个字节单元的指令有( )。A. DW05H DUP(?) B. DB 10 DUP(?)C. DB8 DUP(2 DUP(?)D. DD 4 DUP(?)3. 在I/O控制方式中,由专用硬件设备来控制外设与存储器之间的数据传送的是( )。A. 程序查询方式 B. 中断方式 C. DMA方式 D. 通道方式4. 若某CPU 的地址线为

2、16 条,而某存储器芯片单元为2K,则加在该存储器芯片上的地址线为 ( ) 。 A. A0 A10 B. A0 A11 C. A0 A12 D. A0 A135. 并行接口芯片8255A具有双向数据传送功能的端口是( )。A. A口 B. B口 C. C口 D. 控制口6. 当多个外设同时产生中断时,CPU响应中断的顺序受( )的影响。A. 中断允许标志 B. 中断优先级C. 中断屏蔽码 D. 中断优先级和中断屏蔽码7. 8086 CPU经加电复位后,执行第一条指令的地址是( )。A. 00000H B. FFFFFH C. FFFF0H D. 0FFFFH 8. 8086 CPU内有指示下条

3、指令有效地址的指示器是( )。A. IP B. SP C. BP D. SI 9. 读取一个非规则字,8086CPU需( )个总线周期。 A. 1 B. 2 C. 4 D. 8 10. 在微机中,CPU访问各类存储器的频率由高到低的次序为( )。A. 高速缓存、内存、磁盘、磁带 B. 内存、磁盘、磁带、高速缓存C. 磁盘、内存、磁带、高速缓存 D. 磁盘、高速缓存、内存、磁带 二 多项选择题(在每小题的五个备选答案中,选出两个至五个正确答案。并将其号码填在题中的括号内,多选、少选、错选均无分,每小题2分,共10分)1. CPU与外设之间交换信息,一般有( )。A. 数据信息 B. 地址信息 C

4、.状态信息 D. 控制信息 E. 中断类型码2. 下列8086标志寄存器的标志位中,属于控制标志位的有( )。A. CF B. IF C. DF D. ZF E. TF 3. 将字变量ARRAY的偏移地址送寄存器SI的正确结果是( )。 A. LEA SI,ARRAY B. LDS SI, ARRAY C. MOV SI,ARRAY D. MOV SI,SEG ARRAYE. MOV SI,OFFSET ARRAY4. 两台PC机通过其串行接口直接通信时,通常只需要使用( )三根信号线。 A. TXD B. RXD C. D. E. GND 5. 8086与8088相比,具有( )。A. 相同

5、的指令队列B. 相同的指令系统C. 相同的内部寄存器D. 相同宽度的地址总线E.相同宽度的数据总线三 填空题(在每小题的空格中填上正确答案。错填、漏填均无分。本大题共10个空,每空1分,共10分)1. 指令MOV AX, 4360H中源操作数的寻址方式为 。2. INTEL 8253每个计数通道有 种工作方式,其中 可以产生方波信号。3. DMA技术提供了 到 的数据直接传输通道。4. INTEL 8086 的中断向量表中存放的是中断向量,即中断处理程序的入口地址。若在 0000: 001CH 开始的 4 个字节中分别是 11H,22H,33H,44H,则对应的中断类型号为 的中断向量是 。5

6、. I/O端口地址有两种编址方式,分别是 、 。6. 当ALE有效时,8086/8088CPU地址/数据总线AD0-AD15上传送的是 信息。四 简答题(回答问题,本大题有3小题,每小题5分,共15分 )1. 如果在一个程序段开始执行之前,CS=13D9H,IP=7A60H,试问:该程序段的第一个字的物理地址是什么?指向这一物理地址的CS值和IP值是否是唯一的? 2. 试说明在8086CPU执行INT 21H指令的过程。3. CPU对I/O接口有哪几种控制方式,分别有什么特点?五 判断改错题(判断下列各小题的正误,正确的划“”,错误的划“”,并对错误进行改正,本大题有5小题,每小题2分,共10

7、分。)1. INC BX ( )2. ADC 100, AL ( )3. MOV AX, CS ( )4. PUSH AL ( )5. MOV DX, CL ( )六 程序分析 (写运行结果及程序功能,本大题有3小题,每小题5分,共15分)1、分析下面的程序段,指出程序完成的功能。MOV BX, 1000H XOR AL, AL MOV CX, 100 AGAIN: MOV BX,AL INC BX LOOP AGAIN 程序段完成的功能是 。2. 已知程序的数据段为: DATA SEGMENT A DB 11, 37H ORG 20HB DB HELLOC EQU $-BD DW 2234H

8、,0FFH E DW 5 DUP(?) DATA ENDS 求下列程序段每一句执行后的结果是什么,并写出最终结果。MOV AL, C;AL= MOV BX, OFFSET B MOV AL, 1 XLAT B; AL= MOV CX,D+2; CX= XCHG DL, A; DL= MOV BL, SIZE E; BL= 3. 分析下面的程序段,指出程序完成的功能及运行结果。MOV CX, 8MOV AL, 01HMOV SI, 2000HNEXT:MOV SI , AL INC SI SHL AL, 1 LOOP NEXTHLT(1)执行本程序后有:AL= ;SI= ;CX= ;(2)程序段

9、完成的功能是_。七 基本设计题(按题目要求编制8086/8088汇编语言程序,本大题2小题,共12分)1(6分)设系统中8253 端口地址为 40H43H,编程对其作如下设置。(1)计数通道0,工作在方式 0,二进制计数,计数初值0C8H。 (2)计数通道2,工作在方式 4,BCD码计数,计数初值1234。2.(6分)某8086微机应用系统以8255A作为接口,采集8个开关的状态,并通过发光二极管显示出来,电路连接如下图所示。设8255A的端口地址为D0HD3H。编写相应程序段。八 综合应用设计题(本大题有两小题,共18分)1(6分)下图为 SRAM6116 芯片与8086系统总线的连接图:

10、(1)写出6116 芯片的存储容量; (2)分析每片6116 所占的内存地址范围。2.(12分)下图是8255A并行打印机接口电路图,通过接口CPU采用查询方式将存放在BUF缓冲区的256个字符送去打印。设已知8255A的端口地址为218H 21BH。完成以下程序段。START: MOVDX , _ ;(1)8255A命令口 MOV AL , _ ;(2)工作方式字 OUT DX , ALMOV AL , _ ;(3)使/STB=1 OUT DX , ALMOVSI , OFFSET BUF;打印字符的内存首址MO VCX ,_ ;(4)打印字符个数L:MOVDX ,_ ;(5)PC口地址IN

11、 AL , DX ;查BUSY=0? AND AL , 04H JNZ L ;忙,等待;不忙,则向A口送数 MOVDX ,_ ;(6)PB口地址 MOVAL ,_ ;(7)从内存取数 OUTDX , AL ;送数到A口 MOVDX ,_ ;(8)8255A命令口 MOV AL , _ ;(9)使/STB=0 OUT DX , AL NOP MOV AL ,_;(10)使/STB=1 OUT DX , AL INC _ ;(11)内存地址加1 DEC _;(12)字符数减1 JNZ L ;未完,继续。 MOV AX , 4C00H ;已完,退出 INT 21H模拟试卷2 参考解答一、 单项选择题

12、(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题后的括号内。每小题1分,共10分。错选、多选或未选均无分)12345DACAA678910BCABA二、 多项选择题(在每小题的五个备选答案中,选出两个至五个正确答案。并将其号码填在题中的括号内,多选、少选、错选均无分,每小题2分,共10分) 12345ACDBCEAEABEBCD三、 填空题(在每小题的空格中填上正确答案。错填、漏填均无分。本大题共10个空,每空1分,共10分)1. 存储器直接寻址2. 6 方式33. 外设接口 存储器4. 7 4433H:2211H5. 统一编址 独立编址6. 地址四、 简答题(回答问题,本大题

13、有3个小题,每小题5分,共15分 )1. 如果在一个程序段开始执行之前,CS=13D9H,IP=7A60H,试问:该程序段的第一个字的物理地址是什么?指向这一物理地址的CS值和IP值是否是唯一的?答:该程序段的第一字的物理地址为:PA=CS×10H+IP=1B7F0H指向这一物理地址的CS值和IP值不具有唯一性。2. 试说明在8088CPU执行INT 21H指令的过程。答:CPU取出INT 21H指令,经指令译码获知这是一条中断指令。将F、CS和IP压入堆栈保护起来并关中断,而后将中断向量码21H×4=84H得到中断向量表地址,将存储器中84H开始的第一个字单元内容送IP,

14、第二个字单元的内容送CS,从而转向中断服务程序。当然,在此之前中断服务程序的入口地址早已填入中断向量表中。3. CPU对I/O接口有哪几种控制方式,分别有什么特点?答:(1)无条件传送:接口和操作均十分简单,但CPU与外设数据交换难以实现同步;(2)查询传送:传送可靠,适用面宽,但效率低下;(3)中断传送:大大提高了CPU的时间利用率,但实现相对复杂,数据量大的高速传输难以满足;(4)DMA传送:由DMAC控制,实现外设和存储器的直接数据传送,适合大量、快速数据传送。五、 判断改错题(判断下列指令的正误,正确的划“”,错误的划“”,并对错误进行改正,本大题有5小题,每小题2分,共12分。)1.

15、 INC BX ( × )解:INC BYTE PTR BX2. ADC 100, AL ( × )解:ADC AL, 1003. MOV AX, CS ( )4. PUSH AL( × )解:PUSH AX5. MOV DX, CL ( × )解:MOV BX, DXMOV BX,CL六、 程序分析 (写运行结果及程序功能,本大题有3小题,每小题5分,共15分)1. 程序段完成的功能是 将数据段中偏移地址为1000H开始的100个存储单元清零 。2. MOV AL, C;AL= 5 MOV BX, OFFSET B MOV AL, 1 XLAT B;

16、AL= 45H MOV CX,D+2; CX= 0FFH XCHG DL, A; DL= 0BH MOV BL, SIZE E; BL= 10 3. (1)执行本程序后有:AL= 00H ;SI= 2008H ;CX= 0 ;(2)程序段完成的功能是 将2027依次存入2000H开始的8个单元 。 七、 基本设计题(按题目要求编制8086/8088汇编语言程序,本大题共12分)1(6分)解: MOV AL, 00010000B OUT 43H, AL MOV AL, 0C8H OUT 40H, AL MOV AL, 10111001B OUT 43H, AL MOV AL, 34H OUT 42H, AL MOV AL, 12H OUT 42H, AL2.(6分)MOV AL, 90HOUT 0D3H, ALIN AL, 0D0HXRL AL, 0FFHOUT 0D1H, AL八综合应用设计题(本大题有两小

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论