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

正文內(nèi)容

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

2024-11-03 19:14本頁面
  

【正文】 [實(shí)驗(yàn)總結(jié)] 1. 2. [附實(shí)驗(yàn)參考程序] 1. 2. 實(shí)驗(yàn) 6 8253定時/計(jì)數(shù)器實(shí)驗(yàn) [實(shí)驗(yàn)?zāi)康模? 8253A可編程定時 /計(jì)數(shù)器與 8088CPU的接口方法; 8253A的工作方式; 8253A在各種方式下的編程方法。查表得字形 al mov bl,al 。讀鍵值命令 out dx,al mov dx,data8279 in al,dx。初始化工作方 式 ,時鐘分頻的步驟省略 ,采用系統(tǒng)初始化好的方式 。 ( 8)中斷結(jié)束 /出錯方式設(shè)置命令 FIFO 狀態(tài)字 FIFO 狀態(tài)字由控制字口讀入 FIFO 中的數(shù)據(jù)格式: [實(shí)驗(yàn)內(nèi)容與步驟] 1. 采用系統(tǒng)默認(rèn)的工作方式和時鐘分頻模式 ,編寫程序 ,將鍵盤的輸入轉(zhuǎn)換成顯示字形碼從 8個 LED 上顯示出來 . code segment assume cs:code cmd8279 equ 00dfh data8279 equ 00deh 01000h start: jmp scankey led db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,77h,7ch,39h,5eh,79h,71h 。 2. 8279的編程 ( 1)鍵盤顯示器方式設(shè)置命令 *RESET 后,設(shè)定為該種方式。 ( 5)顯示地址寄存器和顯示 RAM:用于存放 CPU當(dāng)前正在讀寫的顯示 RAM單元地址,以及正在顯示的兩個 4位半字節(jié)地址。 ( 4) FIFO/傳感器 RAM:它是一個雙功能 88RAM,在鍵盤和選通輸入方式中,它是一個先進(jìn)的數(shù)據(jù)緩沖器。 ( 2) 8279A 內(nèi)部的掃描計(jì)數(shù)器有兩種工作方式:一是編碼方式,計(jì)數(shù)器以二進(jìn)制計(jì)數(shù), 4位計(jì)數(shù)器的狀態(tài)直接從 SL0~SL3譯碼產(chǎn)生鍵盤和顯示的掃描信號,高電平有效;二是譯碼方式,對計(jì)數(shù)器的低二位譯碼后從 SL0~SL3 上輸出,作為 48鍵盤和 4位顯示器的掃描信號,低電平有效。 內(nèi)部結(jié)構(gòu) ( 1) 8279A 內(nèi)部具有時序控制邏輯,通過控制和時序寄存器存放鍵盤和顯示器的工作方式和其他狀態(tài)信息。 [實(shí)驗(yàn)原理] 1. 8279的功能與結(jié)構(gòu) 8279A是一種通用的可編程鍵盤 /顯示器接口器件,可對 64個開關(guān)矩陣組成的鍵盤進(jìn)行自動掃描,接收鍵盤上的輸入信息,存入內(nèi)部的 FIFO 寄存器,并在有鍵輸入時, CPU請求中斷。程序結(jié)束 [本實(shí)驗(yàn)注意事項(xiàng)] 1.實(shí)驗(yàn)內(nèi)容和步驟 4為學(xué)生必做, 2選做 [實(shí) 驗(yàn)總結(jié)] 1. 2. [附實(shí)驗(yàn)參考程序] 1. 2. 實(shí)驗(yàn) 5 8279鍵盤顯示接口實(shí)驗(yàn) [實(shí)驗(yàn)?zāi)康模? 1.學(xué)習(xí) 8279A與微機(jī) 8088系統(tǒng)的接口方法; 2.了解 8279A用在譯碼掃描和編碼掃描方式時的編程方法; 3. 8088CPU用查詢方式和中斷方式對 8279A進(jìn)行控制的編程方法。新的 1ch中段程序結(jié)束 c_seg ends 。為確保訪問到字符串 ,重新指定 DS mov ds,ax mov dx,offset msg mov ah,9h 。恢復(fù)原中斷子程序結(jié)束 disp proc near 。初始化中斷子程序結(jié)束 restore_int proc near 。安裝新中斷程序入口地址 mov ds,ax mov dx,offset disp mov ah,25h mov al,1ch int 21h pop ds 。保存原 1ch的偏移地址 mov old_int_seg,es 。初始化中斷子程序開始 cli push ds 。退出 ,回到 DOS int 21h main endp 。50 次 jne l1 call restore_int 。數(shù)據(jù)段初始化 call init_int 。代碼段 assume cs:c_seg,ds:d_seg,ss:s_seg main proc far 。18 次為 1秒 d_seg ends s_seg segment stack 。次數(shù) ,全局變量 ,在主程序和 。存儲 1ch中斷入口的段地址 old_int_off dw 0 。用 1CH定時中段的方式實(shí)現(xiàn)每秒一個 ,顯示 10個字符串 d_seg segment 。mov ax,d_seg main proc far 。用子程序的方式實(shí)現(xiàn)顯示字符串 d_seg segment msg db Hello World!,?$? d_seg ends c_seg segment assume cs:c_seg,ds:d_seg main proc far call disp call disp exit1: mov ax,4c00h int 21h main endp disp proc near mov ax,d_seg mov ds,ax mov dx,offset msg mov ah,9h int 21h ret disp endp c_seg ends end main 上述子程序?qū)懗芍袛喑绦蛉?67H中斷 (系統(tǒng)為用戶預(yù)留 ),并調(diào)試運(yùn)行 。?的語句 )的 SP 和堆棧 PROC FAR MOV BP,SP MOV CX,[BP+6] MOV BX,[BP+4] XOR AX,AX ADN: ADD AL,[BX] ADC AH,0 INC BX LOOP ADN MOV [BX],AX RET 4 SUM ENDP PROCE ENDS END START ( 3)記錄最后結(jié)果 :SUM1,SUM2的 段及偏移地址和它們的 2. [實(shí)驗(yàn)總結(jié)] 1. 2. [附實(shí)驗(yàn)參考程序] 1. 2. RET PROC AND JNE MOV RET PUSH DEC CALL POP MUL RET ENDP ENDP ENDS END FACT AL,AL IIA AL,1 AX AL FACT CX CL IIA: X2: FACT MAIN CODE START 實(shí)驗(yàn) 4 中斷程序設(shè)計(jì)實(shí)驗(yàn) [實(shí)驗(yàn)?zāi)康模? 1.熟悉 PC 機(jī)系列從中斷請求到中斷響應(yīng)處理、中斷返回的整個中斷過 程和詳細(xì)流程; 2. 熟悉掌握中斷有關(guān)概念 3. 了解 8259的原理及使用方法 4. 學(xué)會中斷服務(wù)程序的編寫、入口地址的設(shè)置和將用戶中斷源引入的方法 [實(shí)驗(yàn)重點(diǎn)和難點(diǎn)] 1.中斷服務(wù)程序的編寫 [實(shí)驗(yàn)課時] 2學(xué)時 [實(shí)驗(yàn)儀器] 聯(lián)想啟天 2400微型計(jì)算機(jī)。 [實(shí)驗(yàn)原理] 1.參考教材的匯編語言程序設(shè)計(jì) 2. [實(shí)驗(yàn) DS XOR AX,AX PUSH AX MOV AX,DATA MOV DS,AX MOV AX,COUNT1 PUSH AX LEA AX,ARY1 PUSH AX CALL FAR PTR SUM 操作步驟 : ( 1)輸入 ,匯編并將此程序連接成 EXE文件。 5.利用 RET指令退出 EXE文件的方法。 3.過程調(diào)用偽指令 : PROC,ENDP,NEAR和 FAR。 [本實(shí)驗(yàn)注意事項(xiàng)] 1. 2. [實(shí)驗(yàn)總結(jié)] 1. 2. [附實(shí)驗(yàn)參考程序] 1. 2. 實(shí)驗(yàn)3 子程序設(shè)計(jì)實(shí)驗(yàn) [實(shí)驗(yàn)?zāi)康模? 1.掌握利用堆棧傳遞參數(shù)的子程序調(diào)用方法。 在 DEBUG 下運(yùn)行此程序 ,記錄運(yùn)行結(jié)果。 2.多重循環(huán) CODE SEGMENT ORG 100H ASSUME CS:CODE,DS:CODE MAIN: JMP START ARRAY DW 1234H,5673H,7FFFH,8000H,0DFFH DW 0AB5H,0369H,005FH,5634H,9069H COUNT EQU $ARRAY START: MOV CX,COUNT SHR CX,1 DEC CX MOV BL,1 AGAIN: MOV DX,CX AND BL,BL JE EXIT XOR BL,BL XOR SI,SI AGAIN1: NCHG: EXIT: CODE MOV CMP JLE XCHG MOV MOV INC INC DEC JNZ LOOP INT ENDS END AX,ARRAY[SI] AX,ARRAY[SI+2] NCHG ARRAY[SI+2]
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1