《 微机原理与接口技术》试题( A )卷及答案龚尚福第二版5页.doc

上传人:1595****071 文档编号:33834865 上传时间:2022-08-12 格式:DOC 页数:5 大小:171.50KB
返回 下载 相关 举报
《 微机原理与接口技术》试题( A )卷及答案龚尚福第二版5页.doc_第1页
第1页 / 共5页
《 微机原理与接口技术》试题( A )卷及答案龚尚福第二版5页.doc_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《《 微机原理与接口技术》试题( A )卷及答案龚尚福第二版5页.doc》由会员分享,可在线阅读,更多相关《《 微机原理与接口技术》试题( A )卷及答案龚尚福第二版5页.doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、如有侵权,请联系网站删除,仅供学习与交流 微机原理与接口技术试题( A )卷及答案 龚尚福第二版【精品文档】第 5 页 微机原理与接口技术试题( A )卷 龚尚福第二版一、选择题(共30分,每小题2分)1. 在计算机内部所有的存取、处理都是 形式进行的。 A、 BCD; B、ASCII; C、十六进制; D、二进制。2. 指令地址指针IP中存放的是 。 A、当前指令 B、下一条要执行的指令 C、操作数地址 D、下一条将要执行指令所在的首地址3. 微处理器指的是 。A. 运算器+存储器 B. 运算器+控制器 C.运算器+I/O D. 运算器+寄存器4. MOV AX,BX+SI的源操作数的物理地

2、址是 。 A、(DS)10H+BX+SI B、(ES)10H+BX+SI C、(SS)10H+ BX+SI D、(CS)10H+BX+SI5. 在一般微处理器中, 包含在中央处理器(CPU)内。 A. 算术逻辑单元 B. 主内存 C. 输入接口 D. 输出接口 6. 计算机中表示地址时使用 。 A. 无符号数 B. 原码 C. 有符号 D. 补码7. 运算器的主要功能是进行 。A. 逻辑运算 B. 算术运算 C. 算术与逻辑运算 D. 只做加法8. 主存和CPU之间增加高速缓存的目的是 。 A. 解决CPU和主存之间速度匹配问题 B. 扩大主存容量C. 既扩大主存容量,又提高主存的速度 D.

3、提高主存的容量9. JMP WORD PTRDI是 。 A、段内间接转移 B、段间间接转移 C、段内直接转移 D、段间直接转移 10. 操作数的(偏移)地址存放在寄存器的寻址方式称为 .A. 直接寻址 B.寄存器寻址 C. 寄存器间接寻址 D.变址寻址 11. 80486CPU的工作方式有 。 A、保护模式 B、系统管理模式 C、实模式 D、虚拟8086模式12. 计算机的内存可采用 。 A、RAM和ROM B、RAM C、ROM D、磁盘13. 采用虚拟存储器的目的是 。 A、提高主存速度 B、扩大外存容量 C、 扩大编程空间 D、提高外存速度14. IF可以屏蔽的中断类型有 。. A、内部

4、中断 B、外部中断的可屏蔽中断 C、外部中断 D、外部中断和内部中断均可屏蔽15. 程序地址计数器(PC)的位数取决于 。 A、存储器的容量 B、指令长度 C、机器字长 D、 指令字节数二、判断题(共10分,每题1分)正确在( )中画“”,错误在( )中画“”。1.指令MOVAX, SI 的源操作数的寻址方式是寄存器间接寻址。( ) 2.当NEG指令的操作数是一个用补码表示的负数时,指令执行后,达到这个负数的绝对值 ( )3.CPU发出的地址是00100H,则可以访问存储器,也可以访问外设。( )4.在代码段中也可以用伪指令定义变量。( )5.堆栈段的最大可以定义为64KB。( )6.字符串定

5、义:STRDBABCD和STR DW ABCD具有相同的效果。( )7.LENGTH运算符可以返回数据区中数据的数目。若已定义“BB DB 3,2,1,0” ,表达式LENGTH BB的值是0。( )8. 指令MOV SI,AX的源操作数寻址方式是寄存器简接寻址( )。9.如果SUB01是另一个代码段的一个标号用指令JMP SUB01就可以实现段间直接转移。( )10.若VAR1已经定义为一个变量,指令LEABX,VAR1SI 将VAR1的值加上SI后传送给BX.( )三、分析题(共20分,每小题10分)。1. 设DS=2000H,SS=3000H,ES=5000H, BP=0200H,SI=

6、4000H,BUF=1000H,BX=2000H。按16位实模式操作,分析每条指令的作用、指出每条指令的目的操作数/源操作数的寻址方式,并确定每条指令访问内存的物理地址.MOV AL,1234H ; .MOV DX,BX ;.MOV CL,BX100H ; .MOV SI,BX ;.MOV AH,BUFBXSI ;.MOV AX,BP1234H ;.SUB AX,BX+SI ;.ADD BX,ES:BX+8000H ;.AND AL,BX+SI+100H ;.XOR AX,BX+300H ;2. 找出以AAA为首地址的100个字数组中的第一个非0项,送AX中,说明该段程序及每一条指令的功能作用

7、。.DATAARY DW 0, 0, 0, 0, 1010H, ;(100个字) .CODE .STARTUP MOV CX, 64H LEA BX, AAA MOV SI, 0000H ZERO: INC SI INC SI CMP WORD PTR BX+SI,0 JE A1 MOV AX, BX+SI JMP A2 A1: LOOPZ ZERO A2: NOP END四、应用程序设计(共计20分,每小题10分)(在答题纸上编程)1.无符号数6677H55H-0AAH2.带符号数1234H2345H+5566H五、综合应用设计(共20分,每小题10分)1. 在8086实模式下设计了一个寻址

8、空间为1MB的RAM存储器,与8086CPU相接口的原理电路如下图,请在图中标出有关电路与CPU相连接的引脚功能信号。8086cpu256K474LS139 译码器 256K3256K2256K1 2. 请运用汇编语言程序编写该存储器中数据段的检测程序来验证是否正常(测试参数用55H或0AAH). 微机原理与接口技术试题( A )卷 答案及评分标准一、选择题(共30分,每小题2分)1.D 2.D 3.B 4.A 5.A 6.A 7.C 8.A 9.A 10.C 11.ACD 12.A 13.C 14.B 15.A二、判断题(共10分,每题1分)正确在( )中画“”,错误在( )中画“”。1.

9、2. 3. 4. 5. 6. 7. 8. 9. 10. 三、分析题(共20分,每小题10分)。1. 设DS=2000H,SS=3000H,ES=5000H, BP=0200H,SI=4000H,BUF=1000H,BX=2000H。按16位实模式操作,分析每条指令的作用、指出每条指令的目的操作数/源操作数的寻址方式,并确定每条指令访问内存的物理地址.MOV AL,1234H ;寄存器寻址直接寻址, DS:1234H .MOV DX,BX ;寄存器寻址 间接寻址, DS:2000H.MOV CL,BX100H ;寄存器寻址 相对基址, DS:2100H .MOV SI,BX ;寄存器间接寻址寄存

10、器寻址, DS:2000H.MOV AH,BUFBXSI ;寄存器寻址相对基址变址寻址, DS:7000H .MOV AX,BP1234H ;寄存器相对基址,SS:1434H.SUB AX,BX+SI ;寄存器减基址+变址,DS:4000H.ADD BX,ES:BX+8000H ;寄存器加超越前缀,ES:0A000H.AND AL,BX+SI+100H ;寄存器与相对基址变址,DS:6100H.XOR AX,BX+300H ;寄存器异或相对基址, DS:2300H2. 找出以AAA为首地址的100个字数组中的第一个非0项,送AX中,说明每一条指令的功能作用(说明写在指令后面)。.DATAAAA

11、 DW 0, 0, 0, 0, 1010H, ;定义100个字的数据。 .CODE .STARTUP MOV CX, 64H ;循环计数器 LEA BX, AAA ;变量地址标号送BX MOV SI, 0000H ;源变址初值送SI ZERO: INC SI INC SI ;SI指向数组中的第2个数 CMP WORD PTR BX+SI,0 ;两数比较 JE A1 ;相等(0)时转A1 MOV AX, BX+SI ;第1个非“0”项送AX JMP A2 ;转A2结束 A1: LOOPZ ZERO ; 循环再找 A2: NOP END四、应用程序设计(共计20分,每小题10分)(在答题纸上编程)

12、1.无符号数6677H55H-0AAH2.带符号数1234H2345H+5566H四题解:1. MOV AX,6677H 2. MOV AX,1234H MOV BL,55H MOV BX,2345H DIV BL MUL BXSUB AL,0AAH ADD AX,5566HADD AL,AH ADC DX,00END END五、综合应用设计(共20分,每小题10分)1. 在8086实模式下设计了一个寻址空间为1MB的RAM存储器,与8086CPU相接口的原理电路如下图,请标出有关电路与CPU相连接的引脚功能信号。 RD WR 8086cpu D15D0256K4 74LS139 译码器 25

13、6K3 A19 256K2 A18256K1 A17A0 2. 请运用汇编语言程序编写该存储器中数据段的检测程序来验证是否正常(测试参数用55H或0AAH).五题解:1. 在图中标注引脚功能信号 2. 编写检测程序: DATA SEGMENT DATA1 DB 65536 DUP(0) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AXMOV CX,0FFFFH MOV DI,0000H MOV AL,55H MOV BX,0000HJX0: MOV BX+DI,AL NOP MOV AL,BX+DI CMP AL,55H JNZ JW INC DI LOOP JX0 MOV CX,0FFFFH MOV DI,0000H MOV AL,0AAH MOV BX,0000JX1: MOV BX+DI,AL NOP MOV AL,BX+DI CMP AL,0AAH JNZ JW INC DI LOOP JX1 JW: CODE_SEG ENDS END START

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁