汇编语言程序设计教学资料-案例二:变量与标号.docxVIP

  • 6
  • 0
  • 约2.32千字
  • 约 4页
  • 2017-09-30 发布于浙江
  • 举报

汇编语言程序设计教学资料-案例二:变量与标号.docx

一、定义字节和字的存储分配分析(1)定义字节数据项每一字节数据项只占用一个字节存储单元。定义字节数据项的数据定义符是DB。例如:COUNT DB 100 DB 0DH,0AH,‘$’TABLE DB 0,1,4,9,16上面的数据定义语句被汇编后所对应的存储区域分配情况如图3-1(a)所示,图中的数字值用16进制表示。从图3-l(a)可见,由引号括起的字符对应其ASCII码值。下面是存取上述有关变量或数据项的指令举例:DECCOUNTMOVAL,TABLEMOVTABLE+2,BL;TABLE+2是从TABLE开始的第三个字节……64←COUNTCD←FLAG0D2F0TABLEFF01FF0400090010FF…07…(a)(b)图1 定义字节和字数据项示意图(2)定义字数据项每一字数据项占用两个字节存储单元。定义字数据项的数据定义符是DW。例如:FLAGDW2FCDH,1024,-1VECTDW0DW 2047上面的数据定义语句被汇编后所对应的存储区域分配情况如图3-1(b)所示,图中的数字值用16进制表示。-1用补码表示为0FFFFH。下面是存取上述有关变量或数据项的指令举例:MOVBX,VECTTESTFLAG,1234HORAX,FLAG+2;FLAG+2是从FLAG开始的第二个字变量二、变量定义存储单元分配举例图3-2给出了某个程序

文档评论(0)

1亿VIP精品文档

相关文档