例题:计算2的12次方
assume cs:code
code segment
start:
mov ax,2
mov cx,11
s: add ax,ax
loop s
mov ax,4c00h
int 21h
code ends
end start
cx 是程序计数器(countRegister的简写)执行loop循环的时候会先将cx-1,并且判断cx是否等于0,等于0则结束循环,否则执行循环体
其中mov ax,4c00h表示程序返回dos,会在mov ah,4ch将ax的高位赋值为4c即表示返回dos
int 是interupt中断的缩写
int 21h 表示,中断,去执行4c指令,表示带返回码结束程序。