汇编用串检测scasb寻找数的位置实现

这篇文章主要介绍了汇编用串检测scasb寻找数的位置实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

本文介绍了汇编用串检测scasb寻找数的位置实现,分享给大家,具体如下:

 stack   segment db 1024 dup(?) stack   ends data    segment buff  db 64h,45h,42h,78h,89h data    ends code    segment assume cs:code,ds:data,ss:stack start:   mov ax,data mov ds,ax mov es,ax mov di,offset buff mov al,42h mov cx,lengthof buff cld again:   scasb je next loop again next:   mov dl,cl mov al,dl call ALdisp mov ah,4ch int 21h ALdisp proc push ax push cx push dx push ax mov dl,al mov cl,4 shr dl,cl or dl,30h cmp dl,39h jbe aldisp1 add dl,7 aldisp1:mov ah, 2 int 21h pop dx and dl,0fh or dl,30h cmp dl,39h jbe aldisp2 add dl,7 aldisp2: mov ah,2 int 21h pop dx pop cx pop ax ret ALdisp endp code    ends end    start 

以上就是汇编用串检测scasb寻找数的位置实现的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » 汇编语言