- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3 章 汇编语言程序格式
〔习题3.1〕伪指令语句与硬指令语句的本质区别是什么?伪指令有什么主要作用?
〔解答〕
伪指令语句与硬指令语句的本质区别是能不能产生CPU动作;
伪指令的作用是完成对如存储模式、主存变量、子程序、宏及段定义等很多不产生CPU动作的说明,
并在程序执行前由汇编程序完成处理。
〔习题3.2〕什么是标识符,汇编程序中标识符怎样组成?
〔解答〕
为了某种需要,每种程序语言都规定了在程序里如何描述名字,程序语言的名字通常被称为标识符;
汇编语言中的标识符一般最多由31个字母、数字及规定的特殊符号 (如-,$,?,@)组成,不能
以数字开头。
〔习题3.3〕 什么是保留字,汇编语言的保留字有哪些类型,并举例说明。
〔解答
保留字是在每种语言中规定了有特殊意义和功能的不允许再做其它用处的字符串;汇编语言的保留
字主要有硬指令助记、伪指令助记符、运算符、寄存器名以及预定义符号等。汇编语言对大小写不敏感。
如定义字节数和字符串的DB就是伪指令助记符。
〔习题3.4〕汇编语句有哪两种,每个语句由哪4 个部分组成?
〔解答〕
汇编语句有执行性语句和说明性语句;
执行性语句由标号、硬指令助记符、操作数和注释四部分组成;
说明性语句由名字、伪指令助记符、参数和注释四部分组成
〔习题3.5〕汇编语言程序的开发有哪4 个步骤,分别利用什么程序完成、产生什么输出文件。
〔解答〕
⒈ 编辑 文本编辑程序 汇编语言源程序.asm
⒉ 汇编 汇编程序 目标模块文件.obj
⒊ 连接 连接程序 可执行文件.exe 或.com
⒋ 调试 调试程序 应用程序
〔习题3.6〕将第2 章习题2.36采用简化段定义格式编写成一个完整的源程序。
〔解答〕
;简化段定义格式
.modelsmall ; 定义程序的存储模式 (小模式)
.stack ; 定义堆栈段 (默认1024 个字节)
.data ; 定义数据段
str1 db Input Number:0~9 :,0dh,0ah,$
str2 db Error!,0dh,0ah,$
.cade ; 定义代码段
.startup ; 说明程序的起始点,建立ds,ss 的内容。
mov ah,09h ; 显示str1字符串
mov dx,offset str1
int 21h
getkey: mov ah,1 ; 调用DOS 功能
int 21h
cmp al,0
jberror ; 小于0,出错处理
cmpal,9
ja error ; 大于9,出错处理
mov ah,02h ; 调用DOS 显示字符功能,显示该数字
mov dl,al
int 21h
.exit 0 ; 终止程序执行,返回DOS
error: mov ah,09h ; 出错,调用DOS 功能显示str2 字符串
mov dx,offset str2
int 21h
jmpgetkey ; 返回按键
end ; 汇编结束
〔习题3.7〕将第2 章习题2.37采用完整段定义格式编写成一个完整的源程序。
〔解答〕
;xt307.asm
stack segment
dw 512 dup(?)
stack ends
data se
您可能关注的文档
- 维生素矿物质补充剂改善儿童健康成长的应用--专家共识.ppt
- 维修电工(三级)理论知识复习资料含答案.pdf
- 维修电工初级理论试题(含答案).doc
- 维修电工高级理论知识题库单选七.doc
- 维修电工技师考试题大全带答案.pdf
- 维修电工技师试题库及答案.pdf
- 维修电工题库判断题(高级).doc
- 维修电工题库选择(多选)高级.doc
- 潍坊医学院临床医学专业人才培养方案.pdf
- 卫生洗涤中心生产管理制度汇编.doc
- 2025年中山市沙溪镇人民政府所属事业单位招聘11人笔试备考题库及参考答案详解一套.docx
- 2025年中山市横栏镇人民政府所属事业单位第二期招聘笔试高频难、易错点备考题库及参考答案详解一套.docx
- 2025年中山市横栏镇人民政府所属事业单位第二期招聘笔试高频难、易错点备考题库含答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库及完整答案详解1套.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库参考答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库及答案详解一套.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库及完整答案详解1套.docx
文档评论(0)