- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微型计算机系统原理及应用难忘一课
济南大学控制学院 2009年10月23日 第四章 汇编语言程序设计 本课讲述内容 4.1汇编语言的格式 4. 2 语句行的构成 4. 3 指示性语句 回顾上章课内容: 习题课情况 要求: 1、掌握汇编语言的格式 2、明确语句行的构成规范 3、理解指示性语句的作用 难点:汇编语言特点 4.1.1 8086汇编语言的一个例子 4.1.2 8086汇编语言源 程序的格式 8086汇编语言的源程序是分段的,每个段有一个名字,以符号SEGMENT作为段的开始,以语句ENDS作为段的结束。若干个段形成一个源程序,整个源程序以END作为结束。 4. 标识符 标识符由一串字符构成,用于一段程序、一组(或一个)数据或一个段的开头。使用时要注意以下3点: ? 标识符可由数字、字母和下划线组成; ? 不能以数字开头,数据可用在非开头的其它位置; ? 其最大长度为31个字符。 说明: 由程序员建立起来、有固定意义的字符序列。 (如:例子中的“start ”、“str1”和“str2” ) (其规定和C语言有什么差别?) 5.保留字 8086的专用字符,如指令助记符(MOV等)、伪指令(DW等)、寄存器(AX等)名等(这些不能用做标识符,见P93 表4-1)。 6.注释 注释是用于使程序易于理解的句子,用来表示某行或某段语句的作用或与其它部分的关系,一般写在某语句的后面或某段的开始处,注释的前面由“;”前导,表示后面的内容为注释。如果一行写不下,换行后也要使用“;”前导。 如: COUNT EQU 100 MOV CX,COUNT 5.其他符号 SEGMENT ENDS 等 2.等号(EQUAL SIGN) 语句 ‘ = ’ 对符号的赋值还可使用“=”操作,它与EQU的区别是“=”操作可以重复定义,而EQU则不能重复定义。如: X=3 Y=6 Y=Y*Y-X …… MOV AX, Y 通过上述操作,最后使Y=33,后面的MOV语句中,当生成目标代码时将用33取代Y。即 MOV AX, 21H (33D) 3.解除语句PURGE 用于清除用EQU定义的符号。(P99) PURGE 符号1,符号2,……符号n 例如: NEW_P EQU 38H PURGE NEW_P NEW_P EQU 39H 4.4 指令语句 1、指令助记符 2、指令前缀 3、操作数寻址方式 4、串操作 用汇编调试程序时需要用: A、调用DOS 的软中断(子程序) B、用前缀和后缀 小结 汇编语言的格式 1、段的定义 开始 结束 2、指示性语言(过程调研、数据定义等) 3、指令性语言 本课结束 作业: P142 4.2 4.7 思考(不做在作业本上): 1、用换码指令实现十、十六进制的ASCII码的转换。 2、多字节十进制BCD相加,结果存被加数单元. 3、 用串操作指令实现:先将100H个数从2170H单元处搬到1000H1单元处,然后从中检索等于AL中字符的单元,并将此单元换成空格字符. 4、在DS段有一个从TABLE开始的由160个字符组成的链表,设计一个程序,实现对此表进行有哪些信誉好的足球投注网站,找到第一个非零元素后,将此单元和下一个单元清零. * * 通用指令用于编写在8086处理器上运行的应用程序和系统软件。 (1) 数据传送指令 (2) 算术运算指令 (3) 逻辑运算指令 (4) 串操作指令 (5) 控制传送指令 (6) 处理器控制指令 4.1 汇编语言的格式 ;汇编语言程序结构例一 movs.asm ;实现数据传送功能 aa SEGMENT ;数据段1 str1 DB Hello!’ aa ENDS bb SEGMENT ;数据段2 str2 DB 6 dup (?) bb ENDS cc SEGMENT ;代码段 ASSUME CS:cc, DS:aa, ES:bb start: CLD MOV AX , aa MOV DS , AX LEA SI , str1 M
您可能关注的文档
最近下载
- 2025年度村镇(社区)后备干部选拔考试题(附答案).docx VIP
- 企业员工入职登记表.pdf VIP
- 变电站综合自动化系统.docx
- 机电安装工程安全技术交底.docx VIP
- 压缩空气储能.pptx VIP
- 曹冲称象的故事(1)(课件)2025-2026学年度人教版数学三年级上册.pptx VIP
- 【絮语文】2025年高考全国二卷语文试题讲评课件.pptx
- 中职高教版(2023)世界历史全一册第8课 欧美主要国家的资产阶级革命与资本主义制度的确立 教案 .pdf VIP
- T/CI 218-2023压缩空气储能电站选点规划技术规程.pdf
- 2025年党建工作汇报总结及新年党建计划思路PPT模板.pptx VIP
文档评论(0)