有没有办法将特定的立即字节大小数字“移动”到直接存储位置?即

MOV 10h,ffffh


将值16写入内存地址65535?如果是这样,那是哪个操作码,还是我必须先将内存地址存储到寄存器中?

最佳答案

是。操作码是C6。您应该下载英特尔ISA文档的副本,该文档为freely available

后续问题:示例的完整编码为:

  c6      04      25   ff ff 00 00   10
opcode  modr/m   sib     address     immediate

关于assembly - 是否有x86操作码可用于将立即字节移至直接存储位置(不使用寄存器)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7408983/

10-12 16:15