5.CN 为一个协处理器的寄存器定义名称。 句法: name CR expr 其中:name为该寄存器的名称。 expr为协处理器的编号,数值为0~15。 用法: CN作用于给一个协处理器的寄存器定义名称,方便程序 员记忆该寄存器的功能。 例子: Power CN 6 ;将协处理器的寄存器6名称 ;定义为Power
5. CN • 为一个协处理器的寄存器定义名称。 • 句法: name CR expr 其中:name为该寄存器的名称。 expr为协处理器的编号,数值为0~15。 • 用法: CN作用于给一个协处理器的寄存器定义名称,方便程序 员记忆该寄存器的功能。 • 例子: Power CN 6 ;将协处理器的寄存器6名称 ;定义为Power
6.CP ·为一个协处理器定义名称。 句法: name CP expr 其中:name为该协处理器的名称。 expr为协处理器的编号,数值为0~15。 用法: CP作用于给一个协处理器定义名称,方便程序员记忆该 协处理器的功能。 例子: Dmu CN6;将协处理器6名称定义为Dmu
6. CP • 为一个协处理器定义名称。 • 句法: name CP expr 其中:name为该协处理器的名称。 expr为协处理器的编号,数值为0~15。 • 用法: CP作用于给一个协处理器定义名称,方便程序员记忆该 协处理器的功能。 • 例子: Dmu CN 6 ;将协处理器6名称定义为Dmu
7.DN和SN DN为一个双精度的VFP寄存器定义名称。 SN为一个单精度的VFP寄存器定义名称。 句法: name DN expr name SN expr 其中:name为该VFP寄存器的名称。 expr为VFP双精度寄存器编号(0~15)或者单精度寄存器 编号(015)。 用法: 方便程序员记忆该寄存器器的功能。 例子: height DN 6 width SN 16
7. DN和SN • DN为一个双精度的VFP寄存器定义名称。 • SN为一个单精度的VFP寄存器定义名称。 • 句法: name DN expr name SN expr 其中:name为该VFP寄存器的名称。 expr为VFP双精度寄存器编号(0~15 )或者单精度寄存器 编号(0~15)。 • 用法: 方便程序员记忆该寄存器器的功能。 • 例子: height DN 6 width SN 16
8.FN ·为一个FPA浮点寄存器定义名称。 句法: name FN expr 其中:name为该浮点寄存器的名称。 expr为该浮点寄存器的编号,数值为0~7。 。用法: FN作用于给一个浮点寄存器定义名称,方便程序员记忆 该寄存器的功能。 ·例子: Height FN 6 ;将浮点寄存器6名称 ;定义为Height
8. FN • 为一个FPA浮点寄存器定义名称。 • 句法: name FN expr 其中:name为该浮点寄存器的名称。 expr为该浮点寄存器的编号,数值为0~7。 • 用法: FN作用于给一个浮点寄存器定义名称,方便程序员记忆 该寄存器的功能。 • 例子: Height FN 6 ;将浮点寄存器6名称 ;定义为Height
二.数据定义伪操作 包括以下伪操作: LTORG 声明一格数据缓冲池(literal pool)的开始。 MAP定义一个结构化的内存表的首地址。 F引ELD定义一个结构化内存表中的一个数据域。 SPACE分配一块内存单元,并用0初始化。 ● DCB分配一段字节的内存单元,并用指定的数据初始化。 ● DCD和DCDU分配一段字的内存单元。 ● DCDO分配一段字的内存单元,并将单元的内容初始化成该单元相 对于静态基值寄存器的偏移量。 ● DCFD及DCFDU分配一段双字的内存单元,并用双精度的浮点数据 初始化。 ● DCFS及DCFSU分配一段字的内存单元,并用单精度的浮点数据初 始化。 ● DC分配一段字节的内存单元,用指定的数据初始化,指定内存单 元中存放的是代码,而不是数据。 DCQ和DCQU分配一段双字的内存单元,并用64位的整数数据初始 化。 ● DCW和DCWU分配一段半字的内存单元,并用指定的数据初始化。 ● DATA在代码段中使用数据,现已不再使用,仅保持向前兼容
二. 数据定义伪操作 包括以下伪操作: • LTORG 声明一格数据缓冲池(literal pool)的开始。 • MAP 定义一个结构化的内存表的首地址。 • FIELD 定义一个结构化内存表中的一个数据域。 • SPACE 分配一块内存单元,并用 0初始化。 • DCB 分配一段字节的内存单元,并用指定的数据初始化。 • DCD 和DCDU 分配一段字的内存单元。 • DCDO分配一段字的内存单元,并将单元的内容初始化成该单元相 对于静态基值寄存器的偏移量。 • DCFD 及DCFDU 分配一段双字的内存单元,并用双精度的浮点数据 初始化。 • DCFS 及DCFSU 分配一段字的内存单元,并用单精度的浮点数据初 始化。 • DCI 分配一段字节的内存单元,用指定的数据初始化,指定内存单 元中存放的是代码,而不是数据。 • DCQ 和DCQU 分配一段双字的内存单元,并用64位的整数数据初始 化。 • DCW 和DCWU 分配一段半字的内存单元,并用指定的数据初始化。 • DATA 在代码段中使用数据,现已不再使用,仅保持向前兼容