首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

求教解决方案

2012-02-13 
求教没了inc si,那么这个程序就不能过滤了么?Assembly codeassume cs:code,ds:datadata segmentdb dfadfa

求教
没了inc si,那么这个程序就不能过滤了么?

Assembly code
assume cs:code,ds:datadata segment    db 'dfadfasfd',0data endscode segmentstart:    mov ax,data        mov ds,ax        mov si,0        call capital        inc sicapital:mov cl,[si]        mov ch,0        jcxz ok        and byte ptr [si],11011111b        inc si        jmp short capitalok:        retcode endsend start


[解决办法]
这样试一试
Assembly code
assume  cs:code,ds:datadata    segment        db      'sdfwersdddd'data    endscode    segmentstart:        mov ax,data        mov ds,ax        mov si,0        call cap        mov ah,4ch        int 21h;cap     procs:        cmp byte ptr [si],0        jz ok        and byte ptr [si],11011111b        inc si        jmp sok:        retcap     endp;code    endsend     start 

热点排行