TA的每日心情 | 奋斗 14 小时前 |
---|
签到天数: 927 天 [LV.10]以坛为家III
|
本帖最后由 Pingchas 于 2024-5-18 17:05 编辑
类型 含义
FRAME_FPO FPO 框架
0
FRAME_NONFPO 非 FPO 帧
3
FRAME_TRAP 陷阱框架
1
FRAME_TSS TSS 帧
2
.686P
为 Pentium Pro 处理器启用所有指令(包括特权指令)的汇编
.XMM
启用流式处理 SIMD 扩展指令的汇编
.MODELmemory-model ⟦,language-type⟧ ⟦,stack-option⟧
memory-model
必需参数,确定代码和数据指针的大小。
language-type
可选参数,设置过程和公共符号的调用和命名约定。
stack-option
可选参数。
如果 memory-model 为 FLAT,则不使用 stack-option。
指定 NEARSTACK 将堆栈段以及数据组合成单个物理段 (DGROUP)。 假定堆栈段寄存器 (SS) 与数据段寄存器 (DS) 保留相同的地址。 FARSTACK 不使用 DGROUP 给堆栈分组;因此,SS 不等于 DS。
ASSUME
为寄存器值启用错误检查
在 ASSUME 生效后,汇编程序将监视给定寄存器的值的更改。 如果使用寄存器,ERROR 会生成错误。 NOTHING 会删除注册错误检查。 可以在一个语句中合并不同类型的假设。
语法
ASSUME segregister:name ⟦,segregister:name...⟧
ASSUME dataregister:type ⟦,dataregister:type...⟧
ASSUME register:ERROR ⟦,register:ERROR...⟧
ASSUME register:NOTHING ⟦,register:NOTHING...⟧ |
|