組合語言典型例子詳解 25個經典匯程式設計序案例

2021-10-16 23:17:52 字數 4985 閱讀 2123

【例項簡介】

其中包含25個經典彙編案例

案例1判斷閏年程式

案例2產生隨機數並運算的程式

案例6資料加密程式

案例13圖形變換

同時還包括了dos下的masm和windos下的emu8086兩個經典彙編工具

【例項截圖】

【核心**】

25個彙編經典案例

└── 25個彙編經典 案例

├── 案例10顯示彩色矩形塊

│   ├── jx.asm

│   ├── jx.exe

│   └── 說明.txt

├── 案例11字元圖形程式中國北京

│   ├── beijing.asm

│   ├── beijing.exe

│   └── 說明.txt

├── 案例12字元圖形程式陽泉學院

│   ├── yangquan.asm

│   ├── yangquan.exe

│   └── 說明.txt

├── 案例13圖形變換

│   ├── exchange.asm

│   ├── exchange.exe

│   └── 說明.txt

├── 案例14汽車小鳥動畫

│   ├── car.asm

│   ├── car.exe

│   └── 說明.txt

├── 案例15動畫心

│   ├── heart.asm

│   ├── heart.exe

│   └── 說明.txt

├── 案例16打字練習

│   ├── testword.asm

│   ├── testword.exe

│   └── 說明.txt

├── 案例17打字計時練習

│   ├── wordtest.asm

│   ├── wordtest.exe

│   └── 說明.txt

├── 案例18系統時間顯示

│   ├── systime.asm

│   ├── systime.exe

│   └── 說明.txt

├── 案例19顯示日期時間

│   ├── daytime.asm

│   ├── daytime.exe

│   └── 說明.txt

├── 案例1判斷閏年程式

│   ├── ifleap.asm

│   ├── ifleap.exe

│   ├── ifleap.obj

│   └── 說明.txt

├── 案例20七段電子錶顯示

│   ├── dzbiao.asm

│   ├── dzbiao.exe

│   └── 說明.txt

├── 案例21簡易文字編輯器

│   ├── textedit.asm

│   ├── textedit.exe

│   └── 說明.txt

├── 案例22磁碟檔案的讀寫

│   ├── infile.asm

│   ├── infile.exe

│   ├── l.txt

│   ├── wfile.asm

│   ├── wfile.exe

│   └── 說明.txt

├── 案例23學生成績管理

│   ├── cjgl.asm

│   ├── cjgl.exe

│   ├── cjgl.obj

│   ├── link.exe

│   ├── masm.exe

│   ├── score.txt

│   └── 說明.txt

├── 案例24和25pc機間的通訊

│   ├── interrupt.exe

│   ├── interrupt.txt

│   ├── require.exe

│   ├── require.txt

│   └── 說明.txt

├── 案例26鐘錶顯示

│   ├── clock.asm

│   ├── clock.exe

│   ├── clock.obj

│   ├── musi.asm

│   ├── musi.obj

│   ├── sound.asm

│   ├── sound.obj

│   └── 說明.txt

├── 案例27「霓虹燈」的模擬顯示

│   ├── 01_m.asm

│   ├── 01_m.exe

│   ├── 01_m.obj

│   ├── 02_j.asm

│   ├── 02_j.exe

│   ├── 02_j.obj

│   ├── 03.asm

│   ├── 03.exe

│   ├── 03_k.obj

│   ├── 03.obj

│   ├── 101_a.asm

│   ├── 101_a.exe

│   ├── 101_a.obj

│   ├── 103.asm

│   ├── 103_a_x.asm

│   ├── 103_a_x.exe

│   ├── 103_a_x.obj

│   ├── 10_l.asm

│   ├── 10_l.exe

│   ├── 10_l.obj

│   ├── 13_o.asm

│   ├── 13_o.exe

│   ├── 13_o.obj

│   ├── 16_n.asm

│   ├── 16_n.exe

│   ├── 16_n.obj

│   ├── 18_p.asm

│   ├── 18_p.exe

│   ├── 18_p.obj

│   ├── 19_e.asm

│   ├── 19_e.exe

│   ├── 19_e.obj

│   ├── 20_d.asm

│   ├── 20_d.exe

│   ├── 20_d.obj

│   ├── 24_g.asm

│   ├── 24_g.exe

│   ├── 24_g.obj

│   ├── 25_b.asm

│   ├── 25_b.exe

│   ├── 25_b.obj

│   ├── 26_i.asm

│   ├── 26_i.exe

│   ├── 26_i.obj

│   ├── 27_f.asm

│   ├── 27_f.exe

│   ├── 27_f.obj

│   ├── 28_c.asm

│   ├── 28_c.exe

│   ├── 28_c.obj

│   ├── 29.asm

│   ├── 29.exe

│   ├── 29.obj

│   ├── 2_s.asm

│   ├── 2_s.exe

│   ├── 2_s.obj

│   ├── 31.asm

│   ├── 31.exe

│   ├── 31.obj

│   ├── all.asm

│   └── all.exe

├── 案例2產生隨機數並運算的程式

│   ├── random.asm

│   ├── random.exe

│   ├── random.obj

│   └── 說明.txt

├── 案例3計算平台長度程式

│   ├── ptcd.asm

│   ├── ptcd.exe

│   └── 說明 .txt

├── 案例4加減乘除四則運算

│   ├── js.asm

│   ├── js.com

│   ├── js.exe

│   ├── js.obj

│   └── 說明.txt

├── 案例5數字方陣程式

│   ├── fangzhen.asm

│   ├── fangzhen.exe

│   └── 說明.txt

├── 案例6資料加密程式

│   ├── code.asm

│   ├── code.exe

│   └── 說明.txt

├── 案例7**轉換程式

│   ├── 1.asm

│   ├── 2.asm

│   ├── 3.asm

│   ├── 4.asm

│   ├── 6.asm

│   ├── 7.asm

│   ├── zcx.asm

│   ├── zcx.exe

│   └── 說明.txt

├── 案例8鍵盤錄入資料的轉換與顯示

│   ├── b.asm

│   ├── b.obj

│   ├── sjzhxs.asm

│   ├── sjzhxs.exe

│   ├── sjzhxs.obj

│   └── 說明.txt

├── 案例9**演奏

│   ├── music.asm

│   ├── music.exe

│   ├── music.obj

│   └── 說明.txt

├── 彙編編譯工具

│   ├── emu8086-v4.05.rar

│   └── masm.rar

└── 彙編計算器【wj】

├── 8086組合語言程式設計[109].pdf

├── calculator【最終巨集】.asm

└── calculator【 最終巨集】.exe

29 directories, 169 files

組合語言典型例子詳解 組合語言典型例題

典型例題 與考試題型,考試範圍相近 應用程式具有 個基本段,可執行指令應該儲存於 aa 段b 資料段c 堆疊段d 附加段2.8 位補碼f3h 要擴充套件成 位補碼應該是 d,這樣其真值才不變。a f0f3h b 00f3h c 10f3h d fff3h 3.mov ebx 8 eax 指令的目的運...

棧幀 組合語言詳解

原來我以為在c語言中指標已經是非常麻煩了,沒想到棧幀給我甜蜜一擊,但最後一路學習下來也不是多麼麻煩的事。首先我們得明確為什麼有函式,其作用是 在面向過程語言的重要組成成分,它將具有相同功能的語句組合到一塊,便於我們使用,提高程式可讀性,減少 量。以main函式為例,在使用過程中首先呼叫 tmainc...

組合語言變數三屬性詳解

1 段屬性 變數的段屬性也就是變數所在段的段位址。變數定義必須寫在乙個段的起止標誌之間。在程式被調入記憶體時,每個段被作業系統安排乙個確定的段位址,在編寫程式時可以用段的名字指出某處要使用段位址,面這個段中的所有變數都統一地以這個段位址作為邏輯位址中的段位址部分。如果在編寫程式時需要使用某個變數的段...