《专升本《微机原理》-试卷-答案.docx》由会员分享,可在线阅读,更多相关《专升本《微机原理》-试卷-答案.docx(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、专升本微机原理一、 (共56题,共152分)1. 将8位二进制数96H视为补码数时表示的十进制数是_,视为无符号数时表示的十进制数是_,视为压缩BCD数时表示的十进制数是_。 (3分).标准答案:1. -106;2. 150;3. 96;2. 若一个数据块在内存中的起始地址为80A0H:DFF6H,则这个数据块的起始地址的物理地址为_。 (1分).标准答案:1. 8E9F6H;3. 宏汇编语言程序被汇编时,_语句产生代码指令,_语句不产生代码指令,_语句可能产生也可能不产生代码指令。 (3分).标准答案:1. 指令;2. 伪指令;3. 宏指令;4. 设堆栈指针(SP)=2200H,此时若将AF
2、、AX、BX、CX依次推入堆栈后,(SP)=(_) (1分).标准答案:1. 21F8H;5. 8086/8088微处理器的INTR引脚由标志位_控制。 (1分).标准答案:1. IF;6. 在80x86微处理器中,指令分配给寄存器SP的默认段寄存器是_。 (1分).标准答案:1. SS;7. INT 40H 指令中断向量存放在(_)H:(_)H中。 (2分).标准答案:1. 0000;2. 100;8. 假如从内存向量为0000:0080H开始存放的16个单元中存放有以下值: (2分).标准答案:1. 4FEB;2. 1A29;9. 假定(AX)=96H,(BX)=65H,依次执行ADD A
3、X,BX和DAA指令后,(AX)=_ (1分).标准答案:1. 0061H;10. 有符号定义语句如下: 则L的值是_ (1分).标准答案:1. 6;11. 从8086CPU的内部结构上看,其是由()两部分组成。 (2分)A.控制器和20位物理地址加法器B.运算器和总线接口C.执行单元和总线接口单元D.控制器和运算器.标准答案:C12. IA体系微处理器中采用( )I/O寻址方式。 (2分)A.专用或独立的 B.存储器编址 C.向上生成 D.向下生成 .标准答案:A13. 下列数据中( )最小. (2分)A.11011001(二进制数) B.75(十进制数) C.37(八进制数) D.2A7(
4、十六进制数) .标准答案:C14. 若用6264SRAM芯片(8K8位)组成128KB的存储器模块,需要()片6264芯片。 (2分)A.16 B.24 C.32 D.64 .标准答案:A15. 当8255A的端口A、端口B均工作在方式0的输入方式时,端口C可以作为()用 (2分)A.两个4位I/O端口或1个8位I/O端口B.状态端口C.部分引脚作端口A、端口B的联络信号D.全部作联络信号.标准答案:A16. 在异步串行通信方式中,通常采用( )来校验错误。 (2分)A.循环冗余校验码 B.奇、偶校验码 C.海明校验码 D.多种校验方式的组合 .标准答案:B17. 下列引起CPU程序中断的四种
5、情况,哪一种需要由外部接口硬件提供中断类型码? ( ) (2分)A.INTO B.INTR C.NMI D.INT N .标准答案:B18. 指令ADD CX, SI+BX+10H中源操作数的寻址方式是() (2分)A.相对的变址寻址 B.基址寻址 C.变址寻址 D.基址加变址寻址 .标准答案:D19. 下列程序执行后(AX)=() (2分)A.5H B.57H C.75H D.0705H .标准答案:D20. 实现AX清零的指令为( )。 (2分)A.CMP AX,AX B.OR AX,AX C.XOR AX,AX D.AND AX,AX .标准答案:C21. (设数据段段首偏移地址为200
6、0H) 程序执行后,试回答下列问题: (7分)标准答案:2000,9ABC,1322. 该程序段执行完JE DONE语句后,AX=_,ZF=_,IP=_。 (7分)标准答案:00H,1,DONE的偏移地址23. 将8位二进制数96H视为补码数时表示的十进制数是_,视为无符号数时表示的十进制数是_,视为压缩BCD数时表示的十进制数是_。 (3分).标准答案:1. -106;2. 150;3. 96;24. -100的补码为_。 (1分).标准答案:1. 9CH;25. 设堆栈指针(SP)=3200H,此时若将AF、AX、BX、CX依次推入堆栈后,(SP)=_ (1分).标准答案:1. 31F8H
7、;26. USB设备构成的网络是一种主从式网络,不能实现_通信。 (1分).标准答案:1. 功能设备之间的点到点;27. 取变量BUF的偏移地址的指令为_。 (1分).标准答案:1. MOVBX,OFFSETBUF;28. 源程序如下,阅读后画出该程序在9号功能调用之前数据段的内存映象图并指出此程序的功能。stack segment stackstackdw 32 dup(0)stack endsdata segmentBUF DB 58HOBUF1 DB 0AH,0DH,(BUF)=OBUF2 DB 4 DUP(0)data endscode segmentbegin proc far as
8、sume ss:stack,cs:code,ds:data push ds sub ax,ax push ax mov ax,data mov ds,axMOV AL,BUFMOV AH,ALMOV CL,4SHR AH,CLADD AH,30HAND AL,0FHADD AL,30HMOV OBUF2,AHMOV OBUF2+1,ALMOV OBUF2+2,HMOV OBUF2+3,$MOV DX,OFFSET OBUF1MOV AH,9INT 21H retbegin endpcode ends end begin (15分)标准答案:该程序在9号功能调用之前数据段的内存映象图如下:该程序
9、的功能是将BUF中的两位压缩BCD数以十六进制形式显示。具体显示为:(BUF)58H29. 用SRAM 6116组成16K8存储器,需要多少片6116?需要多少条地址线作片内地址选择端?需要多少条地址线作芯片选择端?若规定地址为8000HBFFFH,试画出地址线的连线图(要求用74LS138译码)。 (15分)标准答案:16K8/2K8=8,即共需要8片存储器芯片16K=16384=214,所以组成64K的存储器共需要14根地址线作片内地址选择端2K=2048=211即11根作字选线,选择存储器芯片片内的单元14-11=3即3根作片选线,选择8片存储器芯片芯片的11根地址线为A10A0,余下的
10、高位地址线是A13A11 12,所以译码电路对A13A11进行译码,译码电路及地址线的连线图如下图所示:30. MOV DS,0B800H ( ) (2分) ( )如果错误,请改正:.标准答案:错误;改正:错误,立即数不能直接装载段寄存器31. DEC SI ( ) (2分) ( )如果错误,请改正:.标准答案:错误;改正:错误,未定义数据类型32. INC BX ( ) (2分) ( )如果错误,请改正:.标准答案:正确33. PUSH CS ( ) (2分) ( )如果错误,请改正:.标准答案:正确34. POP AH ( ) (2分) ( )如果错误,请改正:.标准答案:错误;改正:错误
11、,堆栈操作的寄存器不能为8位35. 有一个16个字的数据区,其起始地址为70AOH:DDF6H,则该数据区的第1个字的物理地址为_;最后一个字即第16个字的物理地址为_。 (2分).标准答案:1. 7E7F6H;2. 7E814H;36. 假如从内存向量为0000:0080H开始存放的16个单元中存放有以下值:21,04,35,05,29,1A,EB,4F,03,79,2B,2A,03,79,2B,2C,则21H中断子程序的入口地址为_:_H. (1分).标准答案:1. 4FEB;2. 1A29;37. 将8位二进制数97H视为补码数时表示的十进制数是_。视为无符号数时表示的十进制数是_视为压
12、缩BCD数时表示的十进制数是_。 (3分).标准答案:1. -105;2. 151;3. 97;38. 设堆栈指针(SP)=3200H,此时若将AF、AX、BX、CX依次推入堆栈后,(SP)= _ (1分).标准答案:1. 31F8H;39. 某微处理器系统中设计了一个存储为128KB的SRAM存储器模块,约定该存储器模块的起始地址为40000H,则该存储器模块的末地址为_。若用于该存储器模块片选译码的地址信号线为A17、A18、A19,则该模块片选信号(低电平有效)的逻辑表达式为: =_ (2分).标准答案:1. 5FFFFH;2. ;40. 假如从中断向量表中0000:0080H开始存放的
13、16个单元中存放有以下值: 21,04,35,05,26,1B,6A,7F,03,79,2B,2A,03,79,2B,2C,则21H中断子程序的入口地址为_。 (1分).标准答案:1. 7F6AH1B26H;41. 将带符号的8位二进制数BBH(补码)扩展为16位应为_H。 (1分).标准答案:1. FFBB;42. 有符号定义语句如下:BUF DB 1,2,3,ABCEBUF DW 66L EQU EBUF-BUF则L的值是_ (1分).标准答案:1. 6;43. RS-232C串行通信定义的传输格式是_个起始位、_个数据位、_个停止位。 (3分).标准答案:1. 1;2. 58;3. 12
14、;44. USB设备构成的网络是一种主从式网络,不能实现_通信。 (1分).标准答案:1. 功能设备之间的点到点;45. Intel系列的( )是16位外部数据总线。 (2分)A.8080 B.8085 C.8088 D.80286 .标准答案:D46. 当IA体系微处理器访问100H I/O端口时,采用( )寻址方式. (2分)A.直接 B.寄存器间接 C.立即 D.相对 .标准答案:B47. 指令MOV AL, DATABP源操作数的寻址方式是( )。 (2分)A.直接寻址 B.变址寻址 C.寄存器寻址 D.基址寻址 .标准答案:D48. 下列引起CPU程序中断的四种情况,哪一种需要由外部
15、接口硬件提供中断类型码? ( ). (2分)A.INTO B.INTR C.NMI D.INT N .标准答案:B49. 8255A的端口A、端口B均工作在方式0的输入方式时,端口C可以作为( )用 (2分)A.两个4位I/O端口或1个8位I/O端口B.状态端口C.部分引脚作端口A、端口B的联络信号D.全部作联络信号.标准答案:A50. MOV DS,0B800H ( ) (2分) ( )如果错误,请改正:.标准答案:错误;改正:错误,立即数不能直接装载段寄存器51. DEC SI ( ) (2分) ( )如果错误,请改正:.标准答案:错误;改正:错误,未定义数据类型52. INC BX (
16、) (2分) ( )如果错误,请改正:.标准答案:正确53. ADD BX, 28 ( ) (2分) ( )如果错误,请改正:.标准答案:错误;改正:错误,未定义数据类型54. POP AL ( ) (2分) ( )如果错误,请改正:.标准答案:错误;改正:错误,堆栈操作的寄存器不能为8位55. 设堆栈指针SP的初值为2000H,AX=3000H,BX=5000H,求:(1)执行指令PUSH AX后SP=?(2)再执行PUSH BX及POP AX,POP BX后的SP,AX,BX之值。(5分) (5分)标准答案:(1)1FFEH (2分)(2)SP=2000H AX=5000H BX=3000
17、H(3分)56. 接口电路通过打印口连接8位DAC芯片,请将以下的指令重新排序构成能产生三角波的程序段。不得增加或减少指令,只需在括号内填写指令编程顺序号( ) INT 21H( ) MOV AL,0( ) CMP AL,0FFH( ) UP: MOV DX,37CH( ) DEC AL( ) CMP AL,0( ) DOWN: MOV DX,37CH( ) INC AL( ) JZ UP( ) JNE UP( ) OUT DX,AL( ) JNE DOWN ( ) MOV AH,4CH( ) OUT DX,AL (14分)标准答案:14,1,5,2,9,10,7,4,12,6,3,11,13,8第 3 页