gpt4 book ai didi

cil - CIL 中的普通操作码和短格式操作码有什么区别?

转载 作者:行者123 更新时间:2023-12-04 11:28:35 34 4
gpt4 key购买 nike

我正在查看 CIL 中的各种操作码,我发现了很多类似的代码,例如
Beq,Beq_S
Bge,Bge_S
Bgt,Bgt_S
Br,Br_S

其中 S 应该是“短格式”。这意味着什么??

最佳答案

指令的简短形式占用更少的空间(也就是说,CIL 指令的二进制编码本身更短,因此您的程序集将占用更少的磁盘或内存空间)。因此,它们在适用时通常是首选。然而,权衡是与指令的完整形式相比,它们的范围有限(例如,分支目标偏移量必须适合字节而不是整数)。

关于cil - CIL 中的普通操作码和短格式操作码有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9410671/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com