飞相关加点第?章氢杂江编程手设计 第7章复杂汇编程序设计 71结构 7,2记录 73联合 74应用举例 BACK
第7章 复杂汇编程序设计 第7章 复杂汇编程序设计 7.1 结构 7.2 记录 7.3 联合 7.4 应用举例
飞相关加点第?章氢杂江编程手设计 7.1结构 711结构的定义 用 STURO和ENDS把一系列数据定义语句括起来就成了一个结 构 格式: 结构名 STRUC <数据定义语句序列> 结构名ENDS 功能:定义结构类型的数据,但并不真正给结构分配存储空 间,只是说明包括结构名、域名及其数据类型在内的结构的类型
第7章 复杂汇编程序设计 7.1 结 构 7.1.1 结构的定义 用STURC和ENDS把一系列数据定义语句括起来就成了一个结 构。 格式: 结构名 STRUC <数据定义语句序列> 结构名 ENDS 功能:定义结构类型的数据,但并不真正给结构分配存储空 间,只是说明包括结构名、域名及其数据类型在内的结构的类型
飞相关加点第?章氢杂江编程手设计 说明: ①结构名由用户定义,结构内数据定义语句中的变量名称 为结构字段名,简称为字段名; ②结构的使用应是先定义后使用,即应在为结构数据分配 空间之前定义; ③结构定义中的结构名必须有且 STURO和ENDS前的结构 名必须一致
第7章 复杂汇编程序设计 说明: ① 结构名由用户定义,结构内数据定义语句中的变量名称 为结构字段名,简称为字段名; ② 结构的使用应是先定义后使用,即应在为结构数据分配 空间之前定义; ③ 结构定义中的结构名必须有且STURC和ENDS前的结构 名必须一致
飞相关加点第?章氢杂江编程手设计 例7-1 SAFY STRUC No DB NAME DB 'ABCDEFG SAGE DW DEP DB COMPUTER SAFY ENDS 在结构SAFY中,定义了4个字段,分别是NO、NAME、 DEP和SAGE字段,字段NO、NAME和DEP是字节型数据, SAGE是字型数据
第7章 复杂汇编程序设计 例7-1 SAFY STRUC NO DB ? NAME DB 'ABCDEFG' SAGE DW ? DEP DB 'COMPUTER' SAFY ENDS 在结构SAFY中,定义了4个字段,分别是NO、NAME、 DEP和SAGE字段,字段NO、NAME和DEP是字节型数据, SAGE是字型数据
飞相关加点第?章氢杂江编程手设计 7.12结构的存储分配和预置 结构定乂仅仅是告诉汇编程序存在这样一种形式的变量, 只有进行结构的存储分配和预置后,才使结构变量真正占有内 存,也才能使用结构变量 格式 结构变量名结构名<字段值表> 功能:为结构变量分配存储空间及初始化
第7章 复杂汇编程序设计 7.1.2 结构的存储分配和预置 结构定义仅仅是告诉汇编程序存在这样一种形式的变量, 只有进行结构的存储分配和预置后,才使结构变量真正占有内 存,也才能使用结构变量。 格式: 结构变量名 结构名 <字段值表> 功能:为结构变量分配存储空间及初始化