汇编语言程序设计课后习题答案习题2详解

汇编语言程序设计课后习题答案习题2详解

ID:33960654

大小:63.80 KB

页数:4页

时间:2019-03-02

汇编语言程序设计课后习题答案习题2详解_第1页
汇编语言程序设计课后习题答案习题2详解_第2页
汇编语言程序设计课后习题答案习题2详解_第3页
汇编语言程序设计课后习题答案习题2详解_第4页
资源描述:

《汇编语言程序设计课后习题答案习题2详解》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、习题22.1写出从汇编语言源程序的建立到产生可执行文件的步骤和上机操作命令。步骤:1.编辑形成MY.ASM文件(MY为文件名)2.汇编形成MY.OBJ文件3.连接形成MYEXE文件上机操作:1.进入dos命令行方式2.在汇编语言的系统工作文件目录下,键入:EditMY.ASM按回车键编辑3.MASMMY按回车键汇编4.LINKMY按回车键连接5.MY按回车键运行6.DEBUGMY.EXE按回车键进行调试。2.2列表文件.LST实在什么阶段产生的?列表文件有哪些内容?列表文件是在汇编的时候产生的执行MASM程序名程序名程序名按回车键就会在汇编的同时产生列表文件。列表文件里有源程序和机器

2、语言清单,指令和变量的偏移地址等等。2.3写出定义一个代码段的语句,段名为MYPRG。MYPRGSEGMENTASSUMECS:MYPRGStart:CodeendsEndstart2.4源程序中用什么语句来结束程序的执行?用什么语句来表示程序的结束和指出程序执行的起点。MOVah,4chINT21h结束程序的执行并返回到操作系统。Codeends程序结束Endstart指出程序执行的起点2.5汇编语言源程序的文件扩展名是什么?把他改为.exe扩展名以后,可以认为是可执行程序么?答:源文件的扩展名为.ASM。改为.exe后不可能是可执行程序,源文件只有经历汇编行成机器指令,然后连接才

3、能形成可执行程序2.6列出子目录C:YOUPRG下的扩张名为.ASM的所有文件,在D盘根目录下建立一个子目录,并进子目录MYPRG,再把C:YOUPRG下的文件YOU.ASM复制到D:MYPRG下。写出完成以上要求的DOS命令。答:C:YOUPRG>DIY*.ASMC:YOUPRG>D:D:MDMYPRGD:CDMYPRGD:MYPRG>COPYC:YOUPRG>YOU.ASMD:MYPRG2.7下图为DEBUG调入的可执行程序,回答以下问题:(1)程序的起始物理地址是多少?结束地址是多少?(2)CS寄存器的值是什么?(3)程序的功能是什么?(4)写出查看DS:0处

4、内容的DEBUG命令。(5)程序中2处的int21指令执行后有什么结果?(6)如果要运行这个程序应该用什么debug命令?(7)debug命令-T=04之后,寄存器AX,DS,DX的值是多少?-U0B63:0000B8620BMOVAX,0B620B63:00038ED8MOVDS,AX0B63:0005BA0000MOVDX,00000B63:0008B409MOVAH,090B63:000ACD21INT21H0B63:000CB44CMOVAH,4cH0B63:000ECD21INT21H0B63:00108B4506MOVAX,[DI+06]0B63:00138B1ED00D

5、MOVBX,[0DD0](1)0b63H,0b63H(2)0b63H(3)在屏幕上显示字符串”helloworld”(4)-DDS:0000(5)在屏幕上出现helloworld(6)-G=0(7)AX=0962HDS=0b62HDX=0000H

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

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

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