- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汇编语言程序设计方案书
第四章 汇编语言程序设计(assembly language programming)
§4.1 汇编语言(assembly language)
一.概述
汇编语言:一种符号语言,它用助记符表示指令的操作码和操作数,用标号或符号代表地址、常量和变量,与机器语言几乎一一对应
汇编:把汇编语言源程序翻译成机器语言目标程序的过程
汇编语言源程序 手工汇编或汇编程序 机器语言目标程序
汇编程序:用来完成汇编工作的程序,有
小汇编ASM
宏汇编MASM
动态调试程序DEBUG
二.汇编语言的语句
格式: [名称] 指令助记符 [操作数] [;注释]
带方括号的项有时可没有,注释项完全可以没有
每个部分用空格分开
每行最多可有132个字符,但最好不要超过屏宽80
语句可分成指令性语句和指示性语句(伪指令语句)
指令性语句汇编后可生成机器码
[标号:] 指令助记符 [操作数] [;注释]
指示性语句指示汇编程序处理一些工作
[名称] 伪指令(指示符) [操作数] [;注释]
1.名称(或称标识符)
给指令或存储单元地址起的名字,由字母、数字、字符组成
字母:A~Z ,a~z
数字:0~9
字符:可打印 + - * / = ( ) [ ] 〈 〉 ; . ' ’ ,_ : ? @ $ &
(非打印 空格 制表符TAB 回车 换行)
(界符: , ; : .( )[ ]〈 〉+ - * / = ? _ @ & $ ' ’ 界符用来表示某个标志的结束)
( 数字不能作名称的第一个字符,圆点 .仅能作第一个字符
( 保留字不能作标识符($、?是保留字,与其它字符组合除外)
( 名称最长为31个字符
( 当名称后跟冒号,表示该名称是其后指令的标号,代表该指令的开始地址,其他指令可以用该标号作为转移地址
( 当名称不跟冒号,它可能是标号或变量名,伪指令前的名称不跟冒号
冒号隐含NEAR属性,例:
供段内调用写成 OUTPUT:OUT DX ,AL
供段间调用写成 OUTPUT OUT DX ,AL
2.指令助记符
8086/8088指令,也可以是伪指令,如果指令有前缀(LOCK、REP等)则前缀和指令用空格分开
3.操作数
指令执行的对象,可能有一、二个或没有
名称 指令助记符 操作数 注释
RET ;返回(无操作数)
COUNT: INC CX ;CX加1(1个操作数)
MOV AL,BL ;AL(BL(2个操作数)
伪指令可有多个操作数
COST DB 3,4,5,6,7,8 ;(6个操作数,用逗号分开)
操作数可以是常数、寄存器名、标号、变量、表达式,
MOV AX,[BP+4];(第二个操作数为表达式)
4.注释
可选项,使程序易读,汇编时不作处理
注释前面要加分号,它可位于操作数之后,也可位于行首
三.常量与变量
1.常量,也叫常数,没有属性的纯数,汇编时已确定的值
·数字常量为0~65535中的数(16位寄存器使用,伪操作可定义32位),进制加后缀说明,十进制加D(可省),二进制加B,八进制加Q,十六进制加H,若十六进制第一位为字母,则前头应加0
·字符和字符串叫串常量,是ASCII码字符串,必须加单(或双)引号
例:‘A’,“ABC”,汇编后变成41H,414243H
2.变量,用于表达数值(或串)的标识符,有三个属性
① 段属性(SEGMENT)
② 偏移地址属性(OFFSET)
③ 类型属性(TYPE),用DB、DW、DD定义
§4.2
您可能关注的文档
最近下载
- 医院信息网络安全培训PPT课件.pptx
- 2025年前列腺科普试题及答案.docx
- 立式叶片排渣过滤机-中国化工设备网.doc
- 20250508 北京大学DeepSeek系列06:DeepSeek私有化部署和一体机.pptx VIP
- 【7上英YL】芜湖市2024-2025学年七年级上学期期中考试英语试卷.pdf VIP
- 屋面瓦及檩条拆除安全方案.doc
- Schneider Electric施耐德Easy Altivar ATV610 变频器编程手册(中文).pdf VIP
- NB∕T34024-2024生物质成型燃料质量要求及分级.docx VIP
- STM32F1开发标准教程-教学大纲、授课计划.docx
- 新语境幼儿园教师专业能力等级与评定.pdf VIP
文档评论(0)