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

正文內(nèi)容

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

2022-11-06 19:14:08 本頁(yè)面
 

【正文】 disp endp 。恢復(fù)原中斷子程序開始 cli mov dx,old_int_off mov ax,old_int_seg mov ds,ax mov ah,25h mov al,1ch int 21h sti ret restore_int endp 。保存原 1ch的段地址 mov ax,seg disp 。主程序結(jié)束 init_int proc near 。初始化中斷 l1: cmp count,10 。堆棧段 db 250 dup(0) s_seg ends c_seg segment 。存儲(chǔ) 1ch中斷入口的偏移地址 count db 0 。mov ds,ax mov ax,d_seg mov dx,old_int_off mov ds,ax mov ax,old_int_seg call init_int mov ds,ax int 67h mov ah,25h int 67h mov al,67h int 67h int 21h call restore_int sti exit1: mov ax,4c00h ret int 21h restore_int endp main endp disp proc near mov ax,d_seg init_int proc near mov ds,ax cli mov dx,offset msg mov al,67h mov ah,9h mov ah,35h int 21h int 21h iret mov old_int_off,bx disp endp mov old_int_seg,es c_seg ends mov ax,seg disp end main 1CH,編一中斷處理程序,讓系統(tǒng)每秒鐘次顯示一個(gè)字符串進(jìn)行提示 ,共顯示 20次 參考源程序 。 [實(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 ;開中斷 ( 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 ;開中斷 ?? ;主程序的其它處理 INT N ; (調(diào)用中斷 ) ?? ;主程序的其它處理 CLI ;關(guān) 中斷 ;恢復(fù)原來的借用的中斷向量 STI ;開中斷 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 mov ah,9h int 21h dec cx jz exit1 jmp l1 exit1: mov ax,4c00h int 21h c_seg ends end start ,再調(diào)試運(yù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.掌握子程序遞歸調(diào)用方法。忽略連接時(shí)的無堆棧告警。 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ī)。 3. 用 DEBUG命令調(diào)試運(yùn)行上述程序 同 執(zhí)行 “debug ”,顯示 “- ”號(hào)提示符 執(zhí)行 “u”并按 “enter”鍵,可以看到從 “begin”行開始的程序代碼,該命令為反匯編命令; 連續(xù)按 “p”+“enter”,可以一步一步、執(zhí)行程序,并顯示每一步的執(zhí)行結(jié)果;也可以按 “t”+“enter”,但二者不同的是:后者會(huì)進(jìn)行中斷子程序中去,之后就看不懂了。退出程序 code ends end begin 匯編、鏈接、運(yùn)行該程序,記錄運(yùn)行結(jié)果: 2. 將上述程序復(fù)制到 記事本 ,另存為 。 分組: 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ī)。 [實(shí)驗(yàn)原理] 1. 80X86微處理的編程結(jié)構(gòu) 8086/8088微處理器的 mov ds,ax mov dx,offset message mov ah,9 int 21h 。然后手工編譯運(yùn)行程序。 按 “g”+“enter”執(zhí)行程序, 可以得到 2中的運(yùn)行結(jié)果,按 “q ”+“enter”退出。 [實(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 編譯上面的程序。 在 DEBUG 下運(yùn)行此程序 ,記錄運(yùn)行結(jié)果。 3.過程調(diào)用偽指令 : PROC,ENDP,NEAR和 FAR。 [實(shí)驗(yàn)原理] 1.參考教材的匯編語(yǔ)言程序設(shè)計(jì) 2. [實(shí)驗(yàn) DS XOR AX,AX PUSH AX MOV AX,DATA MOV DS,AX MOV AX,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1