【汇编语言】试题(卷)(A4)与参考答案解析.doc

【汇编语言】试题(卷)(A4)与参考答案解析.doc

ID:55907378

大小:59.50 KB

页数:14页

时间:2020-06-13

【汇编语言】试题(卷)(A4)与参考答案解析.doc_第1页
【汇编语言】试题(卷)(A4)与参考答案解析.doc_第2页
【汇编语言】试题(卷)(A4)与参考答案解析.doc_第3页
【汇编语言】试题(卷)(A4)与参考答案解析.doc_第4页
【汇编语言】试题(卷)(A4)与参考答案解析.doc_第5页
资源描述:

《【汇编语言】试题(卷)(A4)与参考答案解析.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、题号一二三四总分评分一:选择题(每题2分)1.已知(AX)=56H,(BX)=0ACH,(CX)=10AH执行下列程序后(AX)=PUSHAXPUSHBXPUSHCXPOPBXPOPAXPOPCXA:5600HB:00ACHC:0056HD:010AH2.下面四条指令中,正确的指令有()几条.MOVAL,AHANDAL,BXCMP[AL],BLMOVZXAX,BLA:1条B:2条C:3条D:4条专业级,学生:学号:3.假设某子程序使用的返回指令是RET,则返回地址为().A:CALL指令下面第二条指令的地址B:(SP+1)和(SP)中存放的

2、地址C:(SP+5)和(SP+4)中存放的地址D:CALL指令下面第四条指令的地址4.在汇编语言程序设计中,段间转移指令JMPA0,其中A0的属性是().A:PUBLICB:COMMONC:FARD:NEAR5.指令ADDCX,[DI+10H]中源操作数的寻址方式是().A:相对的变址寻址B:基址寻址C:变址寻址D:基址和变址寻址6.完成将AX清零,并使标志位CF清零,下面错误的指令是:().A:SUBAX,AXB:XORAX,AXC:MOVAX,00HD:ANDAX,00H7.下列引起CPU程序中断的四种情况,哪一种不是BIOS中断调用?

3、().A:INT23B:INT33C:INT22D:INT16专业级,学生:学号:(8.用来表示堆栈指针的寄存器是().A:IPB:BPC:SPD:SS9.下列指令中,不影响标志位SF位的指令是().A:RCLAX,1B:SARAX,1C:ANDBH,0FHD:ADCAX,SI10.对于指令MOVAX,0和指令XORAX,AX,下面哪一种描述是正确的().A:均可执行对AX寄存器的"清0"操作,并且执行速度也没有差异B:均可执行对AX寄存器的"清0"操作,但MOVAX,0指令的执行速度比较快C:均可执行对AX寄存器的"清0"操作,但XORA

4、X,AX指令的执行速度比较快D:两条指令的执行结果不同二:填空题(每题2分)1.若定义NUMBDB2DUP(3,2,2DUP(0),2DUP(5)),则在NUMB存储区最后三个单元的数据是______.2.在MOVAX,55AAH指令的机器代码中,最后一个字节是______.3.该程序段中数据段定义如下DATASEGMENTBUMDB1,2,3,4,5,6,7,8DISPDW2DATAENDS执行下列指令段后LEABX,BUMADDBX,DISPMOVAX,WORDPTR[BX]AX=______H)考试科目:汇编语言程序设计4.若定义VA

5、RDD?,则在VAR存储区前4个单元的数据是______。5.汇编语言源程序的扩展名是______。6.假设(SP)=0100H,(SS)=2000H,执行PUSHBP指令后,栈顶的物理地址是_______.7.执行下面的程序段后,(AX)=__________H.…ARRAYDB10DUP(2)…XORAX,AXMOVCX,8MOVSI,OFFSETARRAYNEXT:ADDAX,[SI]INCSILOOPNEXT8.调试程序DEBUG.EXE是_________位的调试程序。9.汇编语言目标程序的扩展名是______。10.该程序段中数

6、据段定义如下DATASEGMENTLSTDB1,2,3,4,5,6,7,8WORDSDW2DATAENDS执行下列指令段后LEABX,LSTBX=______H专业级,学生:学号:(三:简答题(每题5分)1.简述汇编语言源程序,经汇编连接后产生的程序在执行后正常返回DOS的两种方法。2.定义过程的伪指令格式为:<过程名>PROC[TYPE]…<过程名>ENDP其中TYPE方式有哪几种选择,试说明这几种选择方式的含义.3.若32位二进制数存放于DX和AX中,试利用移位与循环指令实现以下操作.(1)若DX和AX中存放的是无符号数,将其分另乘2和

7、除2.(2)若DX和AX中存放的是有符号数,将其分别乘2和除2.4.编写指令将数据段中的一个字节变量ADDNUM加一送给AL寄存器.)考试科目:汇编语言程序设计5.设有关寄存器及存储单元的容如下:(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=0B7H,(21203)=65H,试说明下列各条指令执行完后AX寄存器的容.(1)MOVAX,1200H(2)MOVAX,[

8、1200H](3)MOVAX,1100[BX](4)MOVAX,1100[BX][SI]6.说明下面两个语句的异同:MOVBX,[1200H]LEABX,[1200H]专业级,学

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

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

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