carzycode 发表于 2013-1-28 23:20:02

汇编语言8.7章div指令,求详解!!

本帖最后由 carzycode 于 2013-1-30 00:43 编辑

在学习div指令的时候,小甲鱼在视频中说到,如果除数是8位,那么被除数为16位,如果除数为16为,那么被除数为32位,被除数的位数只取决与除数的位数。那么谁能给我解释下下面这程序,图中除数是8位,为什么被除数是32位??这样的话不是与“被除数的位数只取决与除数的位数”这句话有矛盾吗??? mov dx,1mov ax,86a1hmov bx,100   ;100的16进制为64H,可以用8位存下这个数据。div bx

NGtailang 发表于 2013-1-29 22:33:56

是不是应该要把除数强制为16位呢

tking 发表于 2013-1-29 22:45:08

bx就定义了 除数为16位啊       又不是bl
页: [1]
查看完整版本: 汇编语言8.7章div指令,求详解!!