华中科技大学汇编语言程序设计试卷.doc
《华中科技大学汇编语言程序设计试卷.doc》由会员分享,可在线阅读,更多相关《华中科技大学汇编语言程序设计试卷.doc(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date华中科技大学汇编语言程序设计试卷试卷格式:华中科技大学计算机科学与技术二学位80X86汇编语言程序设计试卷样例考试时间:2011年7月2日(第19周周六)下午14:30-17:00考试地点:西十二教学楼(S402-0904,S403-0905,S404-0906)班级 学号 姓名 题号一二三四五六七八总分核对人题分1010101010101020100得分得分评卷人一
2、、单项选择填空:(共 10 分,每小题 1 分) (1) 指令 “MOV AX, ES:BP” 中的源操作数在当前_中。(B)A. 数据段B. 附加数据段C. 堆栈段D. 代码段(2) 将AL中的无符号数压入堆栈,下面的方法不正确的是_。(A) (A) CBW PUSH AX(B) MOV AH,0 PUSH AX(C) MOVZX AX, AL PUSH AX(D) XOR AH, AH PUSH AX(3) 只有寄存器_能作基址和变址寄存器。(C)(A) AX、BX、CX、DX (B) SI、DI、BP、SP(C) BX、SI、DI、BP (D) AX、CX、SI、DI (4) 两负数相加
3、,结果为正,则标志位_均为1.(D)(A) ZF、SF、CF、DF (B) ZF、CF、DF(C) SF、CF、OF (D) CF、OF(5) 指令ADD BX, 2的错误原因为_.(B)(A) 源操作数和目的操作数不能同时为存贮器操作数.(B) 两个操作数类型模糊(C) 源操作数不能为立即方式(D) BX不能用于寄存器间接方式 (6) 已知源操作数在堆栈段,语句“MOV AX,BP+BX存在语法错误,现改正为以下四种形式,但只有_是正确的。(C)(A) MOV AX,SS:BP+BX (B) MOV WORD PTR DI,BP(C) MOV AX,SS:BX+SI (当基址寄存器BR=BX
4、时,系统默认操作数在DS中)(D) MOV AX,BX+DI (当基址寄存器BR=BP时,系统默认操作数在SS中)(7) 设VAR 为字变量, A为符号常量,下面四个语句中有一个错误的,这个错误语句是_.(C)(A) MOV VAR , A (B) MOV AX , VAR (C) MOV A , AX (D) MOV AX, A(8) 在使用除法指令作字除法时,被除数应放在寄存器_中。(C)(A) BX和AX (B) CX和AX(C) DX和AX(D) AX (9) 在下列数据段中,(A+2)和TT的值各为_。(B)DATA SEGMENTA DW 10,20,30TT =$-AB DB 2
5、 DUP(0)DATA ENDS(A) 30,6 (B) 20,6(C) 30,3 (D) 20,3 (10) 已知(AX)=a,(BX)=b,a、b均为无符号数,请选择合适的转移指令,使得(AX)(BX) 时转L处执行。(A)CMP AX,BX_ L(A) JA (B) JB(C) JG (D) JL 得分评卷人二、填空:(共 10 分,每空 1 分)(1) 若(AX)=1234H,则(AL)= 34H 。(2) 在语句INC BYTE PTR BP中,操作数使用的段寄存器是 SS 。(3) 举出一个目的操作数使用变址寻址方式的指令语句例子 MOV 2SI,AX 。(4) 写出一条指令语句,
6、其中一个操作数必须是CS寄存器 MOV AX, CS 。(5) 地址表达式中出现的变量或标号,均是取它们的 偏移地址(或EA) 参加运算。(6) CPU中 IP(或EIP、指令指示器) 寄存器的内容会被平时作业编写的程序中的任何一条指令所修改。(7) 列出4种能修改SP寄存器内容的指令 PUSH POP PUSHA POPA 。(还有PUSHAD、POPAD、PUSHF、POPF、PUSHFD、POPFD、CALL、RET等,写MOV的话要写完全,如MOV SP, AX)得分评卷人三、改错,不必说明错误原因:(共10分,每题1 分)(1) MOV DX, DX-MOV DX, BX(2) AN
7、D BL, CX -AND BX, CX(3) ADD AX,IP-ADD AX, BP(4) CMP EBX, 0-CMP BYTE PTR EBX, 0(5) MOV BX+BP+5,AX-MOV BX+SI+5,AX(6) PUSH CH-PUSH CX(7) IN AL,100H-IN AL, 10H(8) ADD 10,SP-ADD SP, 10(9) MOV EAX,BYTE PTR SI- MOV AL, SI MOV EAX, AL(10) MOV AX,(BX)-MOV AX, BX得分评卷人四、简答:(共10分)(1) 下列程序段的功能是什么?(3分)B: CMP AX,0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 华中科技大学 汇编语言 程序设计 试卷
限制150内