第八章 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 寄存器存放余数

浙公网安备 33010602011771号