首页 > 代码库 > 多个循环计数器公用cx的解决办法

多个循环计数器公用cx的解决办法

简单 ,提前cx入栈

assume cs:codesg,ds:datssg,ss:stacksgdatasg segment   db ibm                db dec                db dos                db vax             data endsstack segment   dw 0,0,0,0,0,0,0,0stack endscodesg segment   start:mov ax,stacksg           mov ss,ax           mov sp,16           mov ax,datasg           mov ds,ax           mov bx,0           mov cx,4   

s0: push cx mov si,0 mov cx,3 s: mov al,[bx+si] and al,11011111b mov [bx+si],al inc si loop s add bx,16 pop cx loop s0 mov ax,4c00H int 21Hcodesg endsend start

 

用的时候直接出来完事,随用随建栈233

多个循环计数器公用cx的解决办法