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

正文內(nèi)容

微機(jī)原理與接口技術(shù)課后答案-wenkub.com

2025-06-25 18:25 本頁(yè)面
   

【正文】 設(shè)上圖中DAC0832的口地址為300H ,產(chǎn)生三角波的程序段為:START: MOV AL,3CH MOV DX,300HUP: INC AL OUT DX,AL CALL DELAY CMP AL,0CDH JNZ UPDOWN: DEC AL OUT DX,AL CALL DELAY CMP AL,3DH JNZ DOWN JMP UP 補(bǔ)充地址譯碼電路l 因?yàn)?253的時(shí)鐘輸入頻率為2MHz,而要求的采樣頻率f=500Hz,即用8253定時(shí),每隔2ms中斷一次,因此8253的分頻次數(shù)(時(shí)間常數(shù))N=2MHz/500Hz=4000。 主程序如下: MOV AX, SEG INTR ;形成中斷矢量表 MOV DS, AX MOV DX, OFFSET INTR MOV AL, N MOV AH, 25H INT 21H MOV AL, 10000000B ;8255初始化 OUT 83H, AL MOV AL, 00110101B ;通道0方式2,BCD計(jì)數(shù) OUT 87H, AL MOV AL, 00H ;置初值2000 OUT 84H, AL MOV AL, 20H OUT 84H, AL MOV AL, 01110111B ;通道1方式0,BCD計(jì)數(shù) OUT 87H, AL MOV AL, 00H ;置初值1000 OUT 85H, AL MOV AL, 10H OUT 85H, AL MOV AL, 0FEH ;熄滅LED0 OUT 81H, AL STIGOON:HLT JMP 中斷服務(wù)程序如下:INTR: PUSH AX STI ROL AL, 1 ;AL左循環(huán)移位1位 OUT 81H, AL ;點(diǎn)亮下一位LED CLI MOV AL, 20H OUT 20H, AL ;普通EOI結(jié)束命令 POP AX IRET第十一章作業(yè)習(xí)題課 對(duì)多個(gè)變化較為緩慢的模擬信號(hào)進(jìn)行A/D轉(zhuǎn)換時(shí),利用多路開(kāi)關(guān)將各路模擬信號(hào)輪流與A/D轉(zhuǎn)換器接通,使一個(gè)A/D轉(zhuǎn)換器能完成多個(gè)模擬信號(hào)的轉(zhuǎn)換,節(jié)省硬件開(kāi)銷(xiāo)。端口A工作于方式2時(shí),端口C的5位(PC3~PC7)作A口的聯(lián)絡(luò)控制信號(hào)。這種方式A口和B口可作為8位的端口,C口的高4位和低4位可作為兩個(gè)4位的端口。如果在計(jì)數(shù)過(guò)程中寫(xiě)入新的計(jì)數(shù)值,但沒(méi)有觸發(fā)脈沖,則計(jì)數(shù)過(guò)程不受影響。當(dāng)裝入計(jì)數(shù)值n后,GATE引腳上輸入一個(gè)從低到高的正跳變信號(hào)時(shí),才能在下一個(gè)時(shí)鐘脈沖后沿把計(jì)數(shù)初值裝入執(zhí)行部件,并開(kāi)始減1計(jì)數(shù)。當(dāng)計(jì)數(shù)值成為0時(shí),OUT端輸出變低,經(jīng)過(guò)一個(gè)時(shí)鐘周期后,又回到高電平,形成一個(gè)負(fù)脈沖。計(jì)數(shù)值減為0時(shí),OUT輸出引腳由高電平變成低電平,同時(shí)自動(dòng)重新裝入計(jì)數(shù)初值,繼續(xù)進(jìn)行計(jì)數(shù)。當(dāng)計(jì)數(shù)值減為0時(shí),一個(gè)計(jì)數(shù)周期結(jié)束,8253將按新寫(xiě)入的計(jì)數(shù)值進(jìn)行計(jì)數(shù)。當(dāng)計(jì)數(shù)值減為1時(shí),OUT端由高電乎變?yōu)榈碗娖?,待?jì)數(shù)器的值減為0時(shí),OUT引腳又回到高電平,即低電平的持續(xù)時(shí)間等于一個(gè)輸入時(shí)鐘周期。在計(jì)數(shù)過(guò)程中,若GATE產(chǎn)生負(fù)跳變,不會(huì)影響計(jì)數(shù)過(guò)程的進(jìn)行。待GATE回到高電平后,又繼續(xù)往下計(jì)數(shù)。要使8253能夠進(jìn)行計(jì)數(shù),門(mén)控信號(hào)GATE必須為高電平。每個(gè)類(lèi)型號(hào)占4個(gè)字節(jié),高2個(gè)字節(jié)存放中斷入口地址的段地址,低2個(gè)字節(jié)存放段內(nèi)偏移地址。當(dāng)CPU響應(yīng)中斷后,控制邏輯根據(jù)外設(shè)提供的中斷類(lèi)型號(hào)查找中斷向量表,然后將中斷服務(wù)程序的入口地址送到段寄存器和指令指針寄存器,CPU轉(zhuǎn)入中斷服務(wù)子程序。一般在中斷服務(wù)子程序中保護(hù)現(xiàn)場(chǎng)后即設(shè)置開(kāi)中斷指令STI(IF=1),以便實(shí)現(xiàn)中斷嵌套。 ⑷保護(hù)斷點(diǎn),將當(dāng)前指令下面一條指令的段地址CS和指令指針I(yè)P的值入棧,中斷處理完畢后,能正確返回到主程序繼續(xù)執(zhí)行。 可屏蔽中斷處理的過(guò)程一般分成幾步:中斷請(qǐng)求;中斷響應(yīng);保護(hù)現(xiàn)場(chǎng);轉(zhuǎn)入執(zhí)行中斷服務(wù)子程序;恢復(fù)現(xiàn)場(chǎng)和中斷返回。當(dāng)外設(shè)有中斷申請(qǐng)時(shí),在當(dāng)前指令執(zhí)行完后,CPU首先查詢(xún)IF位,若IF=0,CPU就禁止響應(yīng)任何外設(shè)中斷;若IF=1,CPU就允許響應(yīng)外設(shè)的中斷請(qǐng)求。 對(duì)于用戶(hù)來(lái)說(shuō),可根據(jù)自身需要,靈活地選購(gòu)接口板或存儲(chǔ)器插件,來(lái)組裝成適合自己的應(yīng)用需要的系統(tǒng)或更新原有系統(tǒng)。它實(shí)現(xiàn)CPU主板或其它插件板上的各種芯片間的互連。這種控制器能給出訪問(wèn)內(nèi)存所需要的地址信息,并能自動(dòng)修改地址指針,也能設(shè)定和修改傳送的字節(jié)數(shù),還能向存儲(chǔ)器和外設(shè)發(fā)出相應(yīng)的讀/寫(xiě)控制信號(hào)。在中斷服務(wù)程序中,用輸入或輸出指令在CPU和外設(shè)之間進(jìn)行一次數(shù)據(jù)交換。⑴無(wú)條件傳送方式:也稱(chēng)為同步傳送方式,主要用于對(duì)簡(jiǎn)單外設(shè)進(jìn)行操作,或者外設(shè)的定時(shí)是固定的或已知的場(chǎng)合。 I/O指令尋址方式:對(duì)系統(tǒng)中的輸入輸出端口地址單獨(dú)編址,構(gòu)成一個(gè)I/O空間,它們不占用存儲(chǔ)空間,而是用專(zhuān)門(mén)的IN指令和OUT指令來(lái)訪問(wèn)這種具有獨(dú)立地址空間的端口。每種狀態(tài)用1位表示,每個(gè)外設(shè)可以有幾個(gè)狀態(tài)位,它們可由CPU讀取,以測(cè)試或檢查外設(shè)的狀態(tài),決定程序的流程。在接口電路中,這些信息分別進(jìn)入不同的寄存器,通常將這些寄存器和它們的控制邏輯統(tǒng)稱(chēng)為I/O端口,CPU可對(duì)端口中的信息直接進(jìn)行讀寫(xiě)。 I/O接口電路是專(zhuān)門(mén)為解決CPU與外設(shè)之間的不匹配、不能協(xié)調(diào)工作而設(shè)置的,處于總線和外設(shè)之間,一般應(yīng)具有以下基本功能:⑴設(shè)置數(shù)據(jù)緩沖以解決兩者速度差異所帶來(lái)的不協(xié)調(diào)問(wèn)題;⑵設(shè)置信號(hào)電平轉(zhuǎn)換電路,如可采用MC148MC148MAX23MZX233芯片來(lái)實(shí)現(xiàn)電平轉(zhuǎn)換。 :由于所用的芯片為10241位,構(gòu)成10248位(即1K8位)的存儲(chǔ)器需要8片,因此組成16K8位的存儲(chǔ)器需要168=128片。 :掩膜型ROM中信息是廠家根據(jù)用戶(hù)給定的程序或數(shù)據(jù),對(duì)芯片圖形掩膜進(jìn)行兩次光刻而寫(xiě)入的,用戶(hù)對(duì)這類(lèi)芯片無(wú)法進(jìn)行任何修改。一般,高速緩沖存儲(chǔ)器用它組成。SI MOV DI, OFFSET SNUM;統(tǒng)計(jì)結(jié)果偏移地址174。19.應(yīng)考慮數(shù)組中可能出現(xiàn)多個(gè)0的情況 程序如下: EDATA SEGMENT ;定義數(shù)據(jù)段 BUFF DB N, XXH, …… M EQU 0 EDATA ENDS 。IP 段內(nèi)存儲(chǔ)器間接轉(zhuǎn)移,目的地址為1200H:4800H(或16800H) (4)JMP FAR PROG_F 段間立接轉(zhuǎn)移,目的地址為3400H:0ABCH(或34ABCH) (5)JMP DWORD PTR[BX] 物理地址=DS10H+BX=2000H10H+0300H=20300H (20300H)=4800H174。 JMP NEXT(4) MOV SI, OFFSET STRING ;數(shù)據(jù)段,源串 MOV DI, OFFSET CAPS ;附加段,大寫(xiě)字符 MOV BX, OFFSET CHART ;附加段,其它字符 MOV CX, 001AH CLD L1: LODSB ;AL←DS:SI MOV [SI1], 00H 。 12.DATA SEGMENT STRING DB ‘The personal puter amp。 AX=00H AAD 。10. ARRAY DB ………… NEW DB 7 DUP(?) SUM DW 0 AVERAGE DB 0 (1) MOV CX, 07H MOV BX, 00H NEXT: MOV AL, ARRAY[BX] ADD AL, 5 DAA MOV NEW[BX],AL INC BX LOOP NEXT HLT(2) MOV CX, 06H MOV BX, 01H MOV AH, 00H MOV AL, ARRAY L1: ADD AL, ARRAY[BX] DAA ADC AH, 00H 。 AX=0200H(4)MOV AX , 3[BX] 物理地址=1000H10H +0200H+3H=10203H, AX=5946H(5)MOV AX , [BX+SI] 物理地址=1000H10H+0200H +2H=10202H , AX=463CH(6)MOV AX, 2[BX+SI] 物理地址=1000H10H +200H+2H+2H=10204H , AX=6B59H3.DS=1000H, ES=2000H, SS=3500H, SI=00A0H, DI=0024H, BX=0100H, BP=0200H, VAL=0030H (1)MOV AX, [100H] 直接尋址方式,10100H 物理地址=DS10H+100H=10000H+0100H=10100H(2)MOV AX, VAL 直接尋址方式,10030H 物理地址=DS10H+VAL=10000H+0030H=10030H (3)MOV AX, [BX] 寄存器間接尋址,10100H 物理地址=DS10H+BX=10000H+0100H=10100H (4)MOV AX, ES:[BX] 寄存器間接尋址,20100H 物理地址=ES10H+BX=20000H+0100H=20100H (5)MOV AX, [SI] 寄存器間接尋址,100A0H物理地址=DS10H+SI=10000H+00A0H=100A0H(6)MOV AX, [BX+10H] 寄存器相對(duì)尋址,10110H物理地址=DS10H+BX+10H=10000H+0100H+10H=10110H(7)MOV AX, [BP] 寄存器間接尋址,35200H物理地址=SS10H+BP=35000H+0200H=35200H(8)MOV AX, VAL[BP][SI] 相對(duì)基址變址尋址,352D0H物理地址=SS10H+BP+SI+VAL =35000H+0200H+00A0H+0030H=352D0H(9)MOV AX, VAL[BX][DI] 相對(duì)基址變址尋址,10154H物理地址=DS10H+BX+DI+VAL =10000H+0100H+0024H+0030H=10154H
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1