这个很基本了啦,是汇编的寄存器、进制那一块的知识点,敲黑板ing
那个oeh,och是不对的啦,它们是十六进制数字(h是十六进制的标志),应该是0eh,和0ch才对(通常不分大小写)
MOV AL,0EH
OUT DX,AL
意思是给AX寄存器的低八位赋值十六运算数0E,然后输出到那个DX所指定的东西上
十六进制数0E写成二进制就是00001110
同理MOV AL,0CH
OUT DX,AL
就是改用二进制数00001100做同样的输出
对比一下,后面的0CH在左数第6+1位上是0(置PC?为0),而前面的0EH是只有左数第7+1位为0,(第1位也许是当符号或者别的什么的用掉了)
所以,就是这个样子的啦