汇编输出9个星号,第一行1个,第二行三个,第三行5个,怎么写?主要是不知道怎么换行

我的代码怎么加入换行datasegsegmentidw?kdw?datasegendscodesegsegmentassumecs:codeseg,ds:datasegm... 我的代码怎么加入换行
dataseg segment
i dw ?
k dw ?
dataseg ends
codeseg segment
assume cs:codeseg,ds:dataseg
main:
mov ax,dataseg
mov ds,ax

mov al,'*'
mov ah,0eh
int 10h

mov k,0
fork:
mov ah,0eh
int 10h
inc k
cmp k,3
jb fork

mov i,0
fori:
mov ah,0eh
int 10h
inc i
cmp i,5
jb fori

mov ax,4c00h
int 21h
codeseg ends
end main
展开
 我来答
fastfs
2013-11-24 · TA获得超过1423个赞
知道大有可为答主
回答量:2659
采纳率:62%
帮助的人:808万
展开全部
mov dl,0ah ;换行
mov ah,2
int 21h

mov dl,0dh ;回车
mov ah,2
int 21h
追问
我直接把它放进去就出问题了,出了第一行其他都变空白
追答
push ax
mov dl,0ah ;换行
mov ah,2
int 21h

mov dl,0dh ;回车
mov ah,2
int 21h
pop ax
这个调用会改AX里的值
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式