汇编语言程序设计课后习题答案习题2详解.doc_第1页
汇编语言程序设计课后习题答案习题2详解.doc_第2页
汇编语言程序设计课后习题答案习题2详解.doc_第3页
汇编语言程序设计课后习题答案习题2详解.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

习题22.1写出从汇编语言源程序的建立到产生可执行文件的步骤和上机操作命令。步骤: 1. 编辑形成MY.ASM文件(MY为文件名)2. 汇编形成MY.OBJ文件3. 连接形成MYEXE文件上机操作:1. 进入dos命令行方式2. 在汇编语言的系统工作文件目录下,键入:Edit MY.ASM 按回车键编辑3. MASM MY 按回车键汇编4. LINK MY按回车键连接5. MY 按回车键运行6. DEBUG MY.EXE 按回车键进行调试。2.2列表文件.LST实在什么阶段产生的?列表文件有哪些内容? 列表文件是在汇编的时候产生的 执行 MASM 程序名 程序名 程序名 按回车键就会在汇编的同时产生列表文件。列表文件里有源程序和机器语言清单,指令和变量的偏移地址等等。2.3写出定义一个代码段的语句,段名为MYPRG。MYPRG SEGMENT ASSUME CS:MYPRGStart:Code ends End start2.4源程序中用什么语句来结束程序的执行?用什么语句来表示程序的结束和指出程序执行的起点。 MOV ah,4ch INT 21h 结束程序的执行并返回到操作系统。 Code ends 程序结束 End start 指出程序执行的起点2.5汇编语言源程序的文件扩展名是什么?把他改为.exe扩展名以后,可以认为是可执行程序么?答:源文件的扩展名为.ASM。改为.exe后不可能是可执行程序,源文件只有经历汇编行成机器指令,然后连接才能形成可执行程序2.6列出子目录C:YOUPRG下的扩张名为.ASM的所有文件,在D盘根目录下建立一个子目录,并进子目录MYPRG,再把C:YOUPRG下的文件YOU .ASM复制到D :MYPRG下。写出完成以上要求的DOS命令。答:C:YOUPRGDIY *.ASM C:YOUPRGD: D:MD MYPRG D:CD MYPRG D:MYPRGCOPY C:YOUPRGYOU.ASM D:MYPRG2.7 下图为DEBUG调入的可执行程序,回答以下问题:(1)程序的起始物理地址是多少?结束地址是多少?(2)CS寄存器的值是什么?(3)程序的功能是什么?(4)写出查看DS:0处内容的DEBUG命令。(5)程序中2处的int21指令执行后有什么结果?(6)如果要运行这个程序应该用什么debug命令?(7)debug命令-T=0 4之后,寄存器AX,DS,DX的值是多少?-U0B63:0000 B8620B MOV AX,0B620B63:0003 8ED8 MOV DS,AX0B63:0005 BA0000 MOV DX,00000B63:0008 B409 MOV AH,090B63:000A CD21 INT 21H0B63:000C B44C MOV AH,4cH0B63:000E CD21 INT 21H0B63:0010 8B4506 MOV AX,DI+060B63:0013 8B1ED00D MOV BX,0DD0(1)0b63H,0b63H(2)0b63H(3)在屏幕上显示字符串”hello world”(4)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论