1、桂林电子科技大学2014年研究生统一入学考试试题科目代码:807 科目名称:微机原理及应用(A2)请注意:答案必须写在答题纸上(写在试题上无效)。一、填空题(每空1分,共30分)1、8086CPU内部基址寄存器有 和 。2、-120的原码是 ,补码是 。3、BCD码有 和 两种。4、 已知AX=C386H, BX=4F87H,执行指令ADD AX, BX后,标志位PF为 ,AF为 ,OF为 。5、执行指令IN 23H, AL后,为 ,为 , 为 。6、变量具有 、 和 三种属性。7、某RAM芯片容量为16K4,访问该芯片需要 根地址线和 根数据线,要扩展成256K8的存储器需要 片该芯片。8、
2、8086CPU的I/O端口控制方式有 , 和 三种。9、中断控制器8259A内部用于设置中断类型号的寄存器是 ,用于屏蔽外部中断的寄存器是 。10、并行接口芯片8255A的A组由端口 和 组成,A组有 种工作方式。11、某12位A/D转换器,参考电压为10V,能分辨的最小电压为 伏,当输入电压为2.5V时,输出为 。12、定时器8253内部有 个 位的计数器。二、选择题(每题2分,共30分)1、在微机中,有符号数一律采用( )表示,运算时符号位与数字位一起参加运算。 A. 原码 B. 反码 C. 补码 D. BCD码2、逻辑地址2000H:1000H所对应的物理地址为( )。 A. 1200H
3、 B. 12000H C. 2100H D. 21000H3、8086CPU标志寄存器中用来表示进位的是( )。 AOF B. CF CIF D. AF4、以下寄存器不是8086CPU中的段地址寄存器的是( )。 A.SI B. DS C. SS D. CS5、执行MOV AX, 0A742H指令后,AL寄存器中的值为( )。 A. 0AH B. 0A7H C74H D. 42H6、运算器由很多部件组成,其核心部分是( )。 A. 数据总线 B累加器 C寄存器 D多路开关 7、用BP作基址加变址寻址时,操作数所在的段是当前( ) A.代码段 B.数据段 C.堆栈段 .附加数据段8、某异步串行通
4、信中传送一个字符的一帧数据中,包括1个起始位、6个数据位、1个偶校验位和2个停止位,若传送波特率为1200,则每秒能传送( )个字符。 A.100 B.120 C.240 D.12009、8086系统可寻址I/O端口的最大地址为( ) A.0FFH B.0FFFH C.0FFFFH D.10000H10、下列第( )条是合法的访问I/O端口指令。 A.IN AL, DX B.IN AL, BX C.IN AL, BL D.IN AL, 100H11、DRAM是指( ) A. 随机读写存储器 B.动态随机读写存储器 C.只读存储器 D.可擦写可编程只读存储器12、中断类型号为24H的中断向量存放
5、在( )开始的存储单元中。 A.0000H:0090H B.0000H:0024H C.0000H:0240H D.0024H:0000H13、接口电路中传送的信息可分为三类:数据信息、( )和控制信息。 A.地址信息 B.状态信息 C.设备信息 D.命令信息14、对指令ROL CX,CL,正确的解释是( ) A该指令执行的结果无法预料,可能导致无休止执行。 B这条指令是错误的,不能执行。 C该指令只有在CL=10时才可执行。 D该指令是正确的,该指令一次性从CL获得移位次数后,CL的使命即完成,不会再对指令产生后续的影响。15、8255A的端口C具有的功能是( )。 A.作为独立的输入/输出
6、数据端口 B.作为A口和B口方式1或方式2下的联络线 C.只能作为联络线 D.A和B的综合三、简答题(共50分)1、给定以下寄存器及内存单元的初始值,请指出下列各指令或程序段独立执行后,有关寄存器和内存单元的内容。(每空1分,共10分)初值:(DS)=1880H,(SP)=0100H,(SS)=1500H,(AX)=2000H,(BX)=0012H (SI)=0020H,(15100H)=56H,(15101H)=20H,(18820H)=13H,(18812H)=32H,(18813H)=02HPOP AX; (SP)= H,(AX)= H,INC WORD PTR BX (BX)= H (
7、18812H)= H;(18813H)= HROR WORD PTR BX,1;(18812H)= H;(18813H)= H; MOV AL,BX+1; MUL BYTE PTR SI; MOV BX,AX; (AX)= H;(18812H)= H; (18813H)= H2、已知BX=7830H,CF=1,执行指令:ADCBX,87CFH之后,BX=_,标志位的状态分别为CF=_,ZF=_,OF=_,SF=_,AF=_,PF=_(每空1分,共7分)3、已知数据段的定义如下,请填写有关符号的值(每空1分,共6分)DATA SEGMENT A单元的内容为 B EQU THIS BYTE B单元
8、的内容为 A DD 44332211H C单元的内容为 C EQU WORD PTR A STR单元的内容为 STR DB ABC ARRAY单元的内容为 ARRAY DW 11,22,33,44,55 COUNT单元的内容为 COUNT DW CONUT-ARRAYDATA ENDS4、 已知某中断服务程序名称为AAA_ISR,中断类型码为78H,请写出设置中断向量表程序。(7分)5、某微机有4级中断,其中断响应及处理优先级从高到低为(即1级最高,4级最低),假定在执行用户程序过程中,同时出现2级和3级中断请求,而在处理2级中断过程中,又同时出现1级和4级中断请求,试问各级中断处理完成的顺序
9、是什么?请画出处理该多重中断示意图。(10分)6、假设用8255A开发的并行接口的开始端口地址为300H,现要求:(10分)设计其I/O地址译码电路,并画出其逻辑电路示意图; 编写程序段,设置端口A组为方式2,B组为方式1且端口B为输出。给出8255A方式控制字的格式如下:四、编程题(40分)1、试编写程序,要求将数据段中一个未经排序的无符号字数组UNSORTED中找出最大数和最小数存放在MAX和MIN单元中,已知该数组有50个元素。(10分)2、在以BLOCK为首址的字存贮区中存放100个带符号数,请将其中的正、负数分别送至PLUS和MINES两存贮区中。(10分)3、8255A作为打印机接口和微机系统总线连接如图所示,8255A的A口工作于方式1输出,在方式1下PC7自动作为“缓冲器满”信号,PC6作为“响应输入” 信号,PC3作为INTRA“中断请求”信号接到8259A的IRQ2端,另外用PC0作为打印机的“选通”信号,选通信号是一个负脉冲,下列程序为采用中断方式输出BUF缓冲区100个字符到打印机打印,试完成该程序。(20分)注: 8255A的口地址为80H83H,8259上电时已初始化,口地址为20H和21H,IRQ2的中断类型码为0AH。 第 4 页 共 4 页
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。