当前位置:首页 >> 其它课程 >>

汇编语言试卷09


09
一.单项选择题:(每题 2 分,共 40 分)
1. 设 DS=5788H,偏移地址为 94H,该字节的物理地址是( ) A.57974H B. 57914H C. 5883H D.58ECH 2.IP 指令指针寄存器是属于( ) A. 通用寄存器 B.段寄存器 C.变址寄存器 D.控制寄存器 3.下面有语法错误的指针是( ) A. ADD AL,AH

B. ADD [BX+3],AL C. ADD AH,[DI] D. ADD [BX],DA1(DA1 是变量名) 4.完成对 DX 的有符号数除以 2 的指令是( ) A. IDIV 2 B. SAR DX,1 C. DIV 2 D. RCR DX,1 5.使进位位置 1 的指令是( ) A.CLC B.CMC C.STC D.NOP 6.设 AL=-100,要使 AL=100 应执行的指令是( ) A. NEG AL B. NOT AL C. INC AL D. DEC AL 7.在条件转移指令中,结果为零则转移的指令是( ) A. JNS B.JZ C.JNZ D. JC 8.下面的 XCHG 指令中,语法正确的是( ) A. XCHG AL,DS B. XCHG BH,[BX] C. XCHG AL,0FH D. XCHG BUF1,BUF2 9.一条指令中目的操作数不允许使用的寻址方式是( ) A.寄存器寻址 B.立即数寻址 C.变址寻址 D.直接寻址 10.设 SP=1FFFH,执行下列指令后,SP 寄存器的值是( ) . POPF PUSH BX PUSH AX . A.2000H B.2002H C.1FFDH D.1FFEH 11.LES SI,[2000H] 指令的全部功能是( ) A. 把地址 2000H 送 SI

B. 把地址 2000H 字单元的内容送 SI C. 把地址 2000H 字单元的内容送 SI,把 2002H 字单元内容送 ES D. 把地址 2000H 字单元的内容送 ES,把 2002H 字单元内容送 SI 12.某数据段如下: DATA SEGMENT ORG 20H X DB 12H, ‘AB’ Y DW 789AH DATA ENDS Y 单元的偏移地址是( ) A.20H B. 21H C. 22H D. 23H 13. 下面指令语句中,语法正确的是( ) A. INC [BX] B. CMP [BX],20 C. JMP FAR OPR D. MOV WORD PTR[BX],20 14.完成 BL 的内容清 0 的功能的指令是( ) A. AND BL,BL B. OR BL,BL C. XOR BL,BL D. NOT BL 15. 下面指令语句中,操作数在代码段中的是( ) A. MOV AL,[100H] B. MOV AL,00H C. MOV [20H],AL D. MOV AL,BL 16. 在指令 PUSH AX 的执行过程中,要进行的操作是( ) A. (SP)-2=>SP B. (SP)+1=>SP C. (SP)-1=>SP D. (SP)+2=>SP 17.计算机能够识别、可以直接执行的语言是( ) A.汇编语言 B. 机器语言 C. 高级语言 D. C 语言 18.汇编语言源程序文件的扩展名为( ) A. OBJ B. EXE C. COM D. ASM 19.把十进制数 1092 转化为十六进制数,结果为( ) A. 706H B. 824H C. 444H D.706 20.取指令的物理地址的表达式为( ) A. (DS)*10H+(BX) B. (SS)*10H+(SP) C. (ES)*10H+(SI) D. (CS)*10H+(IP)

二.填空题: (每空 1 分,共 15 分)
1. 某内存单元中存放的二进制代码为 94H,其对应的一个无符号十进制数为 、一

个带符号十进制数为 2.计算机软件分为两个部分即 和 3.ZF 标志位用于记录当前运算结果是否为零, 标志位用于记录当前运算结果是否 溢出, 标志位用于记录当前运算结果是否产生进位或借位 4.一条指令的基本结构一般由 和 两个部分组成 5.变量和标号都具有三种属性,即 、 、 6.下一条指令的物理地址由 寄存器和 段寄存器组成 7.数据定义如下: X1 DB 10H,100,-1 X2 DW 10H,100,-1 X3 DD ? COUNT EQU X3-X1 变量 COUNT 的值是 ,其表示的意义是 。

END

START

四.程序分析题: (每题 8 分,共 24 分)
1. 有符号定义语句如下: BUFF DB 1,2,3,'123' EBUFF DB 0 L EQU $-BUFF 问L的值为多少? 并画出上列语句所分配的存储空间。

三.程序填空题: 分) (8
2.阅读下列程序,在括号中填入相应指令,并说明该程序的功能: DATA SEGMENT OPER1 DW ? OPER2 DW ? RESULT DW ? DATA ENDS CODE SEGMENT START: MOV MOV MOV ADD JGE NEG STORE: MOV

22、

AX,DATA DS,AX AX,OPER1 AX,OPER2 STORE AX RESULT,AX

DB 41H,42H,43H,44H,45H,46H DB 6DUP(?) MOV SI,OFFSET BUF1 MOV DI,OFFSET BUF2 MOV CX,6 LOP: MOV AL,[SI] SUB AL,7 AND AL,0FH MOV [DI],AL INC SI INC DI LOOP LOP 试回答: (1)上述程序段执行后,BUF2 开始的 6 个字节存储单元的内容是什么? (2)在程序功能不变的情况下,AND AL,0FH 指令可否用 SUB AL,30H 指令代替。

BUF1 BUF2

INT 21H CODE ENDS

3.已知

AX=1234H MOV BX,AX NEG BX ADD AX,BX 执行上述三条指令后,AX=

,BX=

五.编程题: (13 分)
1、编程完成(X+Y-Z)/V→W 的运算,其中 X、Y、Z、V、W 均为带符号的 16 位数。 (数据 段已给出) DATA SEGMENT X DW 20 Y DW 30 Z DW -5 V DW -2 W DW ? DATA ENDS


相关文章:
汇编语言试卷09
(SP)+2=>SP 17.计算机能够识别、可以直接执行的语言是( ) A.汇编语言 B. 机器语言 C. 高级语言 D. C 语言 18.汇编语言源程序文件的扩展名为( ) A. ...
《汇编语言》试卷及答案
47 的十六进制数是 4、 汇编语言程序上机过程 5、 AL=45H,执行 AND 6、 ...文档贡献者 ly250350075 贡献于2014-09-28 1/2 相关文档推荐 汇编语言试题及...
09级汇编语言程序设计试卷A
湘潭大学 2011 年上 学期 2009 级《汇编语言程 序设计》课程考试试卷(A1 卷)适用年级专业 计算机科学技术、网络工程 考试方式: 闭卷 考试时间 120 分钟专业 ...
09级汇编语言程序设计试卷A
湘潭大学 2011 年上 学期 2009 级《汇编语言程 序设计》课程考试试卷(A1 卷)适用年级专业 计算机科学技术、网络工程 考试方式: 闭卷 考试时间 120 分钟专业 ...
2009年汇编语言复习题及参考答案
2009 秋 得分 汇编语言 试题 A 参考答案 一、选择题 选择题(每小题 1 分,共 15 分) 选择题 1. 设字长为 16,则有符号数 7AE9H 的补码表示为 ( D ...
09-10第一学期汇编语言期末试卷(A)
09- 第一学期汇编语言期末试卷(A) (A)闭卷 09-10 第一学期汇编语言期末试卷(A)闭卷 120 分钟一、单项选择题(每小题 1 分,共 10 分) 1、十进制数 269...
汇编语言试卷
汇编语言试卷_其它课程_高中教育_教育专区。石家庄经济学院试卷 (A 卷) 2009 课程名称: 共 6 页一二三 顺序号 学号 年级 班级 学院 专业 --- 石家庄经济学院...
汇编语言程序设计试卷及答案(AB卷)
汇编语言程序设计试卷及答案(AB卷)_工学_高等教育_教育专区。计算机应用专业期末...DA1 DB OOH,01H,02H,03H,04H,05H,06H,07H,08H,09H ASCI DB 10 DUP(?...
09-10第一学期汇编语言期末试卷答案(A)
汇编语言期末试题 2页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 09-10第一学期汇编语言期末试卷答案(A) 汇编...
汇编补考试卷2009
学期补考试卷得分 评卷人 二、选择题(1,2,3,5,6,7 小题各 2 分,4 小题 8 分, 共 20 分) 2008 —2009学年第 2 学期汇编语言补考试卷考核形式: 闭...
更多相关标签:
汇编语言期末考试试卷 | 汇编语言试卷 | 汇编语言程序设计试卷 | 汇编语言 | 汇编语言入门 | 汇编语言 王爽 | 汇编语言程序设计 | 汇编语言视频教程 |