freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

西安郵電大學(xué)微機原理與匯編語言第5章(已修改)

2025-05-14 18:05 本頁面
 

【正文】 微型計算機原理 第五章 匯編語言程序設(shè)計 2022年 5月 30日 1 西安郵電學(xué)院計算機系 系統(tǒng)結(jié)構(gòu)教研室 教材及參考書 《 微型計算機原理 》 王忠民 王鈺 王曉婕 編著 《 微型計算機原理 》 學(xué)習(xí)與實驗指導(dǎo) 王鈺 王勁松 刑高峰 編著 微型計算機原理 第五章 匯編語言程序設(shè)計 2022年 5月 30日 2 第 5章 匯編語言程序設(shè)計 主要內(nèi)容 : – 匯編語言源程序的格式及上機過程 – 匯編語句源程序的編寫 – 匯編語言程序的設(shè)計 (一 ) ——順序與分支結(jié)構(gòu) – 匯編語言程序的設(shè)計 (二 ) ——循環(huán)結(jié)構(gòu)與子程序 微型計算機原理 第五章 匯編語言程序設(shè)計 2022年 5月 30日 3 本節(jié)學(xué)習(xí)要求 學(xué)會在 DEBUG 調(diào)試環(huán)境下察看程序結(jié)果 學(xué)會簡單匯編程序的編輯、運行過程 掌握常見的輸入及顯示方法 微型計算機原理 第五章 匯編語言程序設(shè)計 2022年 5月 30日 4 計算機語言發(fā)展過程 機器語言 匯編語言 高級語言 FORTRAN BASIC COBOL PASCAL C/C++/C JAVA …... 微型計算機原理 第五章 匯編語言程序設(shè)計 2022年 5月 30日 5 機器語言 :依賴于機器的低級語言,書寫格式為二進制代碼。 優(yōu)點 :執(zhí)行速度快,效率高。 缺點 :表達的意義不直觀,編寫、閱讀、調(diào)試較困難。 匯編語言 :一種符號語言,與機器語言一一對應(yīng);使用助記符 優(yōu)點 : 用戶理解容易 缺點 : 不能被機器直接識別 高級語言 :獨立于機器的通用語言 ,接近人類的自然語言。 優(yōu)點 :易學(xué)易用,可移植性較好 缺點 :目標(biāo)代碼冗長,占用內(nèi)存多,執(zhí)行效率不高 微型計算機原理 第五章 匯編語言程序設(shè)計 2022年 5月 30日 6 例一 編程實現(xiàn) c=a+b,并在屏幕上顯示結(jié)果 解 1:用 C語言實現(xiàn) include int main(int argc, char* argv[]) { int a,b,c。 a=1。 b=2。 c=a+b。 printf(“c=%d \n,c)。 return 0。 } 編譯后的目標(biāo)文件達到 微型計算機原理 第五章 匯編語言程序設(shè)計 2022年 5月 30日 7 data segment a db ? b db ? c db ? string db 39。c=$39。 data ends code segment main proc far assume cs:code, ds:data assume es:data start: push ds sub ax,ax push ax mov ax,data mov ds,ax mov es,ax mov a,1 mov b,2 mov al,a add al,b mov c,al lea dx,string mov ah,09 int 21h add c,30h mov dl,c mov ah,2 int 21h mov dl,0ah int 21h mov dl,0dh int 21h ret main endp code ends end start 解 2: 用匯編語言實現(xiàn) 匯編后的目標(biāo)文件只有208字節(jié) 微型計算機原理 第五章 匯編語言程序設(shè)計 2022年 5月 30日 8 匯編語言源程序的格式 例二 編程實現(xiàn)多字節(jié)加法,如 S=3B74AC60F8H+20D59E36C1H F8H 60H ACH 74H 3BH C1H 36H 9EH D5H 20H 被加數(shù)、和 加數(shù) DATA1 DATA2 … … 微型計算機原理 第五章 匯編語言程序設(shè)計 2022年 5月 30日 9 CODE SEGMENT ASSUME CS: CODE, DS: DATA START: MOV AX, DATA MOV DS, AX MOV CX, 5 MOV SI, 0 CLC LOOPER: MOV AL, DATA2[SI] ADC DATA1[SI], AL INC SI DEC CX JNZ LOOPER MOV AH, 4CH INT 21H CODE ENDS END START DATA SEGMENT DATA1 DB 0F8H, 60H, 0ACH, 74H, 3BH DATA2 DB 0C1H, 36H, 9EH, 0D5H, 20H DATA ENDS 微型計算機原理 第五章 匯編語言程序設(shè)計 2022年 5月 30日 10 匯編語言源程序的組織結(jié)構(gòu) 匯編語言源程序采用的是分段結(jié)構(gòu),即一個匯編語言源程序由若干段組成(一般由數(shù)據(jù)段和代碼段組成),每一個段以 SEGMENT語句開始,以 ENDS語句結(jié)束 ,整個程序的結(jié)尾是 END語句。 在代碼段中下面的內(nèi)容是不可缺少的: (1) 定義段(使用 SEGMENT/ENDS語句定義) (2) 約定段寄存器和段的關(guān)系(即物理段和邏輯段的關(guān)系,使用一個或多個 ASSUME語句實現(xiàn)) (3) 裝填段寄存器(只裝填數(shù)據(jù)型段寄存器) (4) 設(shè)置返回 DOS的方法 微型計算機原理 第五章 匯編語言程序設(shè)計 2022年 5月 30日
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1