全文预览

第6章汇编语言程序设计

上传者:梦溪 |  格式:ppt  |  页数:70 |  大小:0KB

文档介绍
开始安排数据?VAR1 DB 01H,-1?VAR2 DW 1234H,78H?? 注意:① 操作数顺序? ② 高低字节位置РР参数类型Р(2)?表达式 ? 预留存储单元单元,其内容不初始化。? 形式:变量名 DB/DW/DD ?? 功能:汇编程序仍然分配存储单元,但不预置确定的值。常用来存放程序的中间和最终结果。? ? 例:?TEMP??DB ???; 分配一个字节单元?RESULT?DW??, ??; 分配两个字单元РР参数类型Р(3)带DUP的表达式,“参数”为重复项? 形式:变量名 DB/DW/DD n DUP <表达式>? DUP:重复数据定义操作符? n:重复次数 ? <表达式>:重复内容? 注意:DUP操作符可嵌套使用? 例:?X1??DB 5 DUP(0)?TAB1??DB 10H DUP(?)?;预留10H个字节单元?TAB2??DB 2 DUP(2 DUP(3))РР参数类型Р(4) 字符串,“参数”为ASCII码? 功能:可用DB命令定义字符串,为串中的每个字符分配一个字节存储单元。? 说明:? ① 字符串用引号(单或双)括起,≤256个字符;? ② 在内存中,字符以ASCII码表示;? ③ 存放顺序:自左向右按地址递增顺序存放。 ? 注意:当运用DW定义字符串时,字符的个数不能超过2个,内存单元中高地址存放引号中的第一个字符的ASCII码,低地址存放后一个字符的ASCII码。若引号中只有一个字符,则内存单元高地址存放00H。?【例6.8】А?ORG 1000H?DATA1??DB ‘A’?DATA2??DB ‘123456’А?DW ‘C’??;等价于 DW 0043H

收藏

分享

举报
下载此文档