Skip to content

汇编第三周笔记

除法

汇编语言中除法一共有三种用法

  • 16位/8位:ax/任意的8位寄存器或变量=a1...ah
asm
mov ax, 123h
mov bl, 10h
div bl ; ax / bl = al..ah, al=12h, ah=03h
  • 32位/16位:(dx、ax)/任意的16位寄存器或变量=ax..dx
asm
mov dx, 12h
mov ax, 3456h
mov bx, 1000h
div bx ; (dx、ax)/bx = 123456h/1000h = ax..dx
       ; ax=0123h, dx=0456h
  • 64位/32位:(edx、eax)/任意的32位寄存器或变量=eax...edx

汇编多行注释用法

asm
comment @
注释内容
@