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

正文內(nèi)容

[工學(xué)]第四章-匯編語言程序設(shè)計(jì)-展示頁

2024-10-22 18:19本頁面
  

【正文】 S 內(nèi)中斷子程的向量將系統(tǒng)盤上的引導(dǎo)程序裝入內(nèi)存 執(zhí)行引導(dǎo)程序?qū)⑾到y(tǒng)文件裝入內(nèi)存在向量表中填入IO .SY S 和 M S DO S中斷子程的向量執(zhí)行命令處理模塊COM MAN D. CO M出現(xiàn)提示符 ” ” ,等待從鍵盤輸入命令顯示出錯(cuò)信 息建立程序段前綴 P S PPS P p pa將執(zhí)行文件裝入內(nèi)存轉(zhuǎn)到執(zhí)行文件的入口 ,執(zhí)行程序死機(jī)YN檢查系統(tǒng)盤根目錄下有無三個(gè)系統(tǒng)文件 ?NYNYNYYN顯示出錯(cuò)信息檢測(cè)成功 ?有命令輸入 ?程序有返回 D O S 功能?FFFF:0000H ROM DOS 加載后系統(tǒng)資源 系統(tǒng)檢測(cè)程序 用戶程序空間 引導(dǎo)程序 1KB 中斷向量表 RAM 內(nèi) 存 ROM BIOS DOS 引導(dǎo)程序 LINK. exe 應(yīng)用程序 其他 系統(tǒng) 程序 磁 盤 在 PCDOS環(huán)境下運(yùn)行的 8086/8088源程序應(yīng)具有如下的基本框架: STACKSEG SEGMENT DW 256 DUP (?) ;定義堆棧長(zhǎng)度與堆棧段變量。 ? 內(nèi)含 20H- 3FH類型中斷子程 , 其中 21H類型中斷子程提供近百種的系統(tǒng)功能 , 使用戶程序能方便地享用系統(tǒng)資源 。 內(nèi)含 10 – 1FH類型中斷子程 , 包括顯示器 、 磁盤 、 鍵盤 、 打印機(jī)等外設(shè)驅(qū)動(dòng)程序 。 ? 最后,在 PCDOS提示符下,打入文件名(不打擴(kuò)展名),并按回車鍵 CR, .EXE(可裝入執(zhí)行的)程序文件便在裝入程序作用下,裝入內(nèi)存并立即運(yùn)行 PCDOS的接口 ?建立程序前綴區(qū) PSP ?把要執(zhí)行的程序從磁盤上裝入到內(nèi)存中并為其定位 ?設(shè)置段寄存器的值: ?開始執(zhí)行程序 了解 DOS的情況 ? 1. DOS組成:由四個(gè)模塊構(gòu)成 ? DOS引導(dǎo)模塊: 在系統(tǒng)盤的 0面 0道 1扇區(qū)上 ? 基本輸入 /輸出模塊 BIOS : ROM BIOS (在內(nèi)存的 ROM區(qū) ) (在系統(tǒng)盤上 ) ? 磁盤管理模塊: (在系統(tǒng)盤上 ) ? 命令處理模塊: (在系統(tǒng)盤上 ) 2. 各模塊功能 ? DOS引導(dǎo)模塊 完成將磁盤上三個(gè)系統(tǒng)文件裝入內(nèi)存 。 匯編程序及上機(jī)過程 1. 匯編語言源程序的匯編、連接和裝入運(yùn)行 ? 調(diào)用編輯程序 EDIT建立和修改源程序 ? 調(diào)用 PCDOS下的匯編程序( ASM或 MASM),將源程序翻譯成 .OBJ目標(biāo)文件和 .LST可打印文件。 ? 調(diào)用 PCDOS下的 LINK連接程序,把 .OBJ目標(biāo)文件與庫(kù)文件(要調(diào)用的公共子程序庫(kù)中的子程序)或其它 .OBJ目標(biāo)文件連接在一起,形成可裝入執(zhí)行的 .EXE程序文件。 ( 三個(gè)文件為 , , ) ?基本輸入 /輸出模塊 BIOS 實(shí)現(xiàn)對(duì)輸入 /輸出設(shè)備的管理 。 ? 磁盤管理模塊: ? 實(shí)現(xiàn)磁盤文件的管理 。 ? 命令處理模塊 : 實(shí)現(xiàn)接收 、 識(shí)別和處理鍵盤命令 , 裝入程序到內(nèi)存 , 轉(zhuǎn)去執(zhí)行程序的功能 。 TOP LABEL WORD STACKSEG ENDS DATASEG SEGMENT … ;定義變量 DATASEG ENDS CODESEG SEGMENT ASSUME CS: CODESEG ASSUME DS: DATASEG ASSUME SS: STACKSEG START: MOV AX, STACKSEG MOV SS, AX MOV SP, OFFSET TOP MOV AX, DATASEG MOV DS, AX … MOV AH, 4CH INT 21H PROCA PROC NEAR … ;過程 PROC RET PROCA ENDP … ;其他過程 CODESEG ENDS END START 4. MASM版本介紹 MASM 300個(gè)偽指令和運(yùn)算符,其中新的重要的偽指令有: ?.486 ?.486P ?.EXIT ?REPEAT和 .UNTIL DOS及 BIOS功能調(diào)用 軟件中斷可分為 3部分: ?DOS中斷,占用類型號(hào)為 20H~3FH ?ROM BIOS中斷,占用類型號(hào)為 10H~1FH ?自由中斷,占用類型號(hào) 40H~FFH BIOS和 DOS中斷子程 層次 特點(diǎn) 用戶程序 磁盤管理模塊 (DOS內(nèi)核 ) 系統(tǒng)功能 基本輸入 /輸出 BIOS 模 塊 設(shè)備驅(qū)動(dòng) ROM BIOS 基本 I/O 系 統(tǒng) 硬 件 裝入 命令處理模塊 COMMAN 用戶命令 DOS系統(tǒng)層次結(jié)構(gòu) 層次特點(diǎn): ? ROM BIOS中的中斷子程 使用 IN/OUT指令直接控制外設(shè) , 實(shí)現(xiàn)與外設(shè)之間的輸入 /輸出操作 , 以軟件形式向其上層提供服務(wù) 。 用戶程序 磁盤管理模塊 (DOS內(nèi)核 ) 系統(tǒng)功能 基本輸入 /輸出 BIOS 模 塊 設(shè)備驅(qū)動(dòng) ROM BIOS 基本 I/O 系 統(tǒng) 硬 件 裝入 命令處理模塊 COMMAN 用戶命令 ? ( 稱 DOS內(nèi)核模塊 ) 調(diào)用 , 實(shí)現(xiàn)對(duì)外設(shè)的控制 。 其中 21H類型的中斷子程 提供了豐富的系統(tǒng)服務(wù) , 稱 21類型的中斷調(diào)用 為 DOS系統(tǒng) (功能 )調(diào)用 。 ② 在 DOS功能不能實(shí)現(xiàn)情況下 , 考慮用 BIOS功能調(diào)用 。 DOS/BIOS功能調(diào)用方法 設(shè)置入口參數(shù) 在 AH設(shè)置功能號(hào) m 執(zhí)行中
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1