組合語言學習記錄--輸入輸出字串
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筆記
- 組合語言-學習記錄(二)組合語言
- C語言輸入輸出C語言
- C++ 學習筆記之——輸入和輸出C++筆記
- C語言學習日記(4)——輸出當前時間C語言
- 01_Numpy學習筆記(下):輸入和輸出筆記
- C語言_輸入輸出函式_PAGE5C語言函式
- C語言檔案輸入和輸出操作的學習心得(一)C語言
- 關於c語言輸入字串的總結C語言字串
- 入門輸出Hello World!——C語言C語言
- C語言之輸入輸出C語言
- C語言輸入一個數輸出對應的值C語言
- Python語言基礎(四):運算子、基本輸入和輸出Python
- 組合語言零基礎入門學習筆記(一)組合語言筆記
- 物聯網學習教程——格式輸入與輸出
- 輸入和輸出基礎語法
- 組合數輸出題解
- 實驗1 C語言輸入輸出和簡單程式編寫C語言
- JAVA筆記(12)——輸入和輸出Java筆記
- 輸入輸出
- 實驗1_C語言輸入輸出和簡單程式編寫C語言
- C語言學習記錄_2019.02.06C語言
- 輸入一段字串,去除字串中重複的字元,並輸出字串字元
- Java I/O系統學習系列二:輸入和輸出Java
- C語言輸出多位小數C語言
- ncurses輸出函式:字元+字串的輸出函式字元字串
- ncurses輸入函式:字元+字串的輸入函式字元字串
- 輸入輸出流
- IO流的位元組輸入輸出流(InputStream,OutputStream)
- 檔案輸入輸出處理(二)-位元組流
- 第四章 字串和格式化輸入/輸出字串
- 重學java中的輸入輸出流Java
- 實現一個終端文字編輯器來學習golang語言:第二章Raw模式下的輸入輸出Golang模式
- C語言:使用指標將兩段字串連線起來輸出C語言指標字串
- 《golang筆記》第三篇-輸入輸出Golang筆記
- 組合語言學習筆記03——暫存器(CPU工作原理)組合語言筆記
- VUE 實現 Studio 管理後臺(十二):新增輸入組合,複雜輸入,輸入框 Input 系列Vue
- 字串倒序輸出字串
- 用C語言輸出蛇形矩陣C語言矩陣