正在加载图片...
汇編语言程序设计 2段的定义 SEGMENT.伪指令的完整的格式为 段名 SEGMENT[定位类型][组合类型][“类别] 段名ENDS 10.2.1定位类型 齐風霍讀盎娶覆京踅痿瞀粽炱聱畤給掂炱樊妞来翻霞醅緒建。 共有5种选 1.PAGE(页) 段的起始地址从页边界开始,也就是说必须为256的倍数,即该地址 的最后8位二进制位应为0。 2.PARA(节) 段的起始地址必须从段笾界开始,也就是说必须为16的倍数。即该 地址的最后4位二进制位应为0。 3.DW0RD(双享 地址餐禽址进额务界开始,也就是说些预为的倍数,即该 4.WORD(字) 地址长址进葡金开始,也就是说必须为偶数地址,即该 5.BYTE(字节) 段的起始地址从字节边界开始,也就是说可以从任意单元地址起 也就是说为下一个可用的字节地址开始。 当段定义中没有指定段的定位类型时,定位类型的缺省方式为PARA。汇编语言 程序设计 10.2 段的定义 SEGMENT伪指令的完整的格式为: 段名 SEGMENT [定位类型] [组合类型] [‘类别’] ┇ 段名 ENDS 10.2.1 定位类型 定位类型用于指定该段的段起始地址的特性,也称为定位属性或对 齐属性。连接程序连接目标文件时,根据定位类型来确定段的开始地址。 一共有5种选择。 1.PAGE(页) 段的起始地址从页边界开始,也就是说必须为256的倍数,即该地址 的最后8位二进制位应为0。 2.PARA(节) 段的起始地址必须从段边界开始,也就是说必须为16的倍数,即该 地址的最后4位二进制位应为0。 3.DWORD(双字) 段的起始地址必须从双字边界开始,也就是说必须为4的倍数,即该 地址的最低两位二进制位应为0。 4.WORD(字) 段的起始地址必须从字边界开始,也就是说必须为偶数地址,即该 地址的最低一位二进制位应为0。 5.BYTE(字节) 段的起始地址从字节边界开始,也就是说可以从任意单元地址起, 也就是说为下一个可用的字节地址开始。 当段定义中没有指定段的定位类型时,定位类型的缺省方式为PARA
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有