我只是再次检查了手册,并且MOV Instant,REG是不允许的,实际上是不合逻辑的,但是当我编译时,它运行得很好。
最佳答案
指令MOV立即值REG无效,但emu8086对此情况进行了纠正。而不是将MOV 0900h中的0900h(斧头)视为立即值,而是将0900h标记为[DS:0900h],表示某个内存位置。
关于x86-16 - 为什么在emu8086中允许使用mov 0900h,ax?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49761994/