汇编关于循环的问题

[复制链接]
查看11 | 回复0 | 2007-10-21 15:28:12 | 显示全部楼层 |阅读模式
assume ss:stack, cs:codestack segment db 100 dup(?)stack endscode segmentstart: movax, 5 push ax call print1movax, 10 push ax call print1movbx, 2 push bx movax, 4 push ax call print2movax, 3 movbx, 5 push ax push bx call print2mov ax, 4c00h int 21hprint1 proc push bp movbp, sp movsi, [bp+4] xordi, di p1_lp0: jmpp1_ts0p1_up0: incdip1_ts0: cmpdi, si jgep1_done xorbx, bx movdl, '#' movah, 2hp1_lp1: jmpp1_ts1p1_up1: incbxp1_ts1: cmpbx, di jgp1_jtb_up0 int21h p1_jtb_up1: jmpp1_up1p1_jtb_up0: movdl, 13 int21h movdl, 10 int21h jmpp1_up0 p1_done: movdl, 13 int21h movdl, 10 int21h movsp, bp popbp ret2print1 endpprint2 proc push bp movbp, sp movdi, [bp+4] movsi, [bp+6]xorcx, cxp2_lp0: jmpp2_ts0p2_up0: inccxp2_ts0: cmpcx, si jgep2_donep2_lp1: xorbx, bx movdl, '#' movah, 2h jmpp2_ts1p2_up1: incbxp2_ts1: cmpbx, di jgep2_jtb_up0 int21hp2_jtb_up1: jmpp2_up1p2_jtb_up0: movdl, 13 int21h movdl, 10 int21h jmpp2_up0p2_done: movdl, 13 int21h movdl, 10 int21h movsp, bp popbp ret4print2 endpcode endsend start
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行