汇编语言
1. 把循环执行ax的值右移一位的方法用函数封装起来
- 用汇编语言函数封装的方法实现计算2^12
assume cs:codesg
codesg segment
mov ax,2
mov cx,11
call s //调用函数s
int 21h
s:
add ax,ax
loop s //循环s
ret //返回值
codesg ends
end
2. call,ret指令
- call指令相当于调用函数的语句
- call原理相当于把ip的值改为指向s定义处的地址从而实现封装的代码
- ret(return)指令是返回值的语句,和call成对出现