上天安排我做了个多情的人,却又安排我遭遇了无数绝情的人,所以我最终把自己磨练成了一个滥情的人。别人是人见人爱,我是见人爱人.......
第五个程序:从1加到100
这个程序是我在网上找的,然后自己做注释进行分析,看了一半看不下去了先发上来,有时间继续看.
程序代码:
;*********** data segment result dw ? data ends ;*********** code segment assume cs:code,ds:data start: push ds ; sub ax,ax push ax mov ax,data ;数据段寻址 mov ds,ax mov cx,100 ;CX自动计数 sub ax,ax ;清空AX, lop: inc ax add bx,ax loop lop ;累加 mov result,bx ;保存结果 mov ch,4 aa: mov cl,4 rol bx,cl ;取bx高4位 mov al,bl ;从这以后就看不明白了?????? and al,0fh add al,30h cmp al,3ah jl printit add al,7h printit: mov dl,result mov ah,2 int 21h dec ch jnz aa retf code ends ;*********** end start