电大《微机原理与接口技术》试卷(期末)(A卷)(闭卷)

上传人:liy****000 文档编号:117248797 上传时间:2019-12-05 格式:DOC 页数:12 大小:94KB
返回 下载 相关 举报
电大《微机原理与接口技术》试卷(期末)(A卷)(闭卷)_第1页
第1页 / 共12页
电大《微机原理与接口技术》试卷(期末)(A卷)(闭卷)_第2页
第2页 / 共12页
电大《微机原理与接口技术》试卷(期末)(A卷)(闭卷)_第3页
第3页 / 共12页
电大《微机原理与接口技术》试卷(期末)(A卷)(闭卷)_第4页
第4页 / 共12页
电大《微机原理与接口技术》试卷(期末)(A卷)(闭卷)_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《电大《微机原理与接口技术》试卷(期末)(A卷)(闭卷)》由会员分享,可在线阅读,更多相关《电大《微机原理与接口技术》试卷(期末)(A卷)(闭卷)(12页珍藏版)》请在金锄头文库上搜索。

1、重庆邮电大学2008/2009学年第二学期微机原理与接口技术试卷(期末)(A卷)(闭卷)一、选择题(本大题共20小题,每小题1分,共20分)1. 十进制数0.6875的二进制为 ( )A. 0.0111B B. 0.1101B C. 0.1011B D. 0.1111B2. 当字长是8比特时,0的补码表示是( ) A.10000000B.11111111 C.00000000D.以上答案均不对3. 从功能上看,8086CPU分为两部分,分别是( )A.算数逻辑单元(ALU)和执行单元(EU)B.总线接口单元(BIU)和执行单元(EU)C.接口单元和运算单元D.运算器和控制器4. 指令MOV A

2、X,3070H中源作数的寻址方式为( ) A.寄存器间接寻址 B.立即寻址 C.直接寻址 D.变址寻址5. CPU与外设间数据传送的控制方式有( ) A.中断方式 B.程序控制方式 C.DMA方式 D.以上三种都是6. 下列指令中哪条是正确的 ( )A. MOV DS, 0200H B. MOV AX, SIDIC. MOV BP, AX D. MOV BYTE PTR BX, 10007. 一条指令执行完后,CS1000H,IP=1052H,则下一条指令的地址为 ( )A. 2025H B. 11052H C. 01052H D. 10520H8. 下面语句中有语法错误的语句是( )A. D

3、B 45H B. DW 0ABCDH C. DW ABCD D. DD AB9. 在 AR DB 10 DUP(5,2 DUP(6)中,含数据字0506H的个数是 ( )A. 10 B. 20 C. 0 D. 910. 指令DEC VAR不会影响标志位为( )。A.标志PF B.标志SF C.标志ZF D.标志CF11. 设AL=20H,SI=0500H,DS=3000H,(30500H)=0C0H,CF=1.执行SBB AL,SI后,正确的结果是( )A. AL=5FH SF=1 CF=1 B. AL=60H SF=1 CF=0C. AL=5FH SF=0 CF=1 D. AL=60H SF

4、=0 CF=012. ORG 0030HDA1 DB 0,0,30HDW DA1数据为3000H字存储单元的偏移地址是( )A. 0030H B. 0031H C. 0032H D. 0033H13. NUM1 DB(12 OR 6 AND 2)GE 0EHNUM2 DB(12 XOR 6 AND 2)LE 0EH上述数据定义语句中,NUM1和NUM2字节单元的内容分别是( )A. NUM1=0,NUM2=0 B. NUM1=0,NUM2=0FFHC. NUM1=0FFH,NUM2=0 D. NUM1=0FFH,NUM2=0FFH14. MOV CL,8ROL AX,CLOR AX,BX假设A

5、X=0012H,BX=0034H,那么上述程序段执行后,AX中的结果是( )A. 1234H B. 3412H C. 0046H D. 0034H15. DA2 DB 12H,34H,56H,0ABHDB $-DA2BUF1 DB 10H,20H,30HLEA SI,DA2MOV CL,4SIMOV CH,LENGTH BUF1上述指令序列运行后,CX的内容是( )A. 03ABH B. 01ABH C. 0304H D. 0104H16. 8255A中即可以作数据输入、输出端口,又可提供控制信息、状态信号的端口是( )A. B口B. A口C. C口D. 以上三个端口均可以17. 在外部中断源

6、的中断服务程序结束时,一般应向8259发送中断结束命令是让( )的相应位清零。A.中断请求寄存器IRR B. 中断屏蔽寄存器IMRC.中断服务寄存器ISR D. 标志寄存器EFLAGS18. 在80x86中可屏蔽中断请求被CPU响应的条件是( )。A. INTR引脚有中断请求,NMI引脚没有中断请求,系统没有DMA请求;B. CPU当前指令执行完毕;C. 中断允许标志IF = 1;D. 以上条件都包括。19. 在80x86微机系统中存储空间和I/O空间的编址方式采用( )。A. 两者独立编址,通过硬件连接线来区分两个空间;B. 两者统一编址,通过地址范围来区分两个空间;C. 采用混合编址,即独

7、立编址和统一编址均采用;D. 软件编址。20. 下列对OUT指令的描述中,不正确的是( )。A. 实现从端口中读出数据B. 能直接访问的端口范围是0255C. 只能用DX用作间接寻址的端口D. 能访问的端口为64KB二、填空题(本大题共20个空,每个空1分,共20分)1. 175.12D=( )B=( )H。2. 设字长为8位,X=0FAH,当X为补码的时候,其真值是( )。当X为无符号数的时候,其真值是( )。3. 微型计算机硬件由( )、( )、总线、接口电路及输入输出设备等构成。4. 中断类型号为25的中断向量存放在内存地址为( )开始的四个物理存储单元中。5. Intel80486 C

8、PU的数据总线宽度为( ),地址总线宽度为( )。6. 如果采用四片8259A级联,CPU的可屏蔽硬中断最多可扩展为( )级。7. 中断向量由( )和( )组成。8. 80x86CPU有两条中断请求线,称作( )和( )。9. 异步通信必须要在每个字符首尾附加起始位和( )等。10. 已知AX=1025H,BL=04H,则语句“MUL BL”执行后AX的值为( )。11. 已知内存单元20510H中存放31H,内存单元20511H中存放32H,内存单元30510H中存放42H,内存单元30511H中存放43H且AX = 3A7BH,DS=2000H, SS=3000H, BP = 0500H,

9、则语句“MOV AL, BP+10H”,则执行后AX的值为( )。12. NEAR型过程中有指令“RET 6”执行前SP=2000H,则该指令执行完后SP的值为( )。13. 一条完整的汇编指令通常由标号、( )、( )和注释组成。三、简答题(本大题共3小题,每小题5分,共15分)1. 简述对可屏蔽中断的响应过程。2. 微机接口的功能是什么?3. 宏和子程序的区别是什么?四、阅读程序题(本大题共5小题,每小题5分,共25分)1、设SS=2000H,MOV SP,2000HMOV AX,1234HPUSH AX执行上述指令后,SP= ,AH中的数据在内存的物理地址为 。2、以下程序片段执行前(A

10、X)=1234H,(BX)=5678H,执行完该片段后(AX)= H、(BX)= H。MOV CL,4MOV DH,BHSHL BX,CLMOV DL,AHSHL AX,CLSHR DH,CLOR AL,DHSHR DL,CLOR BL,DL3、阅读下列程序段回答,执行前(AL)=89H,程序执行后的结果是(AL)= H ?BEGIN: TEST AL, 80HJZ BRCH1XOR AX, AXJMP STOPBACH1: MOV AL, 0FFHSTOP: HALT4、阅读下列程序回答:程序执行完变量RESULT= H ?DATASEGMENTBUF DB 32H ,75H, 0C9H,

11、85H;共个数据RESULT DB ?DATA ENDSCODE SEGMENTASSUME CS:CODE ,DS:DATASTART: MOV AX,DATAMOV DS,AXLEA SI,BUFMOV CX,4MOV BX,LP1:MOV DH,MOV AL,SILP2:ROR AL,JC NEXTINC BXNEXT: DEC DHJNE LP2INC SILOOP LP1MOV RESULT,BXMOV AH,4CHINT 21HCODE ENDSEND START5、现有以下子程序ppp,如果调用前BX=3A7Bh, AX = 5C6DH, CX= 1E08H,则调用子程序Ppp屏

12、幕上将会输出什么内容?Ppp PROC FAR PUSH CX PUSH AX PUSH DX MOV CX, 4Ok: ROL AX, 4 PUSH AX MOV DX, AX AND DX, 0FH CMP DL, 9H JBE Number ADD DL, 7Number: ADD DL, 30H MOV AH, 2 INT 21H POP AX LOOP Ok POP DX POP AX POP CX RETPpp ENDP五、编程题(本大题共3小题,共25分)1. 假设定时/计数器8254的端口地址范围为80H 83H, 1#计数器的CLK端的时钟输入频率为1234,000Hz, 要

13、求在1#计数器的输出端OUT上输出频率为1000Hz的方波,按十进制方式计数,写出相应地8254初始化程序片断,并给出初始值的计算过程。(7分)2. 设数据段ARRAY单元开始有50个有符号数的字节数,要求统计其中负数的个数,并按二进制的形式显示出来。写出实现该功能的汇编程序(要求完整的汇编程序结构)。(8分)3. 设8255与打印机按下图进行连线,CPU与8255利用查询方式对打印机输出数据,并且8255的A口工作在方式0。设8255的端口地址为240H243H,待打印字符在BL寄存器中,试编制8255的初始化程序和打印输出的程序片段。(10分)附录8254的方式控制字格式:1计数器选择D7

14、 D6 = 00 计数器0;D7 D6 = 01 计数器1;D7 D6 = 10 计数器2;D7 D6 = 11 读出控制字标志;2读/写方式选择D5 D4 = 00锁存当前计数器的值供读出;D5 D4 = 01 只读/写低8位;D5 D4 = 10只读/写高8位;D5 D4 = 11先读/写低8位,后读/写高8位;3工作方式选择D3 D2 D1的值用于设定工作在方式05;4计数器计数制选择D0=0,计数值以二进制方式计数;D0=1,计数值以十进制方式计数;8255方式命令字的格式v D0位控制PC口低4位的传送方向: D0=0时是输出,D0=1时是输入。v D1位控制PB口的传送方向: D1=0时是输出,D1=1时是输入。v D2位指定B组工作方式:D2=0时为方式0,D2=1时为方式1。因此,B组只有方式0、方式1这两种工作方式。v D3位控制PC口高4位的传送方向:D3=0时是输出,D3=1时是输入。v D4位控制PA口的传送方向: D4=0时是输出,D4=1时是输入。v D6D5指定A组工作方式:D6D5=00指定方式0,D6D5=01指定方式1,D6D5=1X(10或11)指定方式2。因此,A组有方式0、方式1、方式2这三种工作方式。v D7位为特征位,本命令字处D7=1。8

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号