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

正文內(nèi)容

微機(jī)原理與接口技術(shù)-實(shí)驗(yàn)報(bào)告[交大]-在線瀏覽

2025-08-06 11:02本頁(yè)面
  

【正文】 9跳到 L1 JLE L1 ADD DL,07H 。單字符輸出計(jì)數(shù)器當(dāng)前值 INT 21H MOV DX,OFFSET CHL 。執(zhí)行鍵盤輸入操作 MOV AH,06H INT 21H JZ L0 MOV AH,4CH INT 21H CODE ENDS END START ( 2)計(jì)數(shù)器定時(shí)產(chǎn)生一秒的定時(shí)輸出 DATA SEGMENT X DB 100 DUP (?) DATA ENDS STACK1 SEGMENT STACK DW 100H DUP(0) STACK1 ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK1 START: MOV AX,DATA MOV DS, AX 共 27 頁(yè) 第 9 頁(yè) MOV DX,0EC03H MOV AL,00110110B 。寫入控制口 MOV DX,0EC00H MOV AX,1000 。寫入計(jì)數(shù)器 0低字節(jié) MOV AL,AH OUT DX,AL 。計(jì)數(shù)器 1,工作方式 3,二進(jìn)制 MOV DX,AL 。計(jì)數(shù)值 1000 OUT DX,AL 。寫入計(jì)數(shù)器 1高字節(jié) CODE ENDS END START 五、 總結(jié) 通過實(shí)驗(yàn),學(xué)會(huì) 8253芯片和微機(jī)接口原理和方法,掌握 8253 定時(shí)器 /計(jì)數(shù)器的基本工作原理、工作方式和編程原理,熟悉匯編代碼的編寫。 實(shí)驗(yàn)三 可編程中斷控制器 一、實(shí)驗(yàn)?zāi)康? 通過實(shí)驗(yàn)了解中斷是計(jì)算機(jī)系統(tǒng)最重要的工作方式之一,理解中斷能實(shí)現(xiàn)系統(tǒng)協(xié)調(diào)工作,了解中斷在操作系統(tǒng),工業(yè)控制中的應(yīng)用。 ( 1)掌握 PC機(jī) 8259A可編程中斷控制器中斷基本原理 ( 2)掌握中斷源、中斷處理過程、中斷向量表的建立、 DOS的使用 ( 3)熟悉主程序、中斷服務(wù)程序編寫,了解中斷相應(yīng)過程 二、實(shí)驗(yàn)內(nèi)容 ( 1)學(xué)習(xí) PC機(jī)系統(tǒng)中斷原理 ( 2) 利用手動(dòng)產(chǎn)單脈沖作為中斷請(qǐng)求信號(hào) , 要求每按一次開關(guān)產(chǎn)生一次中斷在屏幕上顯示一次 “ TPC pci card Interrupt” 中斷 10次后程序退出 。 9054的 I/O起始地址為 0E800H。這里指的純 DOS 環(huán)境是指微機(jī)啟動(dòng)時(shí)按 F8 鍵進(jìn)入的 DOS 環(huán)境。 2. 由于 TPC卡使用 PCI總線,所以分配的中斷號(hào)每臺(tái)微機(jī)可能都不同,編程時(shí)需要了解當(dāng)前的微機(jī)使用那個(gè)中斷號(hào)并進(jìn)行設(shè)置,獲取方法請(qǐng)參看匯編程序使用方 法的介紹。 4. 在純 DOS環(huán)境下,有些微機(jī)的 BIOS 設(shè)置中有使用即插即用操作系統(tǒng)的選項(xiàng),如果在使用即插即用操作系統(tǒng)狀態(tài)下, BIOS將不會(huì)給 TPC卡分配系統(tǒng)資源,致使在純 DOS環(huán)境( WINDOWS 環(huán)境下不會(huì)出現(xiàn)此問題)下 PCI 總 線無法獲得系統(tǒng)資源,也就無法做實(shí)驗(yàn),這時(shí)需要將此選項(xiàng)修改為不使用即插即用操作系統(tǒng)。設(shè)置 tpc 卡中 9054芯片 io口 ,使能中斷 in ax,dx or ax,0900h out dx,ax 其中 IOPORT_CENT是 9054芯片寄存器組的 I/O起始地址,每臺(tái)微機(jī)可能都不同,編程時(shí)需要了解當(dāng)前的微機(jī)使用哪段并進(jìn)行設(shè)置,獲取方法請(qǐng)參看本書結(jié) 尾部分的介紹。設(shè)置 tpc 卡中 9054芯片 io口 ,關(guān)閉中斷 in ax,dx and ax,0f7ffh out dx,ax 6. PC機(jī)中斷控制器 8259 的地址為 20H、 21H,編程時(shí)要根據(jù)中斷類型號(hào)設(shè)置中斷矢量,8259中斷屏蔽寄存器 IMR對(duì)應(yīng)位要清零(允許中斷),中斷服務(wù)結(jié)束返回前要使用中斷結(jié)束命 令: MOV AL, 20H OUT 20H, AL 中斷結(jié)束返回 DOS時(shí)應(yīng)將 IMR對(duì)應(yīng)位置 1,以關(guān)閉中斷 。中斷 07 的向量為 :08h0fh,中斷 815 的向量為 :70h77h IRQ_MASK_2_7 EQU 11111011B 。中斷 07時(shí)全一 ,中斷 815時(shí)從低至高相應(yīng)位為零 IOPORT_CENT EQU 0E800H 。舊中斷向量保存空間 IPR_TIMES DW 10H 。TPC pci card Interrupt39。$39。Press any key to exit!39。$39。Press DMC to interrupt 10 times and exit!39。$39。Enable Local Interrupt Input .386 CLI MOV AX,DATA MOV DS,AX 共 27 頁(yè) 第 14 頁(yè) MOV ES,AX MOV AX,STACK MOV SS,AX MOV DX,IOPORT_CENT+68H 。保存原中斷向量 MOV AH,35H 。設(shè)置新中斷向量 MOV DS,AX 。中斷服務(wù)程序入口偏移地址送 DX MOV AL,INT_VECT 。25H功能調(diào)用 INT 21H IN AL, 21H 。允許主片請(qǐng)求中斷 OUT 21H, AL 。設(shè)置中斷掩碼 ,讀 IRM AND AL, IRQ_MASK_9_15 。寫中斷屏蔽字 OCW1 MOV AX,DATA MOV DS,AX MOV DX,OFFSET MSG2 MOV AH,09H 。等待中斷并判斷中斷 10 次后退出 JZ EXIT 共 27 頁(yè) 第 15 頁(yè) MOV AH,1 INT 16H JNZ EXIT ?;謴?fù)中斷掩碼 NOT BL IN AL, 21H OR AL, BL OUT 21H, AL MOV BL, IRQ_MASK_9_15 NOT BL IN AL, 0A1H OR AL, BL OUT 0A1H,AL MOV DX,IPREG 。設(shè)置 tpc 卡中 9054芯片 io口 ,關(guān)閉中斷 IN AX,DX AND AX,0E7FFH OUT DX,AX MOV AX,4C00H 。中斷服務(wù)程序 PUSH AX 。中斷處理 ,輸出給定字符串 MOV DS,AX MOV DX,OFFSET MSG1 MOV AH,09H INT 21H 共 27 頁(yè) 第 16 頁(yè) MOV AL,20H 。 通過實(shí)驗(yàn),學(xué)會(huì)了 8259A芯片 初始化 ,掌握 8259A基本工作原理、工作方式和編程原理,熟悉匯編代碼的編寫。 實(shí)驗(yàn)四 模 /數(shù)轉(zhuǎn)換器 ADC0809 一、實(shí)驗(yàn)?zāi)康? 了解模 /數(shù)轉(zhuǎn)換的基本原理,掌握 ADC0809的使用方法。通過實(shí)驗(yàn)臺(tái)左 下角電位器 RW1輸出 0~ 5V直流電壓送入ADC0809通道 0(IN0), 編程采集 IN0輸入的電壓 ,在屏幕上顯示出轉(zhuǎn)換后的數(shù)據(jù)(用 16進(jìn)制數(shù)) 將 JP3的 2短接,使 IN2處于雙極性工作方式,并給 IN1輸入一個(gè)低頻交流信號(hào)(幅度為177。 實(shí)驗(yàn)提示: ○ 1 ADC0809的 IN0口地址為 298H, IN1口地址為 299H。 ○ 3 、一次 A/D轉(zhuǎn)換的程序可以為 MOV DX,口地址 OUT DX,AL ;啟動(dòng)轉(zhuǎn)換 ;延時(shí) IN AL,DX ;讀取轉(zhuǎn)換結(jié)果放在 AL 中 三、參考流程圖 開 始結(jié) 束啟 動(dòng) A / D 轉(zhuǎn) 換延 時(shí)所 讀 數(shù) 據(jù) 賦 給 B L將 數(shù) 據(jù) 右 移 四 位調(diào) 顯 示 子 程 序 顯 示 其 高 四 位調(diào) 顯 示 子 程 序 顯 示 其 低 四 位從 B L 中 取 出 數(shù) 據(jù) 和 0 F H 相 與讀 入 轉(zhuǎn) 換 后 數(shù) 據(jù)有 按 鍵 嗎 ?YN 主程序 共 27 頁(yè) 第 18 頁(yè) 開 始結(jié) 束將 A L 賦 給 D LD L 加 7顯 示 A S I I 碼 為 D L 的 字 符D L 加 3 0 HD L 大 于 9 嗎 ?YN 顯示子程序 四、源程及注釋 CODE SEGMENT ASSUME CS:CODE START: MOV DX,0EC18H 。延時(shí) DELAY: LOOP DELAY IN AL,DX 。將 AL保存到 BL MOV CL,4 SHR AL,CL 。調(diào)顯示子程序顯示其高四位 MOV AL,BL AND AL, 0FH CALL DISP 。2號(hào)功能 MOV DL,20H INT 21H MOV DL,20H 。判斷是否有鍵按下 MOV
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1