| 
 
TA的每日心情|  | 慵懒 2 小时前
 | 
|---|
 签到天数: 1022 天 [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...⟧
 | 
 |