微型计算机汇编语言与汇编程序.ppt

  1. 1、本文档共138页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微型计算机汇编语言与汇编程序

主要内容:宏汇编语言的基本语法;重 点 1.介;绪言机器语言:机器能识别并执行;汇编语言是一种面向机器的符号语;汇编语言源程序的汇编、连接和装;说明: 首先,调用行编辑程序E;7.1 宏汇编语言的基本语法;7.1.1.伪指令语句格式伪指;指令助记符操作数;注释标号:,;7.1.2. 常数、变量;2.变量变量是代表存放在某些存;定义变量的伪指令 ;42H41H000044H43;例4:带DUP的表达式(定义重;7.1.3 表达式与运;3.关系运算符: 关;4.分析运算符 SEG ;(3)TYPE 求符号名类;(5) SIZE 变量:回送;(2).指定新类型THIS ;宏汇编语言的语法小节伪指令格式;3.关系运算符:EQ NE;7.2 伪指令 伪指令:汇;例: PORT1 EQ;二、内存数据定义伪指令 ;例:有如下定义TABLE1 ;定义存储单元的类型(补充) ;三、段定义伪指令(p161) ;四 段寄存器说明伪指令ASSU;五 过程(子程序)定义伪指令 ;过程定义的属性有两种,标有NE;六/七/九: 模块定义伪指令模;1.NAME 伪指令指令格式:;3. 结束伪指令END 当汇;汇编语言的一个实例 DAT;从START标号开始的三句为返;MOV AX,DATA ;另一种返回DOS方法:EXP1;八.定位伪指令 ORG;九. 列表为指令 TIT;7.3 宏指令(P1;1.宏代换语句 格式:宏名;2.局域符号定义语句 格式;5.重复定义语句 格式: I;7.4 系统功能调用主要内容;二、DOS系统功能调用1.DO;2). 键盘输入字符串到缓冲区;3).输出一个单字符 功能;5)直接控制台输入输出单字符 ;9).从串口输入单字符 A;第五节 汇编过程一.汇编程序;二.程序的编辑、汇编与连接1.;5.调试程序DEBUG程序是专;data segment ;第六节 汇编语言程序设计程序;DATA SEGMENT ;先以第六章的简单程序实例为例将;例6-1:用数据运算指令,对两;MOV AX, 100;例6.2将内存(10050)单;开始初始化用间址方法取数到AL;程序段见书本p140MOV ;例6.3 求AX累加器和BX寄;开始初始化,清CFAX-BX ;相应程序段见p141 ;例6.4 从外设71号中取一个;相关程序段见p142START;例6.5 求两个多字节数之和,;初始化段地址DS:1000H第;相关程序段如下(p144) ;例2、 编程序统计 AX 寄存;电鸟斗笆造玉倡衷纽妻难曙宅韩渠;程序如下:CODE SEG;将例6.7延时1秒的子程序段(;例6.8 找一个数据块中的最大;作为完整程序时的程序段如下:S;改为子程序,并调用它 ;补充例1:两个十六进制数相乘。;CODE SE;MOV BX;补充例2:从内存ADR单元开始;初始化CX、BX、S5、S6、;DATA SEG;MOV AX , DATA;MS9: INC ;补充例3:用DOS系统功能调用;显示2是F?是S?YNYN显示;data segme;start proc ;disp1: mov ;补充例4:统计一个数据块中负数;DATA SEG;MOV AX, ;补充例6:求和Y=A1 + A;DATA SEGMENT;MOV AX, ;补充例7、 实现4字节非组合B;DATA SEGMENTD;CODE SEGMEN;MOV AL, [;MOV AH, 02;补充例8:多子节BCD码相加程;DATA SEGMENT ;ADT: CALL ;补充例9: 编程序将AX中的十;DI指向结果单元,CX=4BL;HEX16 PROC ;ADD BL,30H ;RET ;补充例10: 编程序将AL中的;DI指向结果单元,BL=2AL;4)程序:(看源程序EXCH2;CMP AL,10 ;补充例11:在数据段DAT2开;;显示ASCII码字符子程序D;[例7.1](见书本P178-;开 始设8个字节数,定义ASC;3)程序如下:(看源程序z7_;CODE SEGMENT ;MOV DI,OFFSET ;例7.2:(见书本P182)(;884466009922558;忍琐钱厨休撵晓兼咨塞吠插榨紫雹;NAME EX2PAGE 50;……….STD ;

您可能关注的文档

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档