设为首页收藏本站
查看: 5023|回复: 5

[汇编语言] FPO

[复制链接]
  • TA的每日心情
    奋斗
    14 小时前
  • 签到天数: 927 天

    [LV.10]以坛为家III

    发表于 2024-5-18 16:56:21 | 显示全部楼层 |阅读模式
    本帖最后由 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...⟧

    点评

    这东西挺好  发表于 2024-5-18 20:21
  • TA的每日心情
    开心
    5 天前
  • 签到天数: 575 天

    [LV.9]以坛为家II

    发表于 2024-5-18 20:20:46 | 显示全部楼层
    谢谢分享,已回复
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-2-16 00:58
  • 签到天数: 518 天

    [LV.9]以坛为家II

    发表于 2024-5-20 23:20:58 | 显示全部楼层
    来了,支持一波
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    红盟社区--红客联盟 

    Processed in 0.059318 second(s), 22 queries.

    站点统计| 举报| Archiver| 手机版| 黑屋 |   

    备案号:冀ICP备20006029号-1 Powered by HUC © 2001-2021 Comsenz Inc.

    手机扫我进入移动触屏客户端

    关注我们可获取更多热点资讯

    Honor accompaniments. theme macfee

    快速回复 返回顶部 返回列表