Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
此代码有效:
jz jnzover jmp [esi + 8] jnzover:
有没有办法在一个操作码中写这个?
当我输入jnz [esi + 8]它会说“期望指针类型”
jnz [esi + 8]
不,操作码不支持r/m16和r/m32操作数Jcc(仅rel16/32)。如果要跳转到任意(或绝对)地址,只能通过JMP r/m16andJMP r/m32指令来实现。
r/m16
r/m32
Jcc
rel16/32
JMP r/m16
JMP r/m32
只听说过 zilog z80 芯片中的条件跳转
ifz-add ax,bx
有点东西在 Ketman Interpeter 中,但它是一个组装成的宏
在这里
添加斧头,bx
这里
是汇编代码
整个 8088 范围缺少条件调用和 rets