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

正文內(nèi)容

微機(jī)原理與接口技術(shù)課后答案-閱讀頁(yè)

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

【正文】 XT5NEXT4: MOV BL, [DI+4] MOV BUFF4[BX], AL INC BYTE PTR [DI+4] NEXT5: INC SI ;地址指針加1 LOOP L1 ;未判斷完轉(zhuǎn)L1 RETMAIN ENDPCODE ENDSEND START第五章作業(yè)習(xí)題課:靜態(tài)RAM速度非??欤灰娫创嬖趦?nèi)容就不會(huì)自動(dòng)消失。一般,高速緩沖存儲(chǔ)器用它組成。由于它的基本存儲(chǔ)電路由一個(gè)晶體管及一個(gè)電容組成,因此它的集成度高,成本較低,另外耗電也少,但它需要一個(gè)額外的刷新電路。 :掩膜型ROM中信息是廠家根據(jù)用戶給定的程序或數(shù)據(jù),對(duì)芯片圖形掩膜進(jìn)行兩次光刻而寫入的,用戶對(duì)這類芯片無(wú)法進(jìn)行任何修改。 EPROM可編程固化程序,且在程序固化后可通過(guò)紫外光照擦除,以便重新固化新數(shù)據(jù)。 :由于所用的芯片為10241位,構(gòu)成10248位(即1K8位)的存儲(chǔ)器需要8片,因此組成16K8位的存儲(chǔ)器需要168=128片。 16組(每組8片)存儲(chǔ)器需要16根片選信號(hào),至少需要4根地址線經(jīng)譯碼器輸出。 I/O接口電路是專門為解決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)換。 ⑷設(shè)置時(shí)序控制電路;⑸提供地址譯碼電路。在接口電路中,這些信息分別進(jìn)入不同的寄存器,通常將這些寄存器和它們的控制邏輯統(tǒng)稱為I/O端口,CPU可對(duì)端口中的信息直接進(jìn)行讀寫。數(shù)據(jù)端口主要起數(shù)據(jù)緩沖的作用。每種狀態(tài)用1位表示,每個(gè)外設(shè)可以有幾個(gè)狀態(tài)位,它們可由CPU讀取,以測(cè)試或檢查外設(shè)的狀態(tài),決定程序的流程。 I/O端口的編址方式有兩種:分別稱為存儲(chǔ)器映象尋址方式和I/O指令尋址方式。 I/O指令尋址方式:對(duì)系統(tǒng)中的輸入輸出端口地址單獨(dú)編址,構(gòu)成一個(gè)I/O空間,它們不占用存儲(chǔ)空間,而是用專門的IN指令和OUT指令來(lái)訪問(wèn)這種具有獨(dú)立地址空間的端口。 :CPU與外設(shè)之間的數(shù)據(jù)傳輸數(shù)據(jù)采用程序控制方式、中斷方式、DMA方式等三種。⑴無(wú)條件傳送方式:也稱為同步傳送方式,主要用于對(duì)簡(jiǎn)單外設(shè)進(jìn)行操作,或者外設(shè)的定時(shí)是固定的或已知的場(chǎng)合。 采用中斷方式:CPU平時(shí)可以執(zhí)行主程序,只有當(dāng)輸入設(shè)備將數(shù)據(jù)準(zhǔn)備好了,或者輸出端口的數(shù)據(jù)緩沖器已空時(shí),才向CPU發(fā)中斷請(qǐng)求。在中斷服務(wù)程序中,用輸入或輸出指令在CPU和外設(shè)之間進(jìn)行一次數(shù)據(jù)交換。 DMA方式:也要利用系統(tǒng)的數(shù)據(jù)總線、地址總線和控制總線來(lái)傳送數(shù)據(jù)。這種控制器能給出訪問(wèn)內(nèi)存所需要的地址信息,并能自動(dòng)修改地址指針,也能設(shè)定和修改傳送的字節(jié)數(shù),還能向存儲(chǔ)器和外設(shè)發(fā)出相應(yīng)的讀/寫控制信號(hào)。 :將用于各部件之間傳送信息的公共通路稱為總線。它實(shí)現(xiàn)CPU主板或其它插件板上的各種芯片間的互連。 外部總線也稱為通信總線,它用于微型計(jì)算機(jī)系統(tǒng)之間,或微型計(jì)算機(jī)系統(tǒng)與其它電子儀器或設(shè)備之間的通信。 對(duì)于用戶來(lái)說(shuō),可根據(jù)自身需要,靈活地選購(gòu)接口板或存儲(chǔ)器插件,來(lái)組裝成適合自己的應(yīng)用需要的系統(tǒng)或更新原有系統(tǒng)。 可屏蔽中斷由引腳INTR引入,采用電平觸發(fā),高電平有效,INTR信號(hào)的高電平必須維持到CPU響應(yīng)中斷才結(jié)束。當(dāng)外設(shè)有中斷申請(qǐng)時(shí),在當(dāng)前指令執(zhí)行完后,CPU首先查詢IF位,若IF=0,CPU就禁止響應(yīng)任何外設(shè)中斷;若IF=1,CPU就允許響應(yīng)外設(shè)的中斷請(qǐng)求。不能用軟件來(lái)屏蔽的,一旦有不可屏蔽中斷請(qǐng)求,如電源掉電等緊急情況,CPU必須予以響應(yīng)。 可屏蔽中斷處理的過(guò)程一般分成幾步:中斷請(qǐng)求;中斷響應(yīng);保護(hù)現(xiàn)場(chǎng);轉(zhuǎn)入執(zhí)行中斷服務(wù)子程序;恢復(fù)現(xiàn)場(chǎng)和中斷返回。 ⑵將標(biāo)志寄存器PSW的值入錢。 ⑷保護(hù)斷點(diǎn),將當(dāng)前指令下面一條指令的段地址CS和指令指針I(yè)P的值入棧,中斷處理完畢后,能正確返回到主程序繼續(xù)執(zhí)行。 ⑹中斷處理程序結(jié)束以后,從堆棧中依次彈出IP、CS和PSW,然后返回主程序斷點(diǎn)處,繼續(xù)執(zhí)行原來(lái)的程序。一般在中斷服務(wù)子程序中保護(hù)現(xiàn)場(chǎng)后即設(shè)置開中斷指令STI(IF=1),以便實(shí)現(xiàn)中斷嵌套。7. 【答】:中斷向量表又稱中斷服務(wù)程序入口地址表。當(dāng)CPU響應(yīng)中斷后,控制邏輯根據(jù)外設(shè)提供的中斷類型號(hào)查找中斷向量表,然后將中斷服務(wù)程序的入口地址送到段寄存器和指令指針寄存器,CPU轉(zhuǎn)入中斷服務(wù)子程序。 8086/8088系統(tǒng)允許處理256種類型的中斷,對(duì)應(yīng)類型號(hào)為0~FFH。每個(gè)類型號(hào)占4個(gè)字節(jié),高2個(gè)字節(jié)存放中斷入口地址的段地址,低2個(gè)字節(jié)存放段內(nèi)偏移地址。8253的每個(gè)通道都有6種不同的工作方式。要使8253能夠進(jìn)行計(jì)數(shù),門控信號(hào)GATE必須為高電平。OUT引腳上的高電平信號(hào),一直保持到對(duì)該計(jì)數(shù)器裝入新的計(jì)數(shù)值,或設(shè)置新的工作方式為止。待GATE回到高電平后,又繼續(xù)往下計(jì)數(shù)。GATE出現(xiàn)一個(gè)上升沿后,在下一個(gè)時(shí)鐘脈沖的下降沿,將n裝入計(jì)數(shù)器的執(zhí)行部件,同時(shí),輸出端OUT由高電平向低電平跳變。在計(jì)數(shù)過(guò)程中,若GATE產(chǎn)生負(fù)跳變,不會(huì)影響計(jì)數(shù)過(guò)程的進(jìn)行。 方式2——比率發(fā)生器:當(dāng)對(duì)某一計(jì)數(shù)通道寫入控制字,選定工作方式2時(shí),OUT端輸出高電平。當(dāng)計(jì)數(shù)值減為1時(shí),OUT端由高電乎變?yōu)榈碗娖?,待?jì)數(shù)器的值減為0時(shí),OUT引腳又回到高電平,即低電平的持續(xù)時(shí)間等于一個(gè)輸入時(shí)鐘周期。如果裝入計(jì)數(shù)器的初值為n,那么在OUT引腳上,每隔n個(gè)時(shí)鐘脈沖就產(chǎn)生一個(gè)負(fù)脈沖,其寬度與時(shí)鐘脈沖的周期相同,頻率為輸入時(shí)鐘脈沖頻率的n分之一。當(dāng)計(jì)數(shù)值減為0時(shí),一個(gè)計(jì)數(shù)周期結(jié)束,8253將按新寫入的計(jì)數(shù)值進(jìn)行計(jì)數(shù)。 方式3——方波發(fā)生器 :方式3和方式2的工作相類似,但從輸出端得到的是對(duì)稱的方波或基本對(duì)稱的矩形波。計(jì)數(shù)值減為0時(shí),OUT輸出引腳由高電平變成低電平,同時(shí)自動(dòng)重新裝入計(jì)數(shù)初值,繼續(xù)進(jìn)行計(jì)數(shù)。這時(shí)第一個(gè)時(shí)鐘脈沖使計(jì)數(shù)器減3,以后每個(gè)時(shí)鐘脈沖都使計(jì)數(shù)器減2,計(jì)數(shù)值減為0時(shí),OUT端又回到高電平,并重新裝入計(jì)數(shù)初值后,開始下一輪循環(huán)計(jì)數(shù)。當(dāng)計(jì)數(shù)值成為0時(shí),OUT端輸出變低,經(jīng)過(guò)一個(gè)時(shí)鐘周期后,又回到高電平,形成一個(gè)負(fù)脈沖。 如果在計(jì)數(shù)的過(guò)程中GATE變?yōu)榈碗娖?,則停止計(jì)數(shù),當(dāng)GATE變?yōu)楦唠娖胶?,又重新將初值裝入計(jì)數(shù)器,從初值開始計(jì)數(shù),直至計(jì)數(shù)器的值減為0時(shí),從OUT端輸出一個(gè)負(fù)脈沖。當(dāng)裝入計(jì)數(shù)值n后,GATE引腳上輸入一個(gè)從低到高的正跳變信號(hào)時(shí),才能在下一個(gè)時(shí)鐘脈沖后沿把計(jì)數(shù)初值裝入執(zhí)行部件,并開始減1計(jì)數(shù)。計(jì)數(shù)器回0后,8253又自動(dòng)將計(jì)數(shù)值n裝入執(zhí)行部件,但并不開始計(jì)數(shù),要等到GATE端輸入正跳變后,才又開始減1計(jì)數(shù)。如果在計(jì)數(shù)過(guò)程中寫入新的計(jì)數(shù)值,但沒(méi)有觸發(fā)脈沖,則計(jì)數(shù)過(guò)程不受影響。 初始化程序如下: 0通道初始化: MOV DX, 306H MOV AL, 00110111B(37H) ;方式3,先讀/寫低8位, ;后讀/寫低8位, BCD計(jì)數(shù) OUT DX, AL MOV DX, 300H MOV AL, 34H ;初值低8位 OUT DX, AL MOV AL, 13H ;初值高8位 OUT DX, AL 1通道初始化: MOV DX, 306H MOV AL, 01010101B(55H);方式2,只讀/寫低8位, BCD計(jì)數(shù) OUT DX, AL MOV DX, 302H MOV AL, 05H ;初值 OUT DX, AL 2通道初始化: MOV DX, 306H MOV AL, 10010001B(91H);方式0,只讀/寫低8位,BCD計(jì)數(shù) OUT DX, AL MOV DX, 304H MOV AL, 29H(或05H) ;初值 OUT DX, AL 微機(jī)原理與接口技術(shù)第九章作業(yè)習(xí)題課P3732. 【答】8255A具有3種基本的工作方式,在對(duì)8255A進(jìn)行初始化編程時(shí),應(yīng)向控制字寄存器寫入方式選擇控制字,用來(lái)規(guī)定8255A各端口的工作方式。這種方式A口和B口可作為8位的端口,C口的高4位和低4位可作為兩個(gè)4位的端口。端口C的6根線用來(lái)產(chǎn)生或接受聯(lián)絡(luò)信號(hào)。端口A工作于方式2時(shí),端口C的5位(PC3~PC7)作A口的聯(lián)絡(luò)控制信號(hào)。 本題用8253定時(shí)中斷,中斷處理時(shí)檢測(cè)開關(guān)狀態(tài),并點(diǎn)亮相應(yīng)得LED。 主程序如下: 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í),利用多路開關(guān)將各路模擬信號(hào)輪流與A/D轉(zhuǎn)換器接通,使一個(gè)A/D轉(zhuǎn)換器能完成多個(gè)模擬信號(hào)的轉(zhuǎn)換,節(jié)省硬件開銷。在轉(zhuǎn)換時(shí)間tc內(nèi), 輸入模擬信號(hào)x(t)變化速率較高時(shí),在轉(zhuǎn)換過(guò)程中,輸入模擬量有一個(gè)可觀的△x,結(jié)果將會(huì)引入較大的誤差。設(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。
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1