09年上07计本《汇编语言》期末试卷答案

09年上07计本《汇编语言》期末试卷答案

ID:31821273

大小:98.69 KB

页数:5页

时间:2019-01-18

09年上07计本《汇编语言》期末试卷答案_第1页
09年上07计本《汇编语言》期末试卷答案_第2页
09年上07计本《汇编语言》期末试卷答案_第3页
09年上07计本《汇编语言》期末试卷答案_第4页
09年上07计本《汇编语言》期末试卷答案_第5页
资源描述:

《09年上07计本《汇编语言》期末试卷答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、巢湖学院2008-2009学年度第二学期计算机系07级计算机科学与技术专业(本科)《汇编语言程序设计》期末考试试卷(A卷答案)命题人江家宝统分人复核人一、单项选择题:〈错选、多选或未选均无分。每小题2分,共20分》题号12345678910答案AcBDACBBcD二、简答题:(每小题4分,共20分)11.答:(1)的物理地址为:40016H(2分)(2)的物理地址为:5868AH(2分)12.答:(EBX)二5678ABCDH(2分),(ECX)二0ABCD2468H(2分)13.答:将指令STD改为CLD;(2分)将指令CMPSW改为CMPSB;(2分)14.答:数据段DAT

2、A_1占的字节数为:也(2分)数据段DATA_2占的字节数为:1062(2分)15.答:返回指令RET执行的操作(操作数长度为32位)如下:(1).(EIP)-P0P0//32位出栈给EIP(1分)(2).(EIP)-POP()//32位出栈给EIP(1分)(CS)-POP()//32位出栈,低16位给EIP,高16位废除;(2分)三、程序分析题:〈共20分〉16.程序段完成的功能是:(DX:AX)左移4位;(4分)17.程序执行完后:AX=00()4H;(2分)CX=0002H;(2分)BX=;(2分)DX=0001H;(2分)18.当程序段执行完后:AX=564CH;(2分

3、)CX=0078H:(2分)19.程序段完成的功能:该程序段的功能是将AX、BX、CX中的冇符号数排成降序;(4分)四、程序填空题:(每空3分,共12分)(3)ADDSI,2(3分)(4)JEDisplay(3分)20.填空如下:(1)REPNESCASW(3分)(2)ADDBP,2(3分)MOVAX,DATASMOVDS,AXMOVSI,0rotate1:MOVAll,011NT2111CMPAL,30HJBsaveCMPAL,3911JGsaveINCCount21.程序代码如下:.modelmedium.486DATASSEGMENTStr_sizeEQU20String

4、DBStrsizedup(?)CountDW0DATASENDS五、编程题:(按下列要求编写完整的汇编语言程序。每小题14分,共28分)CODESSEGMENTASSUMECS:CODES,DS:DATASbeginprocfarsave:MOVDS:[String+si],ALINCSTCMPSI,Str_sizeJEexitCMPAL,'$'JEexitJMProtate1exit:PushCountCallDisplayMOVAll,4CH1NT2111beginendpDisplayprocfarcusesaxdxsivar:wordLocalchar[20]:byte

5、MOVAX,varMOVBX,10MOVST,0rotate2:MOVDX,0DIVBXADDDL,3011MOVcharfsi],DLTNCSTCMPAX,0JNZrotatc_2output:MOVAll,0211DECSIMOVDL,char[ST]INT21HCMPSI,0JNZoutputRETDisplayendpCODESENDSENDbegin22.程序代码如下:・modelsmall・stack・datamsgdb1Yourcomputingoverflow!13,10,'・codemainprocfarpushespushbxpushdsmovdx,off

6、setoverflowmovax,segoverflowmovds,axmoval,OHmovah,25Hint2111popdsmovax,OffffHmovbl,Ohdivblpopdxpopdsmoval,OHmovah,25Hint21Hmovah,4cllintmainendp2111overflowprocnearpushaxpushdxpushstidsmovax,©datamovds,axmovdx,offsetmsgmovah,09Hintcli2111popdspopdxpopax;movah,4cll;intirct21Hoverflowendpendst

7、art说明:加粗部分可以没有start:niovax,©datamovds,axmoval,0Hmovah,35Hint21H巢湖学院2008-2009学年度第二学期计算机系07级计算机科学与技术专业(本科)《汇编语言程序设计》期末考试试卷(B卷答案)命题人江家宝统分人复核人一、单项选择题:〈错选、多选或未选均无分。每小题2分,共20分)简答题:(每小题4分,共20分)答:答:答:(1)的物理地址为:432AEH(2分);(EBX)=24681234II(2分);将指令ROLAX,CL改为S

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

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

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