第八章 8.7 div指令

关于课本中两个例子的调试。

编程,利用除法指令计算100001/100

程序如下:

1 mov dx,1
2 mov ax,86a1h        ;(dx)*10000H+(ax)=100001
3 mov bx,100
4 div bx

程序查看如下:

前三条指令执行后:

div除法指令执行后:

由此可见,(ax)=03e8h(即 1000),(dx)=1(余数为1)

32位/16位—— ax 寄存器存放商,dx 寄存器存放余数

16位/8位 —— al 寄存器存放商,ah 寄存器存放余数

posted @ 2016-05-21 01:47  JimAmadeus  阅读(178)  评论(0)    收藏  举报