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

正文內(nèi)容

西安郵電大學(xué)微機(jī)原理與匯編語言第5章-展示頁

2025-05-11 18:05本頁面
  

【正文】 21 MASM宏匯編的提示信息及回答 交叉參考文件用的文件名 (缺?。簾o交叉參考文件) Cross reference[]: (交叉參考文件名 ) 列表文件名 (缺省:無列表文件) Source listing[]: (源列表文件名 ) 目標(biāo)文件名 (缺?。涸次募?.OBJ) Object filename[]: (目標(biāo)文件名 ) 欲匯編的 .ASM源文件名 (缺?。好钪械奈募? Source filename[.ASM]: (源文件名 ) 回 答 提 示 信 息 微型計(jì)算機(jī)原理 第五章 匯編語言程序設(shè)計(jì) 2022年 5月 30日 22 LINK的提示信息及回答 用到的庫文件名 (缺?。簾o庫文件) Libraries[.LIB]: (庫文件名 ) 建立 連接映象文件名 (缺?。簾o 連接映象文件 ) List file []: (連接映象文件名 ) 欲連接的 .OBJ文件名 (缺?。好钪械奈募? Run file [.EXE]: (可執(zhí)行文件名 ) 回 答 提 示 信 息 (3) 連接目標(biāo)文件 通過 程序?qū)崿F(xiàn) ① 將多模塊連接,產(chǎn)生一個(gè) .EXE文件 ② 連接庫文件( .LIB)及產(chǎn)生連接映象文件( .MAP) 微型計(jì)算機(jī)原理 第五章 匯編語言程序設(shè)計(jì) 2022年 5月 30日 23 (4) 運(yùn)行程序 當(dāng)我們建立了可執(zhí)行文件后,就可以直接在 DOS下執(zhí)行該程序。 合成運(yùn)算符: PTR、 THIS、 SHORT等 。 關(guān)系運(yùn)算符: EQ、 NE、 LT、 GT、 LE、 GE等 。 ② 表達(dá)式中常用的運(yùn)算符有以下幾種: 微型計(jì)算機(jī)原理 第五章 匯編語言程序設(shè)計(jì) 2022年 5月 30日 17 算術(shù)運(yùn)算符:+ 、 - 、 * 、 /和 MOD( 模除, 即兩個(gè)整數(shù)相除后取余數(shù) ) 等 。 4) 表達(dá)式:使用運(yùn)算符把常數(shù) 、 寄存器 、標(biāo)號(hào) 、 變量等連接起來的運(yùn)算式 。 2) 寄存器: 8086/ 8088CPU的寄存器可以作為指令的操作數(shù) 。 可以作為操作數(shù)的有:常數(shù)、寄存器、標(biāo)號(hào)、變量和表達(dá)式等。 在指令語句中 , 可能有單操作數(shù)或雙操作數(shù) , 也可能無操作數(shù)或隱含操作數(shù);而在偽指令中可能有更多個(gè)操作數(shù) 。 微型計(jì)算機(jī)原理 第五章 匯編語言程序設(shè)計(jì) 2022年 5月 30日 15 (2) 助記符 在指令語句中 , 表示該指令語句的操作碼 , 在偽指令語句中稱為定義符 , 它們指出其語句的功能 。 對(duì)于標(biāo)號(hào)和過程名 , 類型屬性有 NEAR和 FAR兩種 ,表示只能在段內(nèi)被引用還是可以在其它段被引用; 對(duì)于變量類型屬性有 BYTE(字節(jié) )、 WORD(字 )、 DWORD(雙字 )、 QWORD(四字 )、 TBYTE(十字節(jié) )等 , 表示數(shù)據(jù)區(qū)中存取操作對(duì)象的大小 。 偏移量是一個(gè) 16位無符號(hào)數(shù) 。 ① 段屬性:表示 ? 名字 ? 所在段的起始地址 ( 即段地址 ) 。 (1) 名字 ? 名字 ? 是語句的符號(hào)地址 ,對(duì)于指令語句 , ? 名字 ? 稱為標(biāo)號(hào) , 其后必須加冒號(hào) ? : ? ;對(duì)于偽指令語句 ? 名字 ? 可以是變量名 、 段名 、 過程名等 ,其后不能加冒號(hào) ? :”。 2. 語句格式 匯編語言是由一條條的語句組成的 , 其每條語句的格式如下: 微型計(jì)算機(jī)原理 第五章 匯編語言程序設(shè)計(jì) 2022年 5月 30日 13 [ 名字 ] [ 語句前綴 ] 助記符 [ 操作數(shù) ] [ 。 ② 指示性語句:也稱偽指令語句 , 告訴匯編程序如何匯編 , 匯編后不產(chǎn)生目標(biāo)代碼 。 定義代碼段終止語句 END START 。 完成所需功能的程序段 MOV AH,4CH 。 約定段寄存器和段的關(guān)系 START: MOV AX,MYDATA 。 定義數(shù)據(jù)段終止語句 MYCODE SEGMENT 。 定義數(shù)據(jù)段起始語句 … … 。 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: 用匯編語言實(shí)現(xiàn) 匯編后的目標(biāo)文件只有208字節(jié) 微型計(jì)算機(jī)原理 第五章 匯編語言程序設(shè)計(jì) 2022年 5月 30日 8 匯編語言源程序的格式 例二 編程實(shí)現(xiàn)多字節(jié)加法,如 S=3B74AC60F8H+20D59E36C1H F8H 60H ACH 74H 3BH C1H 36H 9EH D5H 20H 被加數(shù)、和 加數(shù) DATA1 DATA2 … … 微型計(jì)算機(jī)原理 第五章 匯編語言程序設(shè)計(jì) 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 微型計(jì)算機(jī)原理 第五章 匯編語言程序設(shè)計(jì) 2022年 5月 30日 10 匯編語言源程序的組織結(jié)構(gòu) 匯編語言源程序采用的是分段結(jié)構(gòu),即一個(gè)匯編語言源程序由若干段組成(一般由數(shù)據(jù)段和代碼段組成),每一個(gè)段以 SEGMENT語句開始,以 ENDS語句結(jié)束 ,整個(gè)程序的結(jié)尾是 END語句。 } 編譯后的目標(biāo)文件達(dá)到 微型計(jì)算機(jī)原理 第五章 匯編語言程序設(shè)計(jì) 2022年 5月 30日
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1