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

正文內(nèi)容

微機(jī)原理與接口技術(shù)(第四版)課后習(xí)題答案-資料下載頁

2025-06-28 18:18本頁面
  

【正文】 場(chǎng):完成中斷服務(wù)后,恢復(fù)處理器原來的工作環(huán)境。開中斷:處理器允許新的可屏蔽中斷。中斷返回:處理器執(zhí)行中斷返回指令,程序返回?cái)帱c(diǎn)繼續(xù)執(zhí)行原來的程序?!病趁鞔_如下中斷有關(guān)的概念:中斷源、中斷請(qǐng)求、中斷響應(yīng)、關(guān)中斷、開中斷、中斷返回、中斷識(shí)別、中斷優(yōu)先權(quán)、中斷嵌套、中斷處理、中斷服務(wù)?!步獯稹持袛嘣矗耗芤鹬袛嗟氖录蛟?。中斷請(qǐng)求:是外設(shè)通過硬件信號(hào)的形式、向處理器引腳發(fā)送有效請(qǐng)求信號(hào)。中斷響應(yīng):中斷響應(yīng)是在滿足一定條件時(shí),處理器進(jìn)入中斷響應(yīng)總線周期。關(guān)中斷:禁止處理器響應(yīng)可屏蔽中斷。開中斷:允許處理器響應(yīng)可屏蔽中斷。中斷返回:處理器執(zhí)行中斷返回指令,將斷點(diǎn)地址從堆棧中彈出,程序返回?cái)帱c(diǎn)繼續(xù)執(zhí)行原來的程序。中斷識(shí)別:處理器識(shí)別出當(dāng)前究竟是哪個(gè)中斷源提出了請(qǐng)求,并明確與之相應(yīng)的中斷服務(wù)程序所在主存位置。中斷優(yōu)先權(quán):為每個(gè)中斷源分配一級(jí)中斷優(yōu)先權(quán),即系統(tǒng)設(shè)計(jì)者事先為每個(gè)中斷源確定處理器響應(yīng)他們的先后順序。中斷嵌套:在一個(gè)中斷處理過程中又有一個(gè)中斷請(qǐng)求被響應(yīng)處理,稱為中斷嵌套。中斷處理:接到中斷請(qǐng)求信號(hào)后,隨之產(chǎn)生的整個(gè)工作過程,稱中斷處理。中斷服務(wù):指處理器執(zhí)行相應(yīng)的中斷服務(wù)程序,進(jìn)行數(shù)據(jù)傳送等處理工作。〔〕中斷控制器8259A中IRR,IMR和ISR三個(gè)寄存器的作用是什么?〔解答〕中斷請(qǐng)求寄存器IRR:保存8條外界中斷請(qǐng)求信號(hào)IR0~I(xiàn)R7的請(qǐng)求狀態(tài)。Di位為1表示IRi引腳有中斷請(qǐng)求;為0表示該引腳無請(qǐng)求。中斷屏蔽寄存器IMR:保存對(duì)中斷請(qǐng)求信號(hào)IR的屏蔽狀態(tài)。Di位為1表示IRi中斷被屏蔽(禁止);為0表示允許該中斷。中斷服務(wù)寄存器ISR:保存正在被8259A服務(wù)著的中斷狀態(tài)。Di位為1表示IRi中斷正在服務(wù)中;為0表示沒有被服務(wù)?!病诚旅媸荌BM PC/XT機(jī)ROMBIOS中的08號(hào)中斷服務(wù)程序,請(qǐng)說明各個(gè)指令的作用。int08h proc sti push ds push ax push dx …… 。 日時(shí)鐘計(jì)時(shí) …… 。 控制軟驅(qū)馬達(dá) int 1ch mov al,20h out 20h,al pop ax pop dx pop ds iretint08h endp〔解答〕int08h proc far 。 遠(yuǎn)過程 sti 。 開中斷 push ds 。 保護(hù)現(xiàn)場(chǎng) push ax push dx …… 。 日時(shí)鐘計(jì)時(shí) …… 。 控制軟驅(qū)馬達(dá) int 1ch 。 調(diào)用1CH號(hào)中斷 mov al,20h 。 發(fā)送EOI中斷結(jié)束命令 out 20h,al pop ax 。 恢復(fù)現(xiàn)場(chǎng) pop dx pop ds iret 。 中斷返回int08h endp第8章 常用接口技術(shù)〔〕簡(jiǎn)答題(1)為什么稱8253/8254的工作方式1為可編程單穩(wěn)脈沖工作方式?(2)為什么寫入8253/8254的計(jì)數(shù)初值為0卻代表最大的計(jì)數(shù)值?(3)處理器通過8255的控制端口可以寫入方式控制字和位控制字,8255如何區(qū)別這兩個(gè)控制字呢?(4)“8255具有鎖存輸出數(shù)據(jù)的能力”是什么意思?(5)Modem(戲稱“貓”)是一個(gè)什么作用的器件?(6)RS232C標(biāo)準(zhǔn)使用25針連接器,為什么PC機(jī)上常見的是9針連接器?(7)什么是RS232C的零調(diào)制解調(diào)器連接方式?(8)UART器件的主要功能是什么?(9)多路開關(guān)在模擬輸入輸出系統(tǒng)中起什么作用?(10)處理器為什么需要通過鎖存器與數(shù)字/模擬轉(zhuǎn)換器連接?〔解答〕① 方式1可以通過編程產(chǎn)生一個(gè)確定寬度的單穩(wěn)脈沖,故稱工作方式1為可編程單穩(wěn)脈沖工作方式。② 因?yàn)橛?jì)數(shù)器是先減1,再判斷是否為0,所以寫入0實(shí)際代表最大計(jì)數(shù)值。③ 通過控制字的D7位來區(qū)別:D7=1,該控制字為方式控制字;否則為位控制字。④ 8255的三種工作方式均可實(shí)現(xiàn)輸出數(shù)據(jù)鎖存,即數(shù)據(jù)輸出后被保存在8255內(nèi)部,可以讀取出來,只有當(dāng)8255再輸出新一組數(shù)據(jù)時(shí)才改變。⑤ Modem,稱為調(diào)制解調(diào)器,將數(shù)字信號(hào)轉(zhuǎn)換為適合在電話線路上傳送的模擬信號(hào)(調(diào)制)以及將電話線路的模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)(解調(diào))。⑥ 因絕大多數(shù)設(shè)備只使用RS232C標(biāo)準(zhǔn)的其中9個(gè)信號(hào),所以PC機(jī)上就配置9針連接器。⑦ 兩臺(tái)微機(jī)進(jìn)行短距離通信,可以不使用調(diào)制解調(diào)器,直接利用232C接口連接,被稱為零調(diào)制解調(diào)器(Null Modem)連接。⑧ UART表示通用異步接收發(fā)送器,主要功能是將并行數(shù)據(jù)轉(zhuǎn)換為串行數(shù)據(jù)發(fā)送,以及實(shí)現(xiàn)串行數(shù)據(jù)轉(zhuǎn)換為并行傳送給處理器。⑨ 采用多路開關(guān),通過微型機(jī)控制,把多個(gè)現(xiàn)場(chǎng)信號(hào)分時(shí)地接通到A/D轉(zhuǎn)換器上轉(zhuǎn)換,達(dá)到共用A/D轉(zhuǎn)換器以節(jié)省硬件的目的。⑩ 處理器輸出數(shù)據(jù)都只在輸出指令OUT執(zhí)行的極短時(shí)間內(nèi)出現(xiàn)在數(shù)據(jù)總線上,慢速的外設(shè)不能及時(shí)獲取,所以主機(jī)與DAC之間必須連接數(shù)據(jù)鎖存器?!病程羁疹}(1)8253芯片上有__________個(gè)__________位計(jì)數(shù)器通道,每個(gè)計(jì)數(shù)器有__________種工作方式可供選擇。若設(shè)定某通道為方式0后,其輸出引腳OUT為__________電平;當(dāng)__________后通道開始計(jì)數(shù),__________信號(hào)端每來一個(gè)脈沖__________就減1;當(dāng)__________,則輸出引腳輸出__________電平,表示計(jì)數(shù)結(jié)束。(2),欲使OUT0產(chǎn)生頻率為300kHz的方波信號(hào),則8253的計(jì)數(shù)值應(yīng)為__________,應(yīng)選用的工作方式是__________。(3)8255具有__________個(gè)外設(shè)數(shù)據(jù)引腳,分成3個(gè)端口,引腳分別是__________,__________和__________。(4)8255的A和B端口都定義為方式1輸入,端口C上半部分定義為輸出,則方式控制字是__________,其中D0位已經(jīng)沒有作用、可為0或1。(5)對(duì)8255的控制寄存器寫入A0H,則其端口C的PC7引腳被用作__________信號(hào)線。(6)PC機(jī)鍵盤上ESC鍵和字母A鍵的掃描碼分別是__________和__________,斷開掃描碼分別是__________和__________。(7)232C用于發(fā)送串行數(shù)據(jù)的引腳是__________,接收串行數(shù)據(jù)的引腳是__________,信號(hào)地常用__________名稱表示。(8)欲使通信字符為8個(gè)數(shù)據(jù)位、偶校驗(yàn)、2個(gè)停止位,則應(yīng)向8250__________寄存器寫入控制字__________,其在PC系列機(jī)上的I/O地址(COM2)是__________。(9)有符號(hào)數(shù)32的8位補(bǔ)碼是00100000,如果用8位偏移碼是__________;有符號(hào)數(shù)-32的8位補(bǔ)碼是11100000,如果用8位偏移碼是__________。(10)如果ADC0809正基準(zhǔn)電壓連接10V,負(fù)基準(zhǔn)電壓接地,輸入模擬電壓2V,則理論上的輸出數(shù)字量為__________?!步獯稹尝?3,16,6,低,寫入計(jì)數(shù)初值(并進(jìn)入減1計(jì)數(shù)器),脈沖輸入CLK,減法計(jì)數(shù)器,計(jì)數(shù)器的計(jì)數(shù)值減為0,高② 5(=247。300KHz),3③ 24,PA0~PA7,PB0~PB7,PC0~PC7④ 10110110(=B6H,B7H)⑤ ⑥ 01H,1DH(=30),81H,9DH(=158)⑦ TxD,RxD,GND⑧ 通信線路控制(CLR),00011111B(1FH),2FBH⑨ 10100000,01100000⑩ 53H(=51≈=2247。10256)〔〕8253芯片每個(gè)計(jì)數(shù)通道與外設(shè)接口有哪些信號(hào)線,每個(gè)信號(hào)的用途是什么?〔解答〕CLK時(shí)鐘輸入信號(hào):在計(jì)數(shù)過程中,此引腳上每輸入一個(gè)時(shí)鐘信號(hào)(下降沿),計(jì)數(shù)器的計(jì)數(shù)值減1。GATE門控輸入信號(hào):控制計(jì)數(shù)器工作,可分成電平控制和上升沿控制兩種類型。OUT計(jì)數(shù)器輸出信號(hào):當(dāng)一次計(jì)數(shù)過程結(jié)束(計(jì)數(shù)值減為0),OUT引腳上將產(chǎn)生一個(gè)輸出信號(hào)?!病?253芯片需要幾個(gè)I/O地址,各用于何種目的?〔解答〕4個(gè),讀寫計(jì)數(shù)器0,1和2,及控制字?!病吃嚢慈缦乱蠓謩e編寫8253的初始化程序,已知8253的計(jì)數(shù)器0~2和控制字I/O地址依次為204H~207H。① 使計(jì)數(shù)器1工作在方式0,僅用8位二進(jìn)制計(jì)數(shù),計(jì)數(shù)初值為128。② 使計(jì)數(shù)器0工作在方式1,按BCD碼計(jì)數(shù),計(jì)數(shù)值為3000。③ 使計(jì)數(shù)器2工作在方式2,計(jì)數(shù)值為02F0H?!步獯稹尝?mov al,50h mov dx,207h out dx,al mov al,128 。 =80h mov dx,205h out dx,al② mov al,33h mov dx,207h out dx,al mov ax,3000h 。 不是3000 mov dx,204h out dx,al mov al,ah out dx,al③ mov al,0b4h mov dx,207h out dx,al mov al,02f0h mov dx,206h out dx,al mov al,ah out dx,al〔〕有一工業(yè)控制系統(tǒng),有四個(gè)控制點(diǎn),分別由四個(gè)對(duì)應(yīng)的輸入端控制,現(xiàn)用8255的端口C實(shí)現(xiàn)該系統(tǒng)的控制,如本題圖形。開關(guān)K0~K3打開則對(duì)應(yīng)發(fā)光二極管L0~L3亮,表示系統(tǒng)該控制點(diǎn)運(yùn)行正常;開關(guān)閉合則對(duì)應(yīng)發(fā)光二極管不亮,說明該控制點(diǎn)出現(xiàn)故障。編寫8255的初始化程序和這段控制程序?!步獯稹?。 寫入方式字 mov al,100001b 。 =81H(表示任意,可以填寫為0,也可以為1) mov dx,控制口地址 。 可以假設(shè)為0FFFEH out dx,al 。加入下一段更好,使L0~L3全亮 mov al,0fh mov dx,端口C地址 。 可以假設(shè)為0FFFCH out dx,al ??刂瞥绦蚨?mov dx,端口C地址 。 可以假設(shè)為0FFFCH in al,dx 。 讀入PC0~PC3 mov cl,4 shl al,cl 。 左移4位 out dx,al 。 控制PC4~PC7〔〕串行異步通信發(fā)送8位二進(jìn)制數(shù)01010101:采用起止式通信協(xié)議,使用奇校驗(yàn)和2個(gè)停止位。畫出發(fā)送該字符時(shí)的波形圖。若用1200 bps,則每秒最多能發(fā)送多少個(gè)數(shù)據(jù)?〔解答〕圖82 波形示例圖010101010111每個(gè)字符的位數(shù)是:1個(gè)起始位+8個(gè)數(shù)據(jù)位+1個(gè)奇校驗(yàn)位+2個(gè)停止位=12位,采用1200bps、即每秒1200位的傳送速率,則每秒最多能發(fā)送1200247。12=100個(gè)數(shù)據(jù)?!病矨DC的轉(zhuǎn)換結(jié)束信號(hào)起什么作用,可以如何使用該信號(hào),以便讀取轉(zhuǎn)換結(jié)果?〔解答〕當(dāng)A/D轉(zhuǎn)換結(jié)束,ADC輸出一個(gè)轉(zhuǎn)換結(jié)束信號(hào),通知主機(jī)讀取結(jié)果。有多種使用A/D轉(zhuǎn)換結(jié)束信號(hào)的方法,對(duì)應(yīng)的程序設(shè)計(jì)方法也不同。查詢方式:把結(jié)束信號(hào)作為狀態(tài)信號(hào)經(jīng)三態(tài)緩沖器送到主機(jī)系統(tǒng)數(shù)據(jù)總線的某一位上。主機(jī)不斷查詢這個(gè)狀態(tài)位,發(fā)現(xiàn)結(jié)束信號(hào)有效,便讀取數(shù)據(jù)。中斷方式:把結(jié)束信號(hào)作為中斷請(qǐng)求信號(hào)接到主機(jī)的中斷請(qǐng)求線上。ADC轉(zhuǎn)換結(jié)束,主動(dòng)向處理器申請(qǐng)中斷。處理器響應(yīng)中斷后,在中斷服務(wù)程序中讀取數(shù)據(jù)。DMA傳送方式:如果ADC速度足夠快,可把結(jié)束信號(hào)作為DMA請(qǐng)求信號(hào),采用DMA傳送方式。模擬信號(hào)PA0~PA7PB0~PB7PC4PC78位ADC8位DAC8255模擬信號(hào)圖83 EOCSTART延時(shí)傳送方法:不使用結(jié)束信號(hào),微機(jī)延時(shí)到轉(zhuǎn)換結(jié)束讀取數(shù)據(jù)?!病衬晨刂平涌陔娐啡绫绢}圖形。需要控制時(shí),8255A的PC7輸出一個(gè)正脈沖信號(hào)START啟動(dòng)A/D轉(zhuǎn)換;ADC轉(zhuǎn)換結(jié)束在提供一個(gè)低脈沖結(jié)束信號(hào)EOC的同時(shí)送出數(shù)字量。處理器采集該數(shù)據(jù),進(jìn)行處理,產(chǎn)生控制信號(hào)?,F(xiàn)已存在一個(gè)處理子程序ADPRCS,其入口參數(shù)是在AL寄存器存入待處理的數(shù)字量,出口參數(shù)為AL寄存器給出處理后的數(shù)字量。假定8255端口A,B,C及控制端口的地址依次為FFF8H~FFFBH,要求8255的端口A為方式1輸入、端口B為方式0輸出。編寫采用查詢方式讀取數(shù)據(jù),實(shí)現(xiàn)上述功能的程序段?!步獯稹?。 8255A初始化 mov al,1011000b mov dx,0fffbh out dx,al 。 使PC7=0(START為低) mov al,00001110b mov dx,0fffbh out dx,al 。 啟動(dòng)A/D轉(zhuǎn)換 mov al,00001111b mov dx,0fffbh out dx,al 。 使PC7=1(START為高) nop mov al,00001110b out dx,al 。 使PC7=0(START為低) 。 查詢是否轉(zhuǎn)換結(jié)束 mov dx,0fffahagain: in dx,al test al,20h 。 PC5=0(轉(zhuǎn)換未結(jié)束,繼續(xù)檢測(cè)) jz again 。 PC5=1(轉(zhuǎn)換結(jié)束) mov dx,0fff8h 。 輸入數(shù)據(jù) in al,dx call adprcs 。 處理數(shù)據(jù) mov dx,0fff9h out dx,al 。 輸出數(shù)據(jù)-26--
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1