汇编语言试卷答案(陈)

汇编语言试卷答案(陈)

ID:36588612

大小:63.50 KB

页数:7页

时间:2019-05-12

汇编语言试卷答案(陈)_第1页
汇编语言试卷答案(陈)_第2页
汇编语言试卷答案(陈)_第3页
汇编语言试卷答案(陈)_第4页
汇编语言试卷答案(陈)_第5页
资源描述:

《汇编语言试卷答案(陈)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、有吧社区ziliao.haveba.com分享资料,分享心情!南昌大学2009~2010学年第一学期期末考试试卷试卷编号:()卷课程编号:课程名称:考试形式:适用班级:姓名:学号:班级:学院:专业:考试日期:题号一二三四五六七八九十总分累分人签名题分100得分考生注意事项:1、本试卷共页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。一、选择题(每小题2分,共30分)得分评阅人1、代码段寄存器是(D)A.IPB.SPC.BPD.CS2、设一个存储单元的逻辑地址为1000H:1234H,则物理地址为

2、(C)A.02234HB.12340HC.11234HD.21234H3、8088/8086存储器分段,每个段不超过(D)A.64K个字B.32K个字节C.l兆个字节D.64K个字节4、要输入端口1234H中的8位数据,其指令应是(B)A.MOVDX,l234HB.MOVDX,1234HOUTDX,ALINAL,DXC.INAX,1234HD.OUTDX,1234H5、若AX=-15要得到AX=15应执行的指令是(A)A.NEGAXB.NOTAXC.INCAXD.DECAX6、8086/8088系统执行传送指令MOV时(A)A.不影响标志位B.影响DF方向标志C

3、.影响SF符号标志D.影响CF进位标志7、MOVAL79,ADDAL0B1H,第7页共7页有吧社区ziliao.haveba.com分享资料,分享心情!上面指令执行后,设置的标志位CF和OF的值是(D)A.CF=0,OF=1B.CF=1,OF=1C.CF=0,OF=0D.CF=1,OF=08、下列指令中操作数在代码段中的是(A)A.MOVAL,42HB.ADDAL,BLC.SUB[BX],DlD,INC[DI]9、用REPESCASB指令对字符串进行扫描,如CX≠0时,扫描结束,那么表示(D)A.在字符串中遇上第AL中指定的字符B.在字符串中有一个AL中指定的字

4、符C.在字符串中有一个不是AL中指定的字符D.在字符串中遇上第AL中指定的字符10、下列指令执行后对源和目的操作数均无影响的是(D)A.MOV[BX+2],AXB.SUBAX,2467HC.SBB[SI],BXD.CMPAX,BX11、表示过程定义结束的伪指令是(A)A.ENDPB.ENDSC.ENDD.ENDM12、假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H,46H,52H,0FEH,则存放字数据OFE52H的字地址是(C)A.7462HB.7463HC.7464HD.7465H13、下面XCHG指令语句中.语法正确的是(B)A.X

5、CHGAX,DSB.XCHGBL,[BX]C.XCHGAL,0FHD.XCHG[SI],[DI]14、设BX=l234H,DS=2000H,(2l234H)=5678H,则指令LEASI,[BX]执行后的结果是(B)A.SI=5678HB.SI=l234HC.SI=2000HD.SI=3234H15、使用DOS功能调用时,子程序编号应放在(A)寄存器中。A.AHB.ALC.AXD.任意指定一、填空题(每空2分,共20分)得分评阅人1、在除法指令IDIVBX中,被除数隐含为____DX与AX___。2、8086/8088存储器结构要求存储空间分段使用。因此,要分别

6、定义数据段,代码段,堆栈段和附加段。3、DOS系统功能调用中02调用的功能是____显示一个字符_。4、指令MOVAX,SEGBUF的执行,是把__BUF所在段的段地址__送到AX中。第7页共7页有吧社区ziliao.haveba.com分享资料,分享心情!5、每次进行串扫描指令SCAS时,要进行递增或递减修改的变址寄存器是__DI__。6、宏定义开始用的伪指令是__MACRO__。7、DF是程序状态字寄存器中的__方向_标志位。8、调用子程序的指令是__CALL__,子程序返回指令是___RET__一、简答题(每题4分,共8分)得分评阅人1、下面指令有错误吗?

7、什么错误?(1)MOV34H,BL(2)XCHGDS,AX答:(1)错,立即数不能作目的操作数(2)错,XCHG指令中不能用段寄存器2、设执行前SI=1000H,DS=2000H,存储单元(21000H)=1245H,下面二条指令分别执行后BX中的值各是多少?(l)MOVBX,[SI](2)LEABX,[SI]答:(l)BX=1245H(2)BX=1000H二、程序分析题(每题4分,共12分)得分评阅人1、MOVAX,10SHLAX,1SHLAX,1MOVBX,AXMOVCL,2SHLAX,CLADDAX,BX上述程序段执行后,BX=_40或28H_,AX=_2

8、00或00C8H_2、M

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

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

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