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

正文內(nèi)容

微機原理課后答案-閱讀頁

2025-07-13 18:19本頁面
  

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