第四章 汇编语言程序设计 - 图文(2)

2019-04-09 10:00

给出一个完整的汇编语言源程序,该程序的功能是完成两个字节数据相加。4.2DATABUF1BUF2SEGMENTDBDB34H2AH;段定义开始(DATA段);第1个加数;第2个加数SUMDATADBENDS?;准备用来存放和数的单元;段定义结束(DATA段)CODESEGMENT;段定义开始(CODE段)ASSUMECS:CODE,DS:DATA ;规定DATA、CODE分别为数据段;和代码段4.2START: MOVAX,DATAMOVDS,AXMOVAL,BUF1ADDAL,BUF2;给数据段寄存器DS赋值;取第1个加数;和第2个加数相加MOVSUM,ALMOVAH,4CHINTCODEENDSENDSTART21H;存放结果;返回DOS状态;段定义结束(CODE段);整个源程序结束二、常用伪指令1. 段定义伪指令SEGMENT-ENDS4.2Segname SEGMENT [align_type] [combine_type] [use_type] [′class′]…Segname ENDS可选择的段参数有定位类型、组合类型和类别名2. 段寄存器设定伪指令ASSUME定义的段与段寄存器的对应关系CS:CODE,DS:DATA3. 汇编程序结束伪指令ENDENDSTART4. 数据定义及存储器分配伪指令BUF1BUF2SUMDB34HDB2AHDB?;第1个加数;第2个加数4.25. 表达式赋值伪指令EQU / =CONSTANTEQU 256ALPHAEQU 7BETAEQU ALPHA-2;数赋以符号名4.2;地址表达式赋以符号名6. 地址计数器$JNE $+6 ; 转向地址是当前指令JNE的首址+67. 对准伪指令ORG/EVEN/ALIGN1)设置起始地址伪指令ORG ORG 100H;使下一地址是100H


第四章 汇编语言程序设计 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:平东分公司平顶山热电有限公司2×210MW机组超低排放脱硫改造工程

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: