摘要:
Masm定义了一些符号及变量,用了表示一些常用的值或地址,常用的有: 一、$,表示当前行地址: 比如:可以用来计算字符串的长度,$-StringVar。 二、?、表示没有初始化值: 比如:db 1024 dup (?) 三、@@、@F和@B、表示相邻的标号: 比如:jmp @F表示跳转到下一个@@标 阅读全文
摘要:
实模式(real mode)下采用段地址:偏移地址的方式进行定位。在Masm中,有2种方式对段地址进行初始化,一就是编译阶段,再就是程序执行阶段。 一、汇编阶段(Masm编译阶段): 汇编阶段通过Assume伪指令对段段寄存器的值进行指定(但并不对段寄存器真的赋值),而是按Assume指定的情况进行 阅读全文