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