经典汇编语言教程:4.7 表达式

4.7 表达式

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

4.7.1 进制伪指令RADIX

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

.RADIX  exp

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

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

例如:

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

思考题:

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

上页:上一课 下页:下一课

经典汇编语言教程·相关目录

第1章 汇编语言的由来,数据类型第2章 CPU资源和存储器
第3章 操作数的寻址方式第4章 标识符和表达式
第5章 微机CPU的指令系统第6章 程序的基本结构
第7章 子程序和库第8章 输入输出和中断
第9章 宏第10章 应用程序设计
第11章 数值运算协处理器第12章 汇编语言和C语言
汇编语言重要附录Windows API函数大全
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号