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

正文內(nèi)容

微機(jī)原理與接口技術(shù)課后習(xí)題與參考題答案(更新版)

2024-08-31 12:18上一頁面

下一頁面
  

【正文】 習(xí)題比較中斷與DMA兩種傳輸方式的特點(diǎn)。程序段如下: MOV DX,200HMOV AL,76HOUT DX,ALMOV DX,202HMOV AX,2000OUT DX,AL MOV AL,AH OUT DX,AL 答: = 應(yīng)向計數(shù)器裝入的初值是76。 、設(shè)8253三個計數(shù)器的端口地址為201H、202H、203H,控制寄存器端口地址200H。、 答:中斷服務(wù)程序第一條指令所在的地址稱為該中斷服務(wù)程序的中斷向量。、答:在中斷服務(wù)程序中,在返回主程序之前按排一條一般中斷結(jié)束命令指令,8259A將ISR中最高優(yōu)先級位置0,結(jié)束該級中斷處理以便為較低級別中斷請求服務(wù)。8259A支持多種中斷結(jié)束方式。、答:PC機(jī)中分配給用戶使用的中斷是IRQ9,經(jīng)擴(kuò)展插槽B4引出,故把用戶的中斷請求線連接到B4上。、答:處理機(jī)可處理的每種中斷的編號為中斷類型碼。試指出在執(zhí)行INT 21H指令,剛進(jìn)入它的中斷服務(wù)程序時,SS、SP、CS、IP、PSW的內(nèi)容是什么?棧頂?shù)?個字的內(nèi)容是什么(用圖表示)?、中斷處理程序的入口處為什么通常需要使用STI指令?、試編寫這樣一個程序段,它首先讀出8259A中IMR寄存器的內(nèi)容,然后屏蔽掉除IR1以外的其它中斷。所以,用回寫式時,只要更新的塊不被替換,那么就不會寫入主存,這樣,真正寫入主存的次數(shù)可能少于程序的寫入次數(shù),從而,可以提高效率。命中率和查找機(jī)制介于前兩者之間。只有A19~A16為1100與A0=1同時出現(xiàn)才能選中偶地址存儲體;只有A19~A16為1100與=0同時出現(xiàn)才能選中奇地址存儲體。:觸發(fā)器電路(6個晶體管) 、電容、 刷新 : (16)、 (13 答:67FFH。:數(shù)據(jù)線、地址線、片選線、讀寫控制線。、某以8088為CPU的微型計算機(jī)內(nèi)存RAM區(qū)為00000H~3FFFFH,若采用6264(8KX8)、62256(32KX8)、2164(8KX4)、21256(32KX4)各需要多少芯片?其各自的片內(nèi)和片間地址線分別是多少(全地址譯碼方式)? 、利用全地址譯碼將6264芯片接在8088系統(tǒng)總線上,地址范圍為BE000H~BFFFFH,試畫出連接電路圖。商MOV [RESULT+1],AH。百位MOV AH,0MOV BH,100DIV BHMOV BL,AH。準(zhǔn)備100個數(shù)RESULT DW ?.CODESTART: MOV AX,DATAMOV DS,AXMOV CX,99LEA SI,DATMOV DL,[SI]MOV DH,DLINC SIMOV BX,SIAGN1: CMP DH,[SI]。次低位SHR DL,CLCMP DL,0AHJC N3ADD DL,7N3: ADD DL,30HMOV AH,2INT 21HMOV DL,BL。用堆棧傳參數(shù)。用CX,BX傳參數(shù)――數(shù)據(jù)的個數(shù)和數(shù)據(jù)的起始地址,結(jié)果放在字內(nèi)存單元SUM和SUM+1push axpush dxxor ax,axxor dx,dxagain: add ax, [bx]adc dx,0inc bxinc bxloop againmov sum,axmov [sum+1],dxpop dxpop axretjiafa ENDP :.MODEL SMALL.CODESTART: MOV CX,16MOV BL,0。Y39。應(yīng)用程序的終止代碼是:mov ax,4c00hint 21h匯編結(jié)束是指匯編程序結(jié)束將源程序翻譯成目標(biāo)模塊代碼的過程。這樣,數(shù)據(jù)是近訪問的,而代碼則可遠(yuǎn)訪問。匯編語言也由段組成,8086/8088按照邏輯段組織程序,具有代碼段、數(shù)據(jù)段、附加段和堆棧段,段與段之間的順序可以任意排列。要求分別用子程序完成奇數(shù)個數(shù)統(tǒng)計,用宏完成十進(jìn)制數(shù)顯示。、編制一個子程序,把一個16位二進(jìn)制數(shù)用4位16進(jìn)制形式在屏幕上顯示出來。、求出主存從2000H:0開始的一個64KB物理段中共有的空格個數(shù),存入DX中。處理最高位十六進(jìn)制數(shù) SHR AL,CL CMP AL,0AH JC DIGT1 ADD AL,7DIGT1: ADD,AL,30H MOV L1,AL:LEA SI,BUF LEA BX,ASC MOV CH,100 MOV CL,4AGAIN: MOV AL,[SI] 。操作數(shù)的有效地址為一個基址寄存器、一個變址寄存器的內(nèi)容與指令中指定的位移量三者之和。例如:mov ax,[si];mov [bx],cx。②寄存器尋址。、 請給出以下各指令序列執(zhí)行完后目的寄存器的內(nèi)容。 (4)將用BX、SI構(gòu)成的基址變址尋址方式所得到的內(nèi)容送入AX。 (1)MOV [SI],34H (2)MOV 45H,AX (3)INC 12(4)MOV [BX],[SI+BP+BUF](5)MOV BL,AX(6)MOV CS,AX(7)OUT 240H,AL(8)MOV SS,2000H(9)LEA BX,AX(10)XCHG AL,78H、已知DS=2000H,(21000H)=2234H,(21002H)=5566H,試區(qū)別以下3條指令。1答:分段部件根據(jù)段選擇符從全局描述符表或局部描述符表中取出對應(yīng)的段描述符??偩€接口部件作用是進(jìn)行片外訪問:對存儲器及I/O接口的訪問、預(yù)取指令;另外的作用是進(jìn)行總線及中斷請求的控制1答:80386有三種存儲器管理模式,分別是實(shí)地址方式、保護(hù)方式和虛擬8086方式1答:在實(shí)地址方式下,段寄存器與8086相同,存放段基地址。答:基本總線周期由4個時鐘(CLK)周期組成,按時間順序定義為TTTT4。答:物理地址:320F8H??偩€接口部件設(shè)有段寄存器CS、DS、SS、ES和指令指針寄存器IP。、80386有幾種存儲器管理模式?都是什么?、在不同的存儲器管理模式下,80386的段寄存器的作用是什么?、描述符的分類及各描述符的作用。微型機(jī)一般指在辦公室或家庭的桌面或可移動的計算系統(tǒng),體積小、價格低、具有工業(yè)化標(biāo)準(zhǔn)體系結(jié)構(gòu),兼容性好。① ② ③ ④ 把下列八進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)和二進(jìn)制數(shù)。① +127 ② -1 ③ -0 ④ 128 求下列帶符號十進(jìn)制數(shù)的16位補(bǔ)碼。微計算機(jī)系統(tǒng)是在微計算機(jī)的基礎(chǔ)上配上相應(yīng)的外部設(shè)備和各種軟件,形成一個完整的、獨(dú)立的信息處理系統(tǒng)。EU經(jīng)過BIU進(jìn)行片外操作數(shù)的訪問,BIU為EU提供將要執(zhí)行的指令。答:8086是一個16位的結(jié)構(gòu),采用分段管理辦法可形成超過16位的存儲器物理地址,擴(kuò)大對存儲器的尋址范圍 (1MB,20位地址)。答:8086有16條數(shù)據(jù)信號引線,8088只有8條;8086片內(nèi)指令預(yù)取緩沖器深度為6字節(jié),8088只有4字節(jié)。1答:好處是先前開發(fā)的軟件可以在新處理器組成的系統(tǒng)中運(yùn)行,保護(hù)了軟件投資。1答:描述符分為三類:存儲器段描述符、系統(tǒng)段描述符、門描述符。該頁面項(xiàng)中高20位作為頁面基地址,線性地址的低12位為偏移量,相加后形成指向某一存儲單元的32位物理地址。、用兩條指令把FLAGS中的SF位置1。MOV AX,7865HMOV CL,8SAR AX,CLDEC AXMOV CX,8MUL CXNOT ALAND AL,10H、 如果要將AL中的高4位移至低4位,有幾種方法?請分別寫出實(shí)現(xiàn)這些方法的程序段。、 編寫一段程序,要求在長度為100H字節(jié)的數(shù)組中,找出正數(shù)的個數(shù)并存入字節(jié)單元POSIT中,找出負(fù)數(shù)的個數(shù)并存入字節(jié)單元NEGAT中。③直接尋址。例如:mov ax,t[si];mov str[bx],ax。9BBF0H-4=9BBECH9BBECH+2=9BBEEH:PUSH AXPUSH BXPOP AXPOP BX 答:MOV AX,7FHADD AX,1:⑴ADD AL,12H⑵ADC [BX],AX⑶SUB AX,BX⑷MOV AX,[BX+SI]⑸MOV SI,BUF1:DX=FAD1H,AX=2340H:AX=300H:①循環(huán)左移mov cl,4rol al,cl②循環(huán)右移mov cl,4ror al,cl③右移mov cl,4shr al,cl:從末端開始傳送即可解決重疊問題。(1) mov byte ptr [bx],256(2) mov bx,offset opw[si](3) add opbl,opb2(4) mov opbl,al+l(5) sub al,opw(6) mov [di],1234h、編制一個程序,把字變量X和Y中數(shù)值較大者存入MAX字單元;若兩者相等,則把1存入MAX中。、子程序的參數(shù)傳遞有哪些方法?、編寫一個求32位數(shù)據(jù)補(bǔ)碼的子程序,通過寄存器傳遞入口參數(shù)。、編程求1~400中所有奇數(shù)的和,結(jié)果以十六進(jìn)制數(shù)形式顯示到屏幕上。 習(xí)題四 參考答案:匯編語言是計算機(jī)能夠提供給用戶使用的最快速有效的語言,它是以處理器指令系統(tǒng)為基礎(chǔ)的低級程序設(shè)計語言,采用助記符表示指令操作碼,采用標(biāo)識符表示指令操作數(shù)。Tiny程序可以寫成.COM文件格式 ,COM程序必須從0100H的存儲單元開始。⑥Huge 與Large模型相同,其差別是允許數(shù)據(jù)段的大小超過64KB。(4)類別(‘class’)在引號中給出連接時組成段組的類型名。DISPLAYJMP STOPN3: CMP BX,ZJNZ N4JMP N2N4: MOV DL,39。顯示高位AND DL,0F0HMOV CL,4SHR DL,CLADD DL,30HMOV AH,2INT 21HMOV DL,AL。出口參數(shù):校驗(yàn)和放在SUM字節(jié)單元。 求和INC DXINC DXLOOP AGNCALL BTOHMOV AX,4C00HINT 21HBTOH PROCMOV CL,4MOV DL,BH。求和ADD DH,DLMOV AL,DHADC AX,0MOV RESULT,AX。保留余數(shù)MOV DL,ALADD DL,30HMOV AH,2INT 21HMOV DL,BL。(3)RAM 6116芯片有2K8位的容量,它的片內(nèi)地址選擇線和數(shù)據(jù)線分別是()~A15和D0~D15 ~A10和D0~D7~A11和D0~D7 ~A11和D0~D15(4)對存儲器訪問時,地址線有效和數(shù)據(jù)線有效的時間關(guān)系應(yīng)該是( )(5)一臺微型機(jī),其存儲器首地址為2000H,末地址為5FFFH,存儲容量為()KB。、計算機(jī)中為什么要采用高速緩存(Cache)?、Cache有哪幾種組織方式?它們各有什么特點(diǎn)?、在Cache系統(tǒng)中,同一個數(shù)據(jù)既可能存儲在Cache中,又有可能存儲在內(nèi)存中,這時數(shù)據(jù)的一致性如何解決?習(xí)題五 參考答案(1)( A )(2)( B )(3)( B )(4)( C )(5)(D )(6)(A )(7)( D ) :寄存器、Cache、內(nèi)存、外存。部分譯碼方式:只有部分高位地址線參與對芯片的譯碼,對于被選中的芯片,這些未參與譯碼的高位地址可以是0也可以是1,因此,每個存儲單元對應(yīng)多個地址(地址重復(fù)),需要選取一個可用地址。2164(8K4):片內(nèi)13根和片間5根地址線。:全相聯(lián):主存的一個塊可能放置到Cache的任何一塊。此方法的優(yōu)點(diǎn)是簡單,缺點(diǎn)就是每次Cache內(nèi)容有更新,就有對主存的寫入操作,這樣,造成總線活動頻繁,系統(tǒng)速度較慢。、 什么是中斷類型碼、中斷向量、中斷向量表?在基于8086/8088的微機(jī)系統(tǒng)中,中斷類型碼和中斷向量之間有什么關(guān)系?、 什么是硬件中斷和軟件中斷?在PC機(jī)中兩者的處理過程有什么不同?、 試敘述基于8086/8088的微機(jī)系統(tǒng)處理硬件中斷的過程。設(shè)8259A工作在全嵌套工作方式下,采用非自動結(jié)束中斷命令,中斷請求采用邊沿觸發(fā)方式,IR0所對應(yīng)的中斷類型號為80H。在8086系統(tǒng)中,中斷類型碼乘4得到向量表的入口,從此處讀出4字節(jié)內(nèi)容即為中斷向量。中斷服務(wù)程序結(jié)束前向主片8259A發(fā)中斷結(jié)束命令。、答:初始化編程用來確定8259A的工作方式。8259A在工作過程中,微處理器通過向其寫入操作命令字來控制它的工作過程。對應(yīng)4FE24H中斷服務(wù)程序入口,在向量表中定位情況:(0090H)=24H、(0091H)=00H、(0092H)=E0H、(0093H)=4FH。如果三個計數(shù)器的GATE都接高電平,三個計數(shù)器的CLK都接2MHz時鐘信號,試畫出OUT0、OUTOUT2的輸出波形。因?yàn)镚ATE接了高電平,當(dāng)方式控制字寫入后OUT0變高,計數(shù)器無法啟動,所以O(shè)UT0輸出高電平。、 說明8237A初始化編程的步驟。、答:8237A的A0~A3地址線是雙向的,當(dāng)8237A被主機(jī)編程或讀狀態(tài)處于從屬狀態(tài),A0~A3為輸入地址信號,以便主機(jī)對其內(nèi)部寄存器進(jìn)行尋址訪問。8237A處于從模塊時,若CS=0、HLDA=0說明它正被編程或讀取狀態(tài),IOR與IOW為輸入,A0~A3為輸入。(6)清除某通道屏蔽位,允許8237A響應(yīng)其DMA請求。 (2)8255A端口C按位置位/復(fù)位控制字的( )位決定對端口C的某一位置位或復(fù)位。、8255A的方式0一般使用在什么場合?在方式0時,如果使用應(yīng)答信號進(jìn)行聯(lián)絡(luò),應(yīng)該怎么辦?、當(dāng)8255A工作在方式2并且采用中斷時,CPU如何區(qū)分是輸入或輸出引起的中斷?、設(shè)8255A的4個端口地址為0060H~0063H,試編寫下列各種情況下的初始化程序。、試編程實(shí)現(xiàn)采用動態(tài)掃描方法在LED數(shù)碼管上顯示0000~9999,硬件圖可參照例
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1