汇编语言期末试卷A卷及答案

汇编语言期末试卷A卷及答案

ID:39236939

大小:71.50 KB

页数:6页

时间:2019-06-28

汇编语言期末试卷A卷及答案_第1页
汇编语言期末试卷A卷及答案_第2页
汇编语言期末试卷A卷及答案_第3页
汇编语言期末试卷A卷及答案_第4页
汇编语言期末试卷A卷及答案_第5页
资源描述:

《汇编语言期末试卷A卷及答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、浙江理工大学2011—2012学年第1学期《汇编语言A》期末试卷(A)卷班级:学号:姓名:一、单项选择题(在每小题的四个备选答案中,选择一个正确答案填在提干后的括号内,每小题2分,共30分)1.下面表示段定义结束的命令是()A.ENDPB.ENDSC.ENDMD.END2.8086CPU在基址变址寻址方式中,基址寄存器可以是()A.AX或CXB.BX或BPC.SI或BXD.DX或DI3.执行CALLFARPTRSUB1指令后,在堆栈区域中应()A.压入4个字节的内容B.弹出4个字节的内容C.压入2个字节的内容D.弹出2个字节的内容4.完成将累加器AL清

2、零,并使进位标志CF清零,下面错误的指令是()A.MOVAL,00HB.ANDAL,00HC.XORAL,ALD.SUBAL,AL5.完成同指令XCHGAX,BX相同功能的指令或指令序列是()A.MOVAX,BXB.PUSHAXPOPBXC.MOVBX,AXD.MOVCX,AXMOVAX,BXMOVCX,AX6.十进制数-115用16位补码表示是()A.F115HB.F073H C.FF8DHD.FF73H7.指令指针寄存器是()A.IPB.SPC.BPD.PSW8.指令JMPWORDPTR[BX][SI]属于()A..寄存器间接寻址      B.相

3、对基址变址寻址 C.段内间接寻址     D.段间间接寻址9.下列传送指令中有语法错误的是()A.MOVCS,AXB.MOVDS,AXC.MOVSS,AXD.MOVES,AX10.执行下列程序,设(SS)=2000H,AL中的数据在内存地址___________中()MOVSP,3000HMOVAX,1234HPUSHAX┅A.23000HB.22FFCHC.22FFEHD.22FFFH11.逻辑移位指令SHR用于A.带符号数乘2B.带符号数除2C.无符号数乘2D.无符号数除212.若用数据定义伪指令定义数据:BUFDB4DUP(0,2DUP(1,0)

4、),问:定义后,存储单元中有数据0100H的字单元个数是()A.4B.3C.8D.1213.执行下列指令后:()STR1DW‘AB’STR2DB14DUP(?)CNTEQU$-STR1MOVCX,CNTMOVAX,STR1则寄存器CL的值是A.10HB.12HC.0EHD.0FH14.上题中,指令执行后,寄存器AX的值是()A.00ABHB.00BAHC.4142HD.4241H15.与MOVBX,OFFSETVAR指令完全等效的指令()A.MOVBX,VARB.LDSBX,VARC.LEABX,VARD.LESBX,VAR二、简答题(每小题4分,共2

5、0分)1.简述汇编语言的上机过程2.在指令系统中,段内、段间返回均为RET指令。试回答:(1)执行段内返回RET指令时,执行的操作是:(2)执行段间返回RET指令时,执行的操作是:3.完成下列操作,选用什么指令:(1)将AL的内容,加上52H和上次运算的进位;(2)将变量名TABLE的段地址送BX;4.当中断发生时,由中断机构自动完成哪些动作?(中断过程)5..试编写宏定义,找出3个字节数据(DA1、DA2、DA3)中的最小数,结果存放到MIN单元三、程序分析题(每小题6分,共24分)1.设寄存器AL,BL,,CL中内容为53HXORAL,0FHAND

6、BL,0FHORCL,0FH执行上述指令序列后,AL=()BL=()CL=()2.现有程序段如下:DATASEGMENTARRAYDW5,67,8ORG0020HBASUBEQUARRAY-BUFFBUFFDB6,5,’78’DATAENDS请回答:(1)该数据段已占有的存储字节数是多少?(2)BASUB的值是多少?3.现有程序段如下:MOVCX,31HDON:ADDAX,BXMOVAX,2ADDBX,2MOVBX,4LOOPDON请回答:(1)该程序完成的功能是什么?(2)程序执行后,(AX)=4.分析下面的程序,回答指定的问题:A1DB10DUP(

7、?)A2DB0,1,2,3,4,5,6,7,8,9…MOVCX,LENGTHA1MOVSI,SIZEA1–TYPEA1LOP:MOVAL,A2[SI]MOVA1[SI],ALSUBSI,TYPEA1DECCXJNZLOP请问:(1)该程序执行后,A1单元开始的10个字节的内容是什么?(2)该程序完成的功能是什么?四.程序填空题(12分,注意:每空只能填一条指令,每空2分)1.在以BUF为首址的字节单元中,存放了COUNT个无符号数,下面程序完成的是找出最大数并送入MAX单元,请在空格处填上指令使程序完整。BUFDB5,6,7,58H,62,45H,12

8、7……LOOP:INCBXCOUNTEQU$-BUFCMPAL,[BX]MAXDB?(1)┆(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。