一、
assume cs:code
code segment
start:
mov cx,1000
; 累加1000次
call jslj
; 调用奇数累加子函数
mov ax,4c00h
int 21h
jslj:
;功能:从1开始奇数累加子函数
;入口参数:CX累加次数
;出口参数:AX累加结果
push bx
; 保存BX
xor ax,ax
; 清空AX
mov bx,1
; 初始化第1个奇数
lop:
add ax,bx
; 累加至AX
inc bx
inc bx
; BX加2
loop lop
pop bx
ret
code ends
end start
二、
assume cs:code
code segment
start:
mov ax,2000h
mov ds,ax
mov es,ax
mov si,200h
mov di,800h
mov cx,200
rep movsb
code ends
end start