組合語言學習記錄--輸入輸出字串
data segment
buff db 255 ;緩衝區,用於存放字串
db ?
db 255 dup (?)
crlf db 0ah, 0dh, "$" ;回車換行
data ends
code segment
assume ds:data, cs:code
start:
mov ax, data ;取資料段存入ds中
mov ds, ax
lea dx, buff ;輸入字串到buff
mov ah, 0ah
int 21h
lea dx, crlf ;輸出回車換行
mov ah, 9h
int 21h
lea si, buff + 2h ;取字串地址到si中
mov cl, buff + 1h ;取字元個數到cl中
next:
cmp cl, 0h
je finish
mov dl, byte ptr [si] ;輸出一個字元
mov ah, 2h
int 21h
dec cl ;計數器減1
inc si
jmp next
finish:
mov ah, 4ch
int 21h
code ends
end start
相關文章
- Solidity語言學習筆記————24、輸入輸出引數Solid筆記
- 組合語言-學習記錄(二)組合語言
- 5,輸入與輸出(perl語言筆記)筆記
- 80x86組合語言:輸入數字,輸出對應月份的英文組合語言
- 組合語言學習筆記組合語言筆記
- C++ 學習筆記之——輸入和輸出C++筆記
- 組合語言學習記錄--第一個彙編程式組合語言
- C語言學習日記(4)——輸出當前時間C語言
- 01_Numpy學習筆記(下):輸入和輸出筆記
- C語言檔案輸入和輸出操作的學習心得(一)C語言
- 組合語言零基礎入門學習筆記(一)組合語言筆記
- 入門輸出Hello World!——C語言C語言
- 關於c語言輸入字串的總結C語言字串
- 組合語言學習筆記(十二)-浮點指令組合語言筆記
- 《組合語言》王爽,學習筆記(子程式呼叫)組合語言筆記
- C語言輸入一個數輸出對應的值C語言
- 物聯網學習教程——格式輸入與輸出
- Ubuntu下鍵盤輸入錯亂問題,輸入雙引號輸出的是@符號,輸入#號輸出的是未知語言的字元...Ubuntu符號字元
- 輸入和輸出基礎語法
- 韓語學習筆記(1)音標與輸入法筆記
- 實驗1 C語言輸入輸出和簡單程式編寫C語言
- JAVA筆記(12)——輸入和輸出Java筆記
- 輸入輸出
- 初學Python(六)——輸入輸出Python
- Java I/O系統學習系列二:輸入和輸出Java
- 實驗1_C語言輸入輸出和簡單程式編寫C語言
- 組合語言入門教程組合語言
- 檔案輸入輸出處理(二)-位元組流
- IO流的位元組輸入輸出流(InputStream,OutputStream)
- 輸入一段字串,去除字串中重複的字元,並輸出字串字元
- 組合語言學習筆記03——暫存器(CPU工作原理)組合語言筆記
- 【R語言學習筆記】探索ggplot的排列組合(一)R語言筆記
- 《組合語言》王爽,學習筆記(標誌暫存器下)組合語言筆記
- C語言輸出多位小數C語言
- C語言中輸入輸出重定,freopen()妙用。C語言
- python基本語法_輸入輸出詳解Python
- MySQL 使用tee記錄語句和輸出日誌MySql
- 笨辦法學C 練習24:輸入輸出和檔案