当前位置: 首页 > 文档资料 > 汇编语言教程 >

4.7 表达式

优质
小牛编辑
142浏览
2023-12-01

4.7 表达式

表达式是程序设计课程里的一个重要的基本概念,它可由运算符、操作符、括号、常量和一些符号连在一起的式子。在汇编语言中,表达式分为:数值表达式和地址表达式。

4.7.1 进制伪指令RADIX

伪指令RADIX用来设置整数的缺省进制,宏汇编开始时所默认的整数进制为十进制。该伪指令的使用格式如下:

.RADIX exp

其中:伪指令前面要用点‘.’开始,exp的值必须是区间[2, 16]内的一个整数。

该伪指令说明其下面整数的默认进制为exp。如果某整数已显式地表明了其进制,则该默认进制对其不起作用。在源文件中,可以使用多个RADIX伪指令来分别说明其后整数的默认进制,但为了避免引起不必要误会,我们不提倡这样去做。

例如:

.radix8
B1DB10, 11, 12;这三个数是八进制数
DB10D;这数是十进制数,因为它已用'D'明确说明而不使用缺省进制
.radix10
MOVAX, 1234;1234是十进制数
MOVAX, 1234H;1234H是十六进制数

思考题:

.radix 16
DW90D,101B ;前者是十进制数,后者是二进制数吗?