4.7 表达式
优质
小牛编辑
142浏览
2023-12-01
4.7 表达式
表达式是程序设计课程里的一个重要的基本概念,它可由运算符、操作符、括号、常量和一些符号连在一起的式子。在汇编语言中,表达式分为:数值表达式和地址表达式。
4.7.1 进制伪指令RADIX
伪指令RADIX用来设置整数的缺省进制,宏汇编开始时所默认的整数进制为十进制。该伪指令的使用格式如下:
.RADIX exp
其中:伪指令前面要用点‘.’开始,exp的值必须是区间[2, 16]内的一个整数。
该伪指令说明其下面整数的默认进制为exp。如果某整数已显式地表明了其进制,则该默认进制对其不起作用。在源文件中,可以使用多个RADIX伪指令来分别说明其后整数的默认进制,但为了避免引起不必要误会,我们不提倡这样去做。
例如: | ||||
.radix | 8 | |||
B1 | DB | 10, 11, 12 | ;这三个数是八进制数 | |
DB | 10D | ;这数是十进制数,因为它已用'D'明确说明而不使用缺省进制 | ||
… | ||||
.radix | 10 | |||
MOV | AX, 1234 | ;1234是十进制数 | ||
MOV | AX, 1234H | ;1234H是十六进制数 |
思考题:
.radix 16
DW90D,101B ;前者是十进制数,后者是二进制数吗?