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

正文內(nèi)容

匯編語言程序設計(1)(編輯修改稿)

2025-02-13 12:19 本頁面
 

【文章內(nèi)容簡介】 ‘H’ ‘o’ ‘w’ ‘ ‘ ‘a(chǎn)’ M2 11H 11H 00H 44H 33H ‘r’ ‘e’ ‘ ‘ ‘y’ ‘o’ ‘u’ ‘?’ 11H 00H 00H 隨機數(shù) M3 11H 22H 11H 22H 11H 22H XX XX XX XX XX XX XX 38 二、符號定義偽指令 ? 格式: ? 符號名 EQU 表達式 ? 操作: ? 用符號名取代后邊的表達式,不可重新定義 ? 例: ? CONSTANT EQU 100 ? VAR EQU 30H+99H EQU說明的表達式不占用內(nèi)存空間 39 三、段定義偽指令 ? 說明邏輯段的起始和結束; ? 說明不同程序模塊中同類邏輯段之間的聯(lián)系形態(tài) 40 段定義偽指令格式 段名 SEGMENT [定位類型 ] [組合類型 ] [’類別 ’] ┇ 段名 ENDS 說明邏輯段的起點 說明不同模塊中同名段的組和連接方式 41 定位類型 ? PARA: 段的起點從節(jié)邊界開始 ( 16個字節(jié)為 1節(jié)) ? BYTE: 段的起點從存儲器任何地址開始 ? WORD: 段的起點從偶地址開始 ? PAGE: 段的起點從頁邊界開始 ( 256個字節(jié)為 1頁) 42 組合類型 ? 與其它模塊中的同名段在滿足定位類型的前提 下具有的組合方式: ? NONE: 不組合 ? PUBLIC: 依次連接(順序由 LINK程序確定) ? COMMON: 覆蓋連接 ? STACK: 堆棧段的依次連接 ? AT 表達式:段定義在表達式值為段基的節(jié)邊界 ? MEMORY: 相應段在同名段的最高地址處。 43 類別 ? 不同模塊連接時將相同類別的段放在連續(xù)的內(nèi)存區(qū)域中 44 段定義偽指令例 DATA SEGMENT MEM1 DB 11H, 22H MEM2 DB ‘Hello! ’ MEM3 DW 2 DUP(?) DATA ENDS 變量在邏輯段中的位置就代表了它的偏移地址 表示變量所在邏輯段的段地址 表 示 變 量 的類型 45 四、設定段寄存器偽指令 ? 說明所定義邏輯段的性質(zhì) ? 格式: ASSUME 段寄存器名 :段名 [,段寄存器名 :段名, … ] 46 五、結束偽指令 ? 表示源程序結束 ? 格式: END [標號 ] 實際編程中必有,該處標號須與程序第 1條指令前的標號一致。 47 六、過程定義偽指令 ? 用于定義一個過程體 ? 格式: 過程名 PROC [ NEAR / FAR ] ┇ RET 過程名 ENDP P157例 過程的入口地址 過程定義及調(diào)用例 ? 定義延時子程序 ? DELAY PROC ? PUSH BX ? PUSH CX ? MOV BL, 2 ? NEXT: MOV CX, 4167 ? W10M: LOOP W10M ? DEC BL ? JNZ NEXT ? POP CX ? POP BX ? RET ? DELAY ENDP 48 ? 調(diào)用延時子程序: ? CALL DELAY 49 七、宏命令偽指令 ? 源程序中由匯編程序識別的具有獨 立功能的一段程序代碼 ? 格式: 宏命令名 MACRO 形式參數(shù) ┇ ┇ ENDM 宏體 宏 八、其它偽指令 段內(nèi)程序代碼或變量的起始偏移地址 ? 格式: ? ORG 表達式 ? 例: ? DATA SEGMENT ? ORG 200 ? M1 DB 12H, 4 DUP( 0) ? M2 DW 1234H ? DATA ENDS 計算值為非負常數(shù) ORG M1 0 0 34 12 12 0 0 ┇ M2 200 205 51 167。 功能調(diào)用 ? BIOS ? 駐留在 ROM中的基本輸入 /輸出系統(tǒng) ? 加電自檢,裝入引導,主要 I/O設備處理程序及接口控制 ? BIOS功能調(diào)用使程序員不必了解硬件操作的細節(jié)而實現(xiàn)相應的操作。 ? DOS ? 磁盤操作系統(tǒng) ? 相比 BIOS,對
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1