微型计算机技术与汇编语言程序设计:ch11-高级汇编语言程序设计.docx
《微型计算机技术与汇编语言程序设计:ch11-高级汇编语言程序设计.docx》由会员分享,可在线阅读,更多相关《微型计算机技术与汇编语言程序设计:ch11-高级汇编语言程序设计.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第7章高级汇编语言程序设计7. 1.结构结构的定义格式:结构名 STRUC 字段名 DB/DW/DD;字段定义 结构名 ENDS*结构定义是一种对存储形式的描述,并不真正分配存储空间,只是定义了一 种新的数据类型,类似定义了一个类(面向对象技术的思考方法)。类是结构的进 化。例:定义一个学生成绩结构STUDENTSTUDENTSTUDENTSTRUCNUM1DBNAME1 DBSEXIDBMATH1 DBC0MPU1 DBADDRESS 1 DB ENDS?;学号ABCDEFGHIJ ;姓名?;性别920 DUP(?);地址结构变量的定义格式:变量名结构名V字段初值表变量名结构名n DUP (
2、字段初值表)*定义了变量后才分配了存储空间,变量类似面对象技术中的一个实例。例:SISTUDENTS2STUDENTS3STUDENTS3STUDENT 30 DUP( );定义了含有3。个学生元素的结构数组。7.1.2 结构变量及字段的访问访问格式:变量名.字段名地址寄存器.字段名例1:MOV AL, S2.SEX1MOV AL, S2llMOV BX, OFFSET S2 ; LEA BX, S2MOV AL, BX.SEX1例2:自己看。7. 2.记录记录与结构相似,差别在于结构用于定义以字节为基本单位的信息,而记录 用于定义以二进制为基本单位的信息。C 中的 struct记录的定义格式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 技术 汇编语言 程序设计 ch11 高级
限制150内