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

正文內容

第4章匯編語言程序設計-全文預覽

2025-08-10 11:00 上一頁面

下一頁面
  

【正文】 則 SS也需裝入實際的初值。 如: data SEGMENT 指令語句 data ENDS SEGMENT和 ENDS偽指令 36 ASSUME偽指令 ?在代碼段中,還必須明確段和段寄存器的關系,這由 ASSUME語句來指定。 ?三類段:代碼 (程序 )、數據、堆棧 ?段定義偽指令: SEGMENT、 ENDS、 ASSUME、 ORG ?定義一個段的基本格式: 段名 SEGMENT [定位類型 ][組合方式 ][類別 ] 匯編語言語句 段名 ENDS 35 ? 這兩個偽指令總是成對出現,二者前面的段名應一致。 ? 用 ”=”定義的符號可在任何時候進行重定義。 31 例: TABLE DB 10 DUP(?) BUFFER DW TABLE,$+3 設 TABLE的偏移地址為 0080H,則匯編后如下圖所示: BUFFER 0080H 80H TABLE 008AH 008BH 008CH 008DH . . . 8FH 00H 00H 0089H 10 Bytes 32 符號定義偽指令 把一個表達式用一個符號表示,以后凡出現該表達式的地方都可用這個符號表示。數據定義偽指令的格式為: 變量名 數據定義偽指令 操作數,操作數, … ?常用的數據定義偽指令有如下幾種: DB 定義 字節(jié) DW 定義 字 DD 定義 雙字 ?操作數可以是常數、變量或表達式 28 例 1: DATA_B DB 10,5,10H DATA_W DW 100H,4 DATA_D DD 0FFFBH 匯編后的內存分配情況 如右圖所示。合法 MOV AL,STR1 。字節(jié)類型 MOV WORD PTR[DI],0 。 例: MOV CL,36H AND 0FH 經匯編后: MOV CL,06H 注意,不要把邏輯運算符與邏輯運算指令混淆: 例: AND AX, 3FC0H AND 0FF00H 匯編后源操作數被翻譯為: 3F00H,所以上述指令與 AND AX, 3F00H等價。 ?匯編時按優(yōu)先規(guī)則對表達式進行計算,計算出具體的數值或地址。 ?類 型 —有 BYTE、 WORD和 DWORD三種 。 ?標號通常作為 轉移指令 或 CALL指令 的轉移地址。 如‘ ERROR!’, ’a’,匯編時被翻譯成對應的 ASCII碼 45H,52H,52H,4FH,52H,21H和 61H。 ?十進制數 ,如 85。顯示字符串 MOV AH,4CH INT 21H 。傳送 100到 CX 2) MOV CX,100 。 指令助記符 ——8086助記符、偽指令 操作數 ——即指令的操作對象 – 對指令性語句 ——0, 1, 2個 – 對指示性語句 ——根據需要而定 – 操作數之間以逗號分隔 – 操作數可以是: 寄存器、存儲單元、常數或表達式 例如: AX, [DI+BX+10], 200, 16*8+TABLE,等等 12 注釋 ——以分號開頭,可放在指令后,也可單獨一行。 11 語句的構成元素: 標號 ——指令的符號地址,用來代表指令在存儲器中的地址。 10 ● 指令性語句 由 CPU執(zhí)行,每一條指令性語句都有一條機器碼指令與其對應; ● 指示性語句 由 匯編程序 執(zhí)行。執(zhí)行翻譯的程序稱為 “ 匯編程序 ” 。 用匯編語言編寫的程序叫 匯編語言源程序 。它反映了指令的功能和主要特征 ,便于人們理解和記憶。1 第 4章 匯編語言程序設計 mov ax,12h call display Jmp 1234h 2 主要內容: 匯編語言
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1