工商汇编 A试卷(答案).doc

上传人:工**** 文档编号:559042701 上传时间:2022-09-08 格式:DOC 页数:4 大小:61KB
返回 下载 相关 举报
工商汇编 A试卷(答案).doc_第1页
第1页 / 共4页
工商汇编 A试卷(答案).doc_第2页
第2页 / 共4页
工商汇编 A试卷(答案).doc_第3页
第3页 / 共4页
工商汇编 A试卷(答案).doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《工商汇编 A试卷(答案).doc》由会员分享,可在线阅读,更多相关《工商汇编 A试卷(答案).doc(4页珍藏版)》请在金锄头文库上搜索。

1、 天津工商职业技术学院 2007-2008-2 计算机原理与汇编语言(A)考试课试卷(120分钟)共 3 页 用于 07 级 计算机 专业 计算机应用技术 班级答案 装 订 试卷来源: 主考: 校对: 系主任: 印刷: 线专业:班级: 学号: 姓名: 一、 填空题(5题23空,每空1分,共计23分)1. 8088/8086 CPU内部寄存器有 14 个 ,其中的 8 个是通用寄存器, 4 个是段寄存器,此外还有指令指针寄存器 IP 和标志位寄存器 PSW 两个控制寄存器(最后两空写寄存器名称)。2. 汇编语言源程序的扩展名是 .asm ,目标程序的扩展名是 .obj ,可执行程序的扩展名是 .

2、exe 。3. 设(DS)=2000H, (ES)=3000H (SS)=4000H (BX)=1000H (BP)=1000H, (SI)=0001H (DI)=0002H (21000H)= 3412H, (21002H)= 7856H (31000H)=9ABCH, (31002H)=0F0DEH (41000H)= 5634H,(41002H)= 9A78H,计算下列各指令中源操作数的物理地址,并指出指令执行后AX寄存器的内容。1)MOV AX, ES:1000H 物理地址 31000H (AX)= 9ABCH 2)MOV AX, BX 物理地址 21000H (AX)= 3412H

3、3)MOV AX, BXSI 物理地址 21000H (AX)= 5634H 4)MOV AX,BP+DI 物理地址 41002H (AX)= 9A78H 4. 按照下列指令中操作数的寻址方式填空: 目的操作数 源操作数1)MOV AX,BX+SI+4 寄存器寻址 相对基址变址寻址 2)MOV WORD PTR SI,120H 寄存器间接寻址 立即数寻址 3)MOV AX,14BX 寄存器寻址 寄存器相对寻址 5. 80X86中断系统能处理 256 种类型的中断。二、 选择题(20小题,每小题1.5分,共计30分)1. 逻辑运算指令都是按位进行操作的,指令执行后只设置标志位,不保留结果的逻辑运

4、算指令是 d 。 a. AND b. OR c. ADD d. CMP2. 对程序流向的控制和转移,就是对执行指令地址的修改。如在两个段之间转移,则修改 c 。 a. IP b. CS c. CS和IP d. CS或IP3. 在DEBUG上机调试程序时,存储器地址表示为13FA:015F,它的物理地址是 c 。a. 13FAH b. 1405FH c. 140FFH d. 015FH4. 循环指令LOOPNZ终止循环的条件是 b 。 a. CX=0,且ZF=0 b. CX=0,或ZF=1 c.CX=0,且ZF=1 d.CX=0,或ZF=0 5. BP寄存器是属于 d 。a. 通用寄存器 b.

5、段寄存器 c. 变址寄存器 d. 基址寄存器6. 对寄存器AX(带符号数)的内容除以4的正确指令序列是 d 。 a. SHR AX,1 SHR AX,1 b. ROL AX,1 ROL AX,1 c. SAL AX,1 SAL AX,1 d. SAR AX,1 SAR AX,1 7. 下面有语法错误的指令是 d a. ADD AL,AH b. ADD BX+3,AL c. ADD AH,DI d. ADD BP+2,DA1(DA1是变量名)8. 下面指令执行后,不改变AL寄存器内容的指令是 a 。 a. TEST AL,02H b. OR AL,BL c. ADD AL,BL d. AND A

6、L,BL 9. 设AL=-15,要使AL=15应执行的指令是 a a. NEG AL b. NOT AL c. INC AL d. DEC AL10. 在条件转移指令中,结果为正数则转移的指令是 a a. JNS b. JX c. JS d. JP11. 一条指令中目的操作数不允许使用的寻址方式是 d a. 寄存器寻址 b. 寄存器间接寻址 c. 变址寻址 d. 立即数寻址12. LDS SI,ES:2000H指令的全部功能是 d a. 把地址2000H送SI b. 把地址2000H字单元的内容送SIc. 把地址2000H字单元内容送SI,把2002H字单元内容送DS d. 把地址2000H字

7、单元内容送DS,把2002H字单元内容送SI13. 如代码段段名为COSE,它的起始地址为20A00H,程序开始执行的起始地址标号为START,对代码段寄存器CS赋值段地址值的方法是 b a. MOV CS,20A0H b. ASSUME CS:COSE c. MOV CS,AX d. MOV AX,COSE14.在循环(LOOP)指令中,用作计数器的寄存器是 c a. AX b. BX c. CX d. DX15. 在执行POP BX指令,寻找目的操作数时,段地址和偏移地址分别是在 d 。a. 无段地址和偏移地址 b. 在DS和BX中 c. 在ES和BX中 d.在SS和SP中16. 8086

8、/8088的中断向量表 b 。a. 存放类型号 b. 存放中断处理程序入口地址参数c. 存放中断处理程序入口 d. 是中断处理程序的返回地址17. 8086在进行I/O写操作时,M/和DT/必须是 b 。a. 00 b. 01 c. 10 d. 1118. 8288的作用是 d 。a.地址锁存器 b.数据收发器 c.时钟信号源 d.总线控制器19. IBM PC机所访问I/O空间有 d 。 a. 256B b. 1KB c. 64KB d. 1MB20. 8086/8088采用向量中断,在PC机中,8259可提供的中断类型号是 d 。 a. 0号 b. 1号 c. 2号 d. 08H0FH三、

9、 程序分析题(3小题,每小题4分,共计12分). 已知 AX=1234HMOV BX,AXNEG BXADD AX,BX执行上述三条指令后,AX= 00H ,BX= EDCCH . BUF1 DB 41H,42H,43H,44H,45H,46HBUF2 DB 6 DUP(?)MOV SI,OFFSET BUF1MOV DI,OFFSET BUF2MOV CX,6LOP: MOV AL,SISUB AL,7AND AL,0FHMOV DI,ALINC SIINC DILOOP LOP试回答(1)上述程序段执行后,BUF2开始的6个字节存储单元的内容是什么?请依次填写: A ; B ; C ; D

10、 ; E ; F 。 (2)在程序功能不变的情况下,AND AL,0FH指令可否用SUB AL,30H指令替代? 可以替代 。. MOV AX,4DB5HMOV BL,0MOV DL,0MOV CX,16L1: SHL AX,1JC L2INC BLJMP L3L2: INC DLL3: LOOP L1HLT 程序的功能是统计AX中1和0的个数,程序执行后BL= 9 , DL= 7 , AX= 0 。四、 编写汇编语言程序,要有完整的格式(共计35分)1. 在BUF1和BUF2两个数据区中,各定义有10个带符号字数据,试编制一完整的源程序,求它们对应项之和,并将和数存入以SUM为首址的数据区中

11、。(本题12分)DATA SEGMENT BUF1 DW -56,24,54,-1,89,-8,45,-23,43,76BUF2 DW 45,-23,124,345,-265,65,-23,87,-34,65SUM DW 10 DUP(0) DATA ENDSDATA SEGMENT BUF1 DW -56,24,54,-1,89,-8,45,-23,43,76BUF2 DW 45,-23,124,345,-265,65,-23,87,-34,65SUM DW 10 DUP(0) DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA MAIN PROC FA

12、R START: PUSH DSXOR AX,AXPUSH AXMOV AX,DATAMOV DS,AXMOV CX,10LEA SI,BUF1LEA DI,BUF2LEA BX,SUMLOP1: MOV AX,SIADD AX,DIMOV BX,AXINC SIINC DIINC BXLOOP LOP1RETMAIN ENDPCODE ENDSEND START2. (用子程序实现)设有三个数A、B和C,如果其中一个为0,将另外两个也清零,否则求它们的和,存入D单元中。(本题12分)DATA SEGMENT A DW ? B DW ? C DW ? D DW ? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA MAIN PROC FAR START: PUSH DSXOR AX,AXPUSH AXMOV AX,DATA

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

当前位置:首页 > 生活休闲 > 社会民生

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