匯編用串檢測(cè)scasb尋找數(shù)的位置實(shí)現(xiàn)
本文介紹了匯編用串檢測(cè)scasb尋找數(shù)的位置實(shí)現(xiàn),分享給大家,具體如下:
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
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Go 中的循環(huán)是如何轉(zhuǎn)為匯編的(方法詳解)
這篇文章主要介紹了Go 中的循環(huán)是如何轉(zhuǎn)為匯編的,本文通過(guò)循環(huán)的匯編代碼給大家講解的非常詳細(xì),代碼簡(jiǎn)單易懂,非常不錯(cuò),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-05-05王爽 匯編語(yǔ)言學(xué)習(xí)筆記(詳細(xì))
王爽匯編語(yǔ)言第三版是一款高清完整版的專(zhuān)業(yè)編程圖書(shū),該書(shū)結(jié)構(gòu)設(shè)計(jì)合理,內(nèi)容全面涵蓋知識(shí)點(diǎn)豐富,適合自學(xué)者使用,有需要者快來(lái)2020-01-01匯編語(yǔ)言 and和or邏輯運(yùn)算指令的實(shí)現(xiàn)
這篇文章主要介紹了匯編語(yǔ)言 and,or邏輯運(yùn)算指令的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01匯編語(yǔ)言AND指令實(shí)現(xiàn)對(duì)兩個(gè)操作數(shù)進(jìn)行邏輯(按位)與操作
這篇文章主要介紹了匯編語(yǔ)言AND指令實(shí)現(xiàn)對(duì)兩個(gè)操作數(shù)進(jìn)行邏輯(按位)與操作,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01UEFI開(kāi)發(fā)實(shí)戰(zhàn)用戶(hù)交互界面基礎(chǔ)說(shuō)明
這篇文章主要為大家介紹了UEFI開(kāi)發(fā)實(shí)戰(zhàn)用戶(hù)交互界面的基礎(chǔ)說(shuō)明,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06最好懂的匯編語(yǔ)言教程,解釋CPU如何執(zhí)行代碼
這篇文章主要介紹了最好懂的匯編語(yǔ)言教程,解釋CPU如何執(zhí)行代碼。計(jì)算機(jī)真正能夠理解的是低級(jí)語(yǔ)言,它專(zhuān)門(mén)用來(lái)控制硬件。匯編語(yǔ)言就是低級(jí)語(yǔ)言,直接描述/控制?CPU?的運(yùn)行。如果你想了解?CPU?到底干了些什么,以及代碼的運(yùn)行步驟,就一定要學(xué)習(xí)匯編語(yǔ)言。2022-12-12