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

正文內(nèi)容

微型計(jì)算機(jī)原理與接口技術(shù)實(shí)驗(yàn)教程-展示頁(yè)

2024-11-07 19:14本頁(yè)面
  

【正文】 ,AX ARRAY[SI],AX BL,1 SI SI DX AGAIN1 AGAIN 20H MAIN 輸入 ,匯編并連接 此程序。 [實(shí)驗(yàn)原理] 1. 參考教材的匯編語(yǔ)言程序設(shè)計(jì) [實(shí)驗(yàn) assume cs:code,ds:data begin:mov ax,ds mov ds,ax mov cx,7 mov bx,offset string next: mov dl,[bx] mov ah,2 int 21h inc bx loop next mov ah,0 int 16h mov ah,4ch int 21h code ends end begin 編譯上面的程序。 [本實(shí)驗(yàn)注意事項(xiàng)] 1.第一次實(shí)驗(yàn),請(qǐng)仔細(xì)按照指導(dǎo)書(shū)操作,以免出現(xiàn)莫 名其妙的錯(cuò)誤 [實(shí)驗(yàn)總結(jié)] 1. 2. [附實(shí)驗(yàn)參考程序] 1. 2. 實(shí)驗(yàn)2 循環(huán)程序設(shè)計(jì)實(shí)驗(yàn) [實(shí)驗(yàn)?zāi)康模? 1.掌握循環(huán)程序和排序程序設(shè)計(jì)方法。 按 “g”+“enter”執(zhí)行程序, 可以得到 2中的運(yùn)行結(jié)果,按 “q ”+“enter”退出。 ”執(zhí)行命令 “cmd”,進(jìn)入 MSDOS方式,執(zhí)行 “cd\dvcc8086”轉(zhuǎn)換到工作目錄 “c:\dvcc8086”下; 執(zhí)行 “masm ”將 ; 執(zhí)行 “l(fā)ink ”將 “” 執(zhí)行 “”或 “a1”可以得到程序的執(zhí)行結(jié)果。然后手工編譯運(yùn)行程序。等待鍵盤輸入,暫停程序運(yùn)行 mov ah,4ch int 21h 。 [實(shí)驗(yàn)原理] 1. 80X86微處理的編程結(jié)構(gòu) 8086/8088微處理器的 mov ds,ax mov dx,offset message mov ah,9 int 21h 。《微機(jī)原理與接口技術(shù)》實(shí)驗(yàn)安排表 實(shí)驗(yàn)時(shí)間 實(shí)驗(yàn)項(xiàng)目 注意事項(xiàng): 實(shí)驗(yàn)室位置:第三教學(xué)樓 3607(商學(xué)院辦公室樓 上); 中午實(shí)驗(yàn)的同學(xué) 12: 30分開(kāi)始,其它按照學(xué)校作習(xí)時(shí)間表; 每次實(shí)驗(yàn)前寫好預(yù)習(xí)報(bào)告,進(jìn)入實(shí)驗(yàn)室時(shí)指導(dǎo)老師檢查合格后方可進(jìn)行實(shí)驗(yàn),實(shí)驗(yàn)過(guò)程中認(rèn)真記錄實(shí)驗(yàn)結(jié)果和出現(xiàn)的問(wèn)題,各組獨(dú)立完成實(shí)驗(yàn),并按規(guī)定交實(shí)驗(yàn)報(bào)告(每個(gè)實(shí)驗(yàn)做完當(dāng)堂交報(bào)告)。 分組: 08電科 1( 1) =學(xué)號(hào)前 36, 08電科 1( 2) =余下的 37人; 08電科 2=全班 37人 08電子 1( 1) =學(xué)號(hào)前 32, 08電子 1( 2) =學(xué)號(hào)前 3364, 08電子 1( 3) =余下的 18人, 08電子 2( 1) =學(xué)號(hào)前 32, 08電子 2( 2) =余下的 12人 08通信 1( 1) =學(xué)號(hào)前 30, 08通信 1( 2) =學(xué)號(hào)前 3160, 08通信 1( 3) =余下的 9人 08通信 2( 1) =學(xué)號(hào)前 30, 08通信 2( 2) =余下的 20人 實(shí)驗(yàn) 1熟悉匯編語(yǔ)言的編程環(huán)境 [實(shí)驗(yàn)?zāi)康模? 1.學(xué)習(xí)并掌握 Visual ASM軟件的使用; 2.學(xué)習(xí)在 MSDOS方式下的手工匯編方式; 3. 學(xué)習(xí) ; [實(shí)驗(yàn)重點(diǎn)和難點(diǎn)] 1. Debug命令 [實(shí)驗(yàn)課時(shí)] 2學(xué)時(shí) [實(shí)驗(yàn)儀器] 聯(lián)想啟天 2400微型計(jì)算機(jī)。顯示字符串 mov ah,0 int 16h 。退出程序 code ends end begin 匯編、鏈接、運(yùn)行該程序,記錄運(yùn)行結(jié)果: 2. 將上述程序復(fù)制到 記事本 ,另存為 。 “另存為 ”對(duì)話框的選擇保存路徑 “C:\dvcc8086”; “保存類型 ”選擇 “所有文件 ”,文件名填 “”; “開(kāi)始 ”菜單 “運(yùn)行。 3. 用 DEBUG命令調(diào)試運(yùn)行上述程序 同 執(zhí)行 “debug ”,顯示 “- ”號(hào)提示符 執(zhí)行 “u”并按 “enter”鍵,可以看到從 “begin”行開(kāi)始的程序代碼,該命令為反匯編命令; 連續(xù)按 “p”+“enter”,可以一步一步、執(zhí)行程序,并顯示每一步的執(zhí)行結(jié)果;也可以按 “t”+“enter”,但二者不同的是:后者會(huì)進(jìn)行中斷子程序中去,之后就看不懂了。 4. 其它 DEBUG 命令使用,記錄命令執(zhí)行前和執(zhí)行后的結(jié)果 5. 用 DEBUG 調(diào)試指令,輸入以下程序段 MOV BX,1000 MOV CX,10 SUB AX,AX LOP: ADD AL,[BX] ADC AH,0 INC BX J: LOOP LOP INT3 記錄每一個(gè)步驟的執(zhí)行執(zhí)行結(jié)果。 2.掌握帶符號(hào)數(shù)的比較轉(zhuǎn)移指令 :JL,JLE,JG,JGE; 3. 偽指令 EQU 及操作符 ?$?的使用; [實(shí)驗(yàn)重點(diǎn)和難點(diǎn)] 1. 轉(zhuǎn)移指令的使用 [實(shí)驗(yàn)課時(shí)] 2學(xué)時(shí) [實(shí)驗(yàn)儀器] 聯(lián)想啟天 2400微型計(jì)算機(jī)。指出其中的錯(cuò)誤并改正錯(cuò)誤。忽略連接時(shí)的無(wú)堆棧告警。 將轉(zhuǎn)移指令 JLE改為 JBE,JGE和 JAE,分別運(yùn)行并記錄排序結(jié)果。 2.掌握子程序遞歸調(diào)用方法。 4. 8088指令 : CALL,RET,RET n。 [實(shí)驗(yàn)重點(diǎn)和難點(diǎn)] 1.利用堆棧傳遞參數(shù)的子程序調(diào)用方法; [實(shí)驗(yàn)課時(shí)] 2學(xué)時(shí) [實(shí)驗(yàn)儀器] 聯(lián)想啟天 2400微型計(jì)算機(jī)。 ( 2)用 DEBUG的斷點(diǎn)命令和 T命令運(yùn)行此程序 ,觀察并記錄每次過(guò)程調(diào)用及進(jìn)出棧指令前后 (帶 ?。 [實(shí)驗(yàn)原理] 1.中斷向量的裝入 中斷向量并非常駐 ;關(guān)中斷 CLD ; MOV ES,AX ;給 ES 賦值 MOV DI,4*60H ;中斷向量指針- DI MOV AX,OFFSET_INTR ;中斷服務(wù)程序偏移值- AX STOSW ;AX[DI][DI+1] MOV AX,SEG_INTR ;中斷服務(wù)程序段基址 AX STOSW ; AX[DI+2][DI+3] STI ;開(kāi)中斷 ( 2)將中斷服務(wù)程序的入口地址直接寫入中斷向量表 MOV AX, 00H MOV ES, AX MOV BX, 60H*4 ;中斷號(hào) *4BX MOV AX,006DH ;中斷服務(wù)程序偏移地址 MOV ES:[BX],AX ;裝 入偏移地址 PUSH CS POP AX ;獲取中斷服務(wù)程序的段基址 MOV ES:[BX+2],AX ;裝入段基址 ( 1)保存原中斷向量(例 1CH)的入口地址 MOV AL, N MOV AH, 35H INT 21H MOV OLD_INT_SEG, AX MOV OLD_INT_OFF, BX ;取原中斷向量的入口地址并保存 ( 2)設(shè)置新的中斷向量 N 的入口地址 MOV AL, N MOV AH, 25H MOV DX, SEG INT_PR MOV DS, DX MOV DX, OFFSET INT_PR INT 21H ( 3)恢復(fù)原中斷向量 MOV AL, N MOV AH, 25H MOV DX, OLD_INT_PR MOV DS, DX MOV DX, OLD_INT_PR INT 21H 3.主程序結(jié)構(gòu) CLI ;關(guān)中斷 ? ;初始化部分,保存原中斷向量 N 的入口地址 … ;設(shè)置新的中斷入口地址 STI ;開(kāi)中斷 ?? ;主程序的其它處理 INT N ; (調(diào)用中斷 ) ?? ;主程序的其它處理 CLI ;關(guān) 中斷 ;恢復(fù)原來(lái)的借用的中斷向量 STI ;開(kāi)中斷 MOV AX, 4C00H ;退出程序,回到 DOS INT 21H INTPR PROC FAR CLI ??保護(hù)現(xiàn)場(chǎng) SETI ?? (中斷主程序) CLI ??恢復(fù)現(xiàn)場(chǎng) SETI IRET INTPR ENDP [實(shí)驗(yàn) msg db Hello World!,?$? d_seg ends c_seg segment assume cs:c_seg,ds:d_seg start: mov ax,d_seg mov ds,ax mov cx,4 l1: mov dx,offset msg
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1