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

正文內(nèi)容

西安郵電大學微機原理與匯編語言第5章-文庫吧資料

2025-05-08 18:05本頁面
  

【正文】 33 ( DOS功能調(diào)用) 微型計算機系統(tǒng)為匯編用戶提供了兩個程序接口來使用計算機的硬件資源,一個是 DOS功能調(diào)用,另一個是 ROM中的 BIOS(basic input/output system) 功能調(diào)用。 即: 過程名 PROC FAR … RET 過程名 ENDP 微型計算機原理 第五章 匯編語言程序設計 2022年 5月 30日 31 ② 在給 DS、 ES賦初值之前 , 用下列三條指令, 把 PSP首單元的邏輯地址壓入堆棧 , 即 PUSH DS ; PSP段地址壓棧 MOV AX, 0 ;或用 XOR AX,AX指令 PUSH AX ; PSP段首單元的偏移地址 ;壓棧 (偏移地址為 0000H) ③ 采取了以上措施之后 , 程序在返回 DOS的時候 , 執(zhí)行一條 RET指令即可返回 DOS。 用下列方法可使在需返回 DOS時 , CS:IP指向 PSP首單元 。 這種方法較麻煩 。 ? 裝入可執(zhí)行程序 .exe SP DS、 ES 代碼段 INT 20H … 數(shù)據(jù)段 CS:IP SS PSP(256字節(jié) ) 用戶程序 沒有定義堆棧段的用戶程序裝入情況 SP DS、 ES INT 20H … 數(shù)據(jù)段 代碼段 堆棧段 CS:IP SS 用戶程序 定義了堆棧段的用戶程序裝入情況 附加段 PSP(256字節(jié) ) 微型計算機原理 第五章 匯編語言程序設計 2022年 5月 30日 28 DSEG SEGMENT STRING1 DB 1,2,3,4,5 DSEG ENDS ESEG SEGMENT STRING2 DB 5 DUP(?) ESEG ENDS SSEG SEGMENT STACK ‘STACK’ DW 10 DUP(?) SSEG ENDS CSEG SEGMENT ASSUME CS:CSEG,DS:DSEG ASSUME ES:ESEG,SS:SSEG START: MOV AX,DSEG MOV DS,AX MOV AX,ESEG MOV ES,AX LEA SI,STRING1 LEA DI,STRING2 MOV CX,5 CLD REP MOVSB MOV AH,4CH INT 21H CSEG ENDS END START 微型計算機原理 第五章 匯編語言程序設計 2022年 5月 30日 29 DOS的方法 執(zhí)行用戶程序后 , 若要返回 DOS狀態(tài) , 即在屏幕上出現(xiàn) DOS提示符 , 等待輸入新的命令 , 應在用戶程序的最后安排完成此功能的程序段 。 ◢ 存放執(zhí)行過程中的控制信息。 微型計算機原理 第五章 匯編語言程序設計 2022年 5月 30日 24 DEBUG 常用命令 - A [ 起始地址 ] ↙ 匯編并保存一段指令語句 - U [ 起始地址 ] ↙ 反匯編 - T [=起始地址 ] ↙ 單步執(zhí)行(執(zhí)行一條語句) - R [ 寄存器 ] ↙ 顯示或修改寄存器內(nèi)容 - D [存儲單元邏輯地址 ] ↙ 顯示存儲單元 ( 80個字節(jié) /次) - N [文件名 ] ↙ 定義文件 - L ↙ 裝入文件 微型計算機原理 第五章 匯編語言程序設計 2022年 5月 30日 25 DATA SEGMENT NUM DB 82H,68H,88H SUM DB ? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV BX,OFFSET NUM MOV AL,[BX] INC BX ADD AL,[BX] INC BX ADD AL,[BX] MOV SUM,AL MOV AH,4CH INT 21H CODE ENDS END START 例: 82H 68H 88H 172H 微型計算機原理 第五章 匯編語言程序設計 2022年 5月 30日 26 匯編語言和 DOS操作系統(tǒng)的接口 1. 用戶程序在存儲器中的位置 ROM RAM DOS 磁 盤 應 用 程 序 其他 系統(tǒng) 程序 引導程序 ROM BIOS 系統(tǒng)檢測程序 內(nèi) 存 FFFFFH 00000H 用戶程序空間 1KB 中斷向量表 微型計算機原理 第五章 匯編語言程序設計 2022年 5月 30日 27 完成以下操作: ? 確定內(nèi)存可用部分 以便存放要執(zhí)行的 .exe 文件。 DEBUG提供了可以跟蹤、測試程序的環(huán)境和條件,使編輯者能夠?qū)?.EXE和 .COM文件的執(zhí)行進行動態(tài)跟蹤調(diào)試,能夠較快地查找出文件的錯誤和檢查程序的運行結(jié)果。 微型計算機原理 第五章 匯編語言程序設計 2022年 5月 30日 18 上機環(huán)境 硬件 系統(tǒng)軟件 應用軟件 操作系統(tǒng): DOS系統(tǒng) 編輯器 : 匯編程序 : 連接程序 : 用戶開發(fā)的程序: CPU、存儲器 (ROM、 RAM)、 I/O接口、輸入、輸出設備 匯編語言源程序的上機過程 微型計算機原理 第五章 匯編語言程序設計 2022年 5月 30日 19 上機過程 .EXE文件 手寫程序 .ASM文件 .OBJ文件 編輯程序 編輯 匯編程序 匯編 連接程序 連接 EDIT MASM LINK 有語法錯誤 無法正常連接 有算法錯誤 微型計算機原理 第五章 匯編語言程序設計 2022年 5月 30日 20 (1) 編輯程序 DOS 環(huán)境下用 EDIT 編輯器 WINDOWS 環(huán)境下用 記事本 (2)匯編源程序 宏匯編程序 或小匯編程序 匯編程序主要有以下功能: ① 檢查源程序中語法錯誤,給出錯誤提示信息 ② 產(chǎn)生目標文件( .OBJ)、列表文件( .LST)及交叉引用文件( .CRF) ③ 展開宏指令 微型計算機原理 第五章 匯編語言程序設計 2022年 5月 30日
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1