8086串操作指令

2021-10-07 11:27:00 字數 793 閱讀 3562

1. 串傳送指令movs

○ 常與無條件重複字首rep連用

○ movs 運算元1 ,運算元2

○ movsb

○ movsw

2. 串比較指令cmps

○ 常與條件重複字首repe(repz)或repne(repnz)連用

○ cmps 運算元1 , 運算元2

○ cmpsb

○ cmpsw

○ repe(repz)----cx≠0且zf=1時繼續迴圈,否則停止比較

○ repne(repnz)----cx≠0且zf=0時繼續迴圈,否則停止比較

○ 目標串-源串的資料依次相減且結果不送回

3. 串掃瞄指令scas

○ 常與條件重複字首repe(repz)或repne(repnz)連用

○ scas 單運算元(目標運算元)

○ scasb 源運算元是ax或者al與目標運算元進行比較

○ scasw

○ 累加器acc中的資料與串中的資料依次比較且結果不送回

4. 串裝入指令lods

○ 常常不與重複字首連用

○ lods 單操組數 (源運算元)

○ lodsb

○ lodsw

○ 預設是將資料段ds中某個偏移位址si所指向的內容送到al和ax中

5. 串送存指令stos

○ 常與無條件重複字首連用

○ stos 單運算元 (目的運算元)

○ stosb

○ stosw

8086彙編指令大全 串操作型別

型別 彙編指令格式 功 能運算元說明 時鐘週期數 位元組數串 操 作 類 movsb movsw di si si si 1,di di 1 di si si si 2,di di 2 不重複 18 重複 9 17 rep 不重複 18 重複 9 17 rep 1 1stosb stosw di a...

8086標誌操作指令

標號傳送指令 lahf 把flag低八位送入ah。不影響flag的任何位 lahf 把cf,pf,af,zf,sf送入ah的相應位即0,2,4,6,7位 sahf 把ah送入flag低八位。根據ah中的內容flag的低八位受到影響,高位不受影響 mov ah,11111111b sahf 執行後cf...

8086彙編 串處理指令

於ibm pc組合語言程式設計 沈美明 溫冬嬋 編著 movs 串傳送 movs dst,src 如 movs es byte ptr di ds si 源串放在資料段中,目的串在附加段中 源串首位址放入si暫存器 目的串首位址放入di暫存器 資料長度放入cx暫存器 建立方向標誌cld,std cm...