コマンドの本部アセンブラ言語

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/qq_29983883/article/details/102636232

DIVは、除算命令である、注意DIV分割して使用する必要があり、
1)除数:8ビット、16ビット、またはメモリREGにおける
除数である場合、デフォルトおよびDXにAX又はAX 2)配当:配当のデフォルト図8に示すように、16ビットの被除数、AXのデフォルト、除数は、16ビット、32ビットの被除数は、その後DXとAXに配置され、AX下位16ビット、16ビット、高放電DXある場合
3)結果:除数の場合除数が16であれば8ビット、結果は、ALのビジネスを入れ、AHは、残りを入れ、AXは、ビジネスを入れ、DXは余りを入れ

DIVバイトPTR [BX + SI + 8]
意味:(AL)=(AX) /((DS)* 16 +(BX)+(SI)+8)
(AL)=(AX)/ ((DS )* 16 +(BX)+ (SI)+8) 余り

DIVワードPTR [BX + SI + 8]
意味:(AX)=(AX) /((DS)* 16 +(BX)+(SI)+8)
(DX)=(AX)/ ((DS )* 16 +(BX)+ (SI)+8) 余り

おすすめ

転載: blog.csdn.net/qq_29983883/article/details/102636232