版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、院/系 年级 专业 姓名 学号 答 题 勿 超 装 订 线-装-订-线-安徽大学20092010学年第一学期 微机原理及应用 考试试卷(A卷)(闭卷 时间120分钟)题 号一二三四五六总分得 分阅卷人一、选择题(每题2分,共20分)1、8086微处理器的存储器寻址空间为()。 A、64KB B、1MB C、4GB D、64TB2、标志寄存器中属于控制标志的是()。 A、DF、SF、OF B、DF、IF、TFC、OF、CF、PF D、AF、OF、SF3、与外存储器相比,内存储器的特点是()。 A、容量大、速度快 B、容量大、速度慢 C、容量小、速度快 D、容量小、速度慢4、在指令MOV BX+S
2、I+5,AX中,目的操作数的寻址方式是()。 A、寄存器间接寻址 B、基址变址寻址 C、相对基址变址寻址 C、寄存器寻址5、当标志位IF=1时,8086可以响应的中断为()。 A、NMI B、INTR C、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、输入和输出口
3、分别编址9、组成16M8位的存储器,需要1M4位的存储芯片()片。 A、8 B、16 C、32 D、64 A、 一、 填空题(每空1分, 共20分)1、8086 CPU主要由( )与( )两大部分组成。2、微机的总线按功能可分为( )、( )和( )三类。3、8086 CPU可管理的中断共有( )级,最高级中断为( )。4、指令CMP是把目的操作数和源操作数做( )运算,而TEST是把目的操作数和源操作数作()运算。二、 简答案1、 设有关寄存器及存储单元的内容如下:(DS)= 2000H,(BX)= 0100H,(SI)= 0002H,(20100)= 12H,(20101)= 34H,(2
4、0102)= 56H,(20103)= 78H,(21200)= 2AH,(21201)= 4CH,(21202)= 0B7H,(21203)= 65H,试说明下列各条指令源操作数的寻址方式和执行完后AX寄存器的内容。(8分)(1) MOV AX,1200H (2) MOV AX,1200H (3) MOV AX,1100BX (4)MOV AX,1100BXSI四、阅读程序回答问题(10分)DATA SEGMENTS9 DB 0, 1, 2, 3, 4, 5, 6, 7, 8, 9DATA ENDS LEA SI S9 (A) LEA DI,S9+1 (B) MOV CX,5LABEL: M
5、OV AL,SI XCHG AL,DI (C) MOV SI,AL ADD SI,2 ADD DI,2LOOP LABEL(1)请写出语句(A)的一个等价语句;(2)语句(B)与语句(C)各为什么寻址方式;(3)上述程序执行完后S9开始的10个字节存储单元内容是什么。五、编程题以2MHz输入8253的第2个计数器(从零开始计数),实现1KHz的方波输出,试编写8253的初始化程序,设8253通道的基地址为310H。六、 综合应用已知一种RAM芯片为4K8位,组成16K8位的内存单元,a) 需要多少芯片,每块芯片至少需要多少根地址线,至少一共需多少根地址线?b) 画出芯片与8086 CPU 的逻
6、辑连接图。c) 若采用线选法译码,请指出芯片的地址空间。参考答案:一、选择题1. B 2. B 3. C 4. C 5. D 6. B 7. C 8. C 9. C二、填空题1. BIU(总线接口部件)、EU(指令执行部件) 注:中英文均可,两空无顺序之分 2. 数据总线、地址总线、控制总线 注:三空无顺序之分 3. 256、0级(除法错)4. 减法、(逻辑)与三、 阅读程序回答问题(1)立即数寻址 1200H (2)直接寻址 4C2AH(3)寄存相对寻址 4C2AH (4)相对基址变址寻址 65B7H四、 阅读程序回答问题(1)MOV SI OFFSET S9 (2)直接寻址、寄存器间接寻址
7、 (3)1, 0, 3, 2, 5, 4, 7, 6, 9, 8五、 编程题N = 2M / 1K = 2000工作模式为3MOV DX,316HMOV AL,10110111BOUT DX,ALMOV DX,312HMOV AL,00HOUT DX,ALMOV AL,20HOUT DX,AL六、 综合应用 计算机微机原理与汇编语言模拟试题及答案(一)一、单项选择题(每小题1分,共15分)1. 8088/8086的存储器组织是将存储器划分为段,可作为段的起始地址的是( )。A185A2H B00020H C01003H D0AB456H2.指令POP BX 中,目的操作数的段寄存器是( )。A
8、DS BES CSS DCS3. CPU执行“OUT 40H,AL”指令时,下列信号为高的是( )。4.执行1号DOS系统功能调用后,从键盘输入的字符应存放在( )。AAL BBL CCL DDL5. 间接寻址方式中,操作数处在( )中。A通用寄存器 B内存单元C程序计数器 D堆栈6. 8086在最小模式下,分时使用AD0AD15,所以必须外接地址锁存器,当总线上为地址信息时,通过( )信号将地址送入地址锁存器。ADEN BALE C DDT/ R7. 在对汇编语言程序的处理过程中,用编辑程序产生汇编语言的源程序的扩展名是( )。A.EXE B.OBJ C.BAT D.ASM8. 表示过程定义
9、结束的伪指令是( )。AEND BENDP CENDS DENDM9. 默认状态下,在寄存器间接寻址中与SS段寄存器对应的寄存器是()。ABP BBX CSI DDI10. 标志寄存器中属于控制标志的是( )。ADF、SF、OF BDF、IF、TFCOF、CF、PF DAF、OF、SF11. 两个组合十进制数46H、35H相加,调整指令DAA完成的是( )。A加00H调整 B加60H调整C加06H调整 D加66H调整12. 在8086的I/O指令中,间接端口寄存器是( )。ABX BSI CDX DDI13. 浮点加减中的对阶是( )。 A将较小的一个阶码调整到与较大的一个阶码相同 B将较大的
10、一个阶码调整到与较小的一个阶码相同 C将被加数的阶码调整到与加数的阶码相同D将加数的阶码调整到与被加数的阶码相同14. 保护断点就是保存( )。A中断类型码B中断服务程序入口地址C现场 D当前CS 、IP的值15. 对以下类型的中断,优先级最低的是( )。 A指令中断 B非屏蔽中断 C可屏蔽中断 D单步中断二、填空题(每空1分,共20分)1. 指令MOV BX,MASKBP,若MASK=3500H,SS=1200H,DS=1000H,BP=1000H,那么有效地址为 ,物理地址为 。2. 对于十六进制表示的数码19.8H,转换为十进制数时为 ;该数码用压缩BCD码表示时数据为 。3. 已知X的
11、补码为10011001,其原码是 ;真值为_。4.使用DOS功能调用时,子程序的功能号应放在 寄存器中。5. 设堆栈段寄存器SS所存放的数据为2250H,堆栈指示器SP所存放的数据为0140H,如压入堆栈7个数据库字,问栈顶地址、SS和SP各为 、 、 。6. 使CF标志置1的指令是 ;使DF标志清0的指令是 。7. 组成16M8位的存储器,需要1M4位的存储芯片_片。8.8253可编程定时/计数器按照二进制计数,其计数范围是从0到 ;按照BCD码计数,其计数范围是从0到 。9. PC机的中断类型有 、 和不可屏蔽中断三种,不可屏蔽中断的请求信息送CPU的 引脚。10. 8255A的控制字的最
12、高位D7=1时,表示该控制字为 控制字。11.CPU可访问8259的端口地址数为 。三、简答题(每小题5分,共20分)1. 定时器和计数器有什么相同和不同?2. 什么是接口?硬接口和软接口的含义各是什么?3. 在A/D转换过程中,采样保持电路有什么作用?在什么情况下可以不使用采样保持电路?4.什么是中断?常见的中断源有哪几类?CPU响应中断的条件是什么?四、分析题(每小题5分,共15分)1. 若STR是字符串的首地址,阅读程序段,回答问题: LEA BX,STR MOV CX,30LP: CMP BX,$ JNZ NEXT MOV BX,&NEXT:INC BX LOOP LP HLT(1)指
13、出程序的功能 ;(2)对程序的各个语句加上注解。2. 阅读程序段,完成指定问题:NUM DBABCDEFGHIMOV AH,01H INT 21HAND AL,0FHDEC ALXOR AH,AHMOV BX,OFFSET NUMADD BX,AXMOV DL,BXMOV AH,02HINT 21H试回答:(1)上述程序段的功能是什么?(2)如从键盘输入字符5,程序段有什么结果?3. 请把下列程序中所缺语句补充完整,并回答问题:TITLE EXAMPLE.ASMDATA SEGMENT A DW 0 B DW 0 C DW 230,20,54_CODE SEGMENTASSUME _PROG
14、PROC FARSTART: PUSH DS MOV AX.0 _ MOV AX,DATA _ MOV BX, OFFSET C MOV AX, BX MOV B, AX MOV AX, 2BX ADD AX, B MOV A, AXEXIT: _ _CODE ENDS _ 问题:(1)程序执行完后,A单元的内容是多少?(2)写出上机运行本程序的步骤。五、应用题(每小题10分,共30分)1.首地址为DAT的数据区中有3个互不相等的8位无符号整数,编写一个完整的程序,将这3个数的最大者存放到MAX单元。2. 设8253计数器0工作在方式2,CLK0为5MHz,输出OUT0为1KHz方波,二进制计
15、数;计数器1用OUT0作计数脉冲,计数值为1000,二进制计数,计数器减到0时向CPU发出中断请求,CPU响应这一中断请求后继续写入计数值1000,开始重新计数,保持每一秒钟向CPU发出一次中断请求。试编写出对8253的初始化程序。(8253端口地址为04B0H04B3H)3. 在如图所示的电路中,试分析电路图,回答以下问题。(1)74LS138的作用是什么?(2)74LS138在什么条件下才工作?(3)RAM的地址范围是多少?参考答案一、单项选择题(每小题1分,共15分)1.B 2.C 3.A 4.A 5.B 6.B 7.D 8. B 9.A 10.B11.C 12.C 13.A 14.D
16、15.D解释:1.段的起始地址必须从节开始,而每节是16个字节,所以段的起始地址用十六进制表示时应该末尾是0。2.指令POP BX 中的目的操作数为BX指向的内存单元,而BX默认使用DS;源操作数是堆栈中的数据。二、填空题(每空1分,共20分)1.4500H、16500H(计算有效地址EA=MASK的3500H+BP的1000H=4500H物理地址=1200H*16+EA=12000H+4500H=16500H ) 2.25.5、00100101.0101B 3. 11100111、-103 4. AH5.22640H、2250H 、0132H解:已知:DS=2250H,栈顶地址的偏移地址=0
17、140H 栈顶地址=(2250H10H)+ 0140H = 22640H 压入7个数据字后: SP = 0140H - 27 = 0132H SS = 2250H6. STC、CLD 7.32 8.65535 、9999 9. 软件中断、可屏蔽中断、NMI10. 方式 11.2三、简答题(每小题5分,共20分)1.答:定时器和计数器是同一器件-计数器,其共同的特点是都有一个计数脉冲输入端,每输入一个脉冲,计数器就进行加1或减1计数。若计数器件的计数脉冲的频率固定,则可利用计数实现定时,这就是定时器。若计数器件的作用仅仅是记录输入脉冲的多少,则称为计数器。2.答接口是位于主机与外设之间的一些转换
18、电路的总称.是CPU与外设交互通信的中间接点,一般由若干组存储单元组成,用于暂存数据发实现CPU与外设之间的通信,并有缓冲的功能用来平衡CPU与外设的不匹配。硬接口是用硬件来实现接口的功能,而软接口是通过程序设计来实现接口的功能的。3.答:采样保持电路广泛应用于数据采集系统和实时控制系统中,它的功能有两种:(1)采样跟踪状态:在此期间应尽可能快地接受输入信号,使输出和输入信号相一致(2)保持状态:把采样结束前瞬间的输入信号保持下来,使输出和保持的信号一致。由于模/数转换需要一定时间,在转换期间,要求模拟信号保持稳定,因此当输入信号变化速率较快时,都应采用采样保持电路,如果输入信号变化缓慢,则可
19、不用保持电路。4. 答:中断是指CPU在正常执行程序时,由于内部/外部时间或程序的预先安排引起CPU暂时终止执行现行程序,转而去执行请求CPU为其服务的服务程序,待该服务程序执行完毕,又能自动返回到被中断的程序继续执行的过程。常见的中断源有:一般的输入/输出设备请求中断;实时时钟请求中断;故障源;数据通道中断和软件中断。CPU响应中断的条件:若为非屏蔽中断请求,则CPU执行完现行指令后,就立即响应中断。CPU若要响应可屏蔽中断请求,必须满足以下三个条件:无总线请求;CPU允许中断;CPU执行完现行指令。四、分析题(每小题5分,共15分)1. (1)程序功能:将字符串STR(长度30字节)中所有
20、用代替。(2)LEA BX,STR ;置地址指针 MOV CX,30 ;置计数器初值LP: CMP BX, ;取字符与比较 JNZ NEXT ;不是转NEXT MOV BX, ;是则用替换NEXT:INC BX ;地址加1 LOOP LP ;CX一1为0继续 HLT2. 答:(1) 程序段功能:根据从键盘输入的字符19,确定在显示器上显示NUM中第几个字符。(2) 显示器显示字符E,解释如下:MOV AH,01 ;从键盘输入5,INT 21H ; AL=35HAND AL,0FH ; AL=05HDEC AL ; AL=04HXOR AH,AH ;AH=0MOV BX,OFFSET NUM ;
21、BX指向NUM的首地址ADD BX,AX ;BX指针向高地址移动4下MOV DL,BX ;DL=BX指针指向的内容即EMOV AH,02HINT 21H ;显示输出E3. (1)程序执行完后,A单元的内容是250。 (2)写出上机运行本程序的步骤是: 答:CMASM EXAMPLE CLINK EXAMPLECEXAMPLE五、应用题(每小题10分,共30分)1. 参考程序如下:DATA SEGMENT DAT DB 23H,32H,13H MAX DB ?DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART:MOV AX,DATA MOV DS,AX MOV AL,DAT ; AL23H MOV BL,DAT+1 ; BL32H MOV CL,DAT+2 ; CL13HLOP1:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 食品课程设计感想
- 数控机床主轴箱课程设计
- 2024至2030年中国海绵包防护棚行业投资前景及策略咨询研究报告
- 双联齿轮工艺课程设计
- 猫抓老鼠c 课程设计
- 灌注桩课程设计3410
- 2024至2030年中国直热封口机行业投资前景及策略咨询研究报告
- 2024年中国芳纶纤维增强复合材料市场调查研究报告
- 中国高吸水性树脂(SAP)行业发展方向及盈利前景预测研究报告(2024-2030版)
- 中国食品级冷却剂供需现状与市场规模分析研究报告(2024-2030版)
- D报告样板设备故障的8D报告
- 2023超星尔雅舞蹈鉴赏章节测试考试答案
- 幼儿园中班数学活动《5以内的相邻数》
- 有限空间监护人制度
- 是妈妈是女儿三声部合唱谱
- 医疗环境表面清洁与消毒管理规范 课件
- 2023年高考语文全国乙卷小说《长出一地的好荞麦》讲评课件26张
- JCT2094-2011 干垒挡土墙用混凝土砌块
- 跨部门工作联络单
- 农药采购及配送服务方案(技术标)
- 跌倒坠床流程图
评论
0/150
提交评论