Pingchas 发表于 2024-5-18 16:56:21

FPO

本帖最后由 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...⟧

H.U.C清风 发表于 2024-5-18 20:20:46

谢谢分享,已回复

alglsf666 发表于 2024-5-18 21:58:07

谢谢分享。

无踪的风 发表于 2024-5-20 23:20:58

来了,支持一波

moos 发表于 2024-5-21 20:46:13


谢谢分享.
页: [1]
查看完整版本: FPO