非常感谢。“添加 AL,CL”工作。我对x86 ISA不太熟悉,因为8bit 16bit 32bit 64bit 和它的兼容性。我尝试添加指令以查看标志整天都在变化,并且在看到您的帖子之前无法得到满意的答案。X86 机器无法执行 8051 代码。8051 模拟器由我的程序执行,包括 fetch-decode-execute。如果我可以使用 8 位 x86 ISA,那么 8051 模拟器的执行部分可以使用本机机器代码。事实上,如果 x86 ISA 不支持 8 位操作,我打算使用 verilog 模拟 8051 ALU。