网站大量收购闲置独家精品文档,联系QQ:2885784924

第3章汇编语言语法基础.ppt

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

从键盘上输入一串字符到输入缓冲区,然后将输入的字符串在显示器上以相反的顺序显示。 DATA SEGMENT INFO1 DB 0DH,0AH,‘INPUT STRING:$’ INFO2 DB 0DH,0AH,‘OUTPUT STRING:$’ BUFA DB 81 DB ? DB 80 DUP(0) BUFB DB 81 DUP(0) DATA ENDS STACK SEGMENT DB 200 DUP(0) STACK ENDS CODE SEGMENT ASSUME DS:DATA,SS:STACK,CS:CODE START: MOV AX,DATA MOV DS,AX LEA DX,INFO1 MOV AH,9 ; 9号调用,显示输入提示信息 INT 21H LEA DX,BUFA MOV AH,10 ; 10号调用,键盘输入字符串到缓 冲区BUFA INT 21H LEA SI,BUFA+1 MOV CH,0 ; 取字符长度→CX MOV CL,[SI] ADD SI,CX ;SI 指向字符串尾部 LEA DI,BUFB ;DI指向字符串变量BUFB NEXT: MOV AL,[SI] MOV [DI],AL DEC SI INC DI LOOP NEXT MOV BYTE PTR [DI],‘$’ LEA DX,INFO2 MOV AH,9 ;9号调用,显示输出提示信息 INT 21H LEA DX,BUFB MOV AH,9 ;反向显示字符串 INT 21H MOV AH,4CH INT 21H CODE ENDS END START /holly_he 广东药学院医药信息工程学院 再见 /holly_he 广东药学院医药信息工程学院 ? 保留一个存储单位,以备程序执行过程中存入结果数据; ? ? ? ? 保留4个存储单位; ARY DB 4 DUP ( 43H ) 表示定义一个变量ARY,在内存中开辟一个数组,存放4个43H。 DUP 为复制符 格式 : 复制次数 DUP (数据) DATA1 SEGMENT AT 2000H ORG 3000H ARY1 DB 12H,34H,56H,78H ARY2 DW 1234H,5678H ARY3 DB ‘A’,’B’,’C’,’D’,;’ABCD’ ARY4 DW ‘AB’ ARY5 DD ‘AB’ ARY6 DW ARY2 ARY7 DD ARY2 DATA1 ENDS 例题:数据段定义 /holly_he 广东药学院医药信息工程学院 在定义ARY6的语句中,参数为已定义的变量ARY2,其值为ARY2的偏移地址3004H; 在定义ARY7的语句中,参数为已定义的变量ARY2,其值为ARY2的偏移地址3004H和段基值2000H。 /holly_he 广东药学院医药信息工程学院 【例1】 操作数可以是常数,或者是表达式 (根据该表达式可以求得一个常数),如: DATA_BYTE DB 10,4,10H DATA_WORD DW 100,100H,-5 DATA_DW DD 3C,0FFFDH /holly_he 广东药学院医药信息工程学院 【例2】 操作数也可以是字符串,如: MESSAGE DB HELLO 字符串的存储 /holly_he 广东药学院医药信息工程学院 DB ‘AB’ DW ‘AB’ /holly_he 广东药学院医药信息工程学院 符号定义语句 等值伪指令EQU 2. 解除定义伪指令PURGE /holly_he 广东药学院医药信息工程学院 1. 等值伪指令EQU 格式:符号名 EQU 表达式 功能:给符号名定义一个值。 此后,程序中凡需要用到该表达式之处,就可以用符号名来代替了。 (1)CONSTANT EQU 256 ;将数256赋以符号名CONSTANT (2)ALPHA EQU 7

文档评论(0)

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

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

1亿VIP精品文档

相关文档