在匯程式設計序中,用』…'的方式指明資料是以字元的形式給出的,編譯器將它們轉化為對應的ascii碼。
assume cs:code,ds:data
data segment
db 'unix'
db 'fork'
data ends
code segment
start: mov al,'a'
mov bl,'b'
mov ax,4c00h
int 21h
code ends
end start
db 『unix』 相當於 db 75h,6eh,49h,58h,
u、n、i、x的ascii碼分別為75h、6eh、49h、58h
mov al 『a』相當於 mov al,61h,
a的ascii碼為61h
匯程式設計序 退出
作為第乙個匯程式設計序,本程式除了退出以外,並沒有執行其他的功能。目的 退出並向linux核心返回乙個狀態碼的簡單程式 輸入 無 輸出 返回乙個狀態碼.在執行程式後可通過輸入echo 來讀取狀態碼 變數 eax儲存系統呼叫號 ebx儲存返回狀態 section data section text g...
微機匯程式設計序
又是自學的一學期,呵呵。學到最後也就知道零星半點指令吧,複雜的程式可能還是不怎麼會寫,熟練當然也不敵c了,但是彙編之於嵌入式,往上走肯定少不了遇到,學好還是必要的!此次僅作入門吧。今日所學,明日之用。1 統計正負零的個數 datas segment array db 1,2,1,0,2,0,2,4,...
匯程式設計序 字串加密
1 程式設計為datasg段中字串中的每個字元加密,加密規則是 每個字元的ascii值加4。加密好的字元寫在待加密字元的後面 assume cs codesg,ds datasg datasg segment db aah,i love you db datasg ends codesg segme...