汇编 问题7.7 我的另一种写法!
本帖最后由 第叁世界 于 2014-7-23 00:30 编辑思路比较奇葩,但是代码比原文可以少一行...
assume ds:datasg,cs:codesg
datasg segment
db'ibm '
db'dec '
db'dos '
db'vax '
datasg ends
codesg segment
start: mov ax,datasg
mov ds,ax
mov bx,0
mov cx,4
s: mov cx,3
s0: mov al,
and al,11011111b
mov ,al
inc bx
loop s0
add bx,13
loop s
mov ax,4c00h
int 21h
codesg ends
end start
作者能被你从棺材板中气出来,,人书上出这道题的意义,就是要我们学会,用【bx+si(di)】,并且学会嵌套循环。坚持用bx,也没什么毛病,我还建议你,bx也不用了,就光用ax,吧
页:
[1]