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

正文內(nèi)容

微機(jī)原理與接口技術(shù)周荷琴課后習(xí)題答案-wenkub.com

2025-06-23 05:35 本頁(yè)面
   

【正文】 1略1略1系統(tǒng)中增加一個(gè)中斷源,在軟件上應(yīng)增加哪些內(nèi)容,此中斷系統(tǒng)才能正常工作。參考代碼如下:MOV AX,0MOV ES,AXMOV DI,15*4 ;中斷類型號(hào)乘4得到該類型中斷的中斷服務(wù)程序入口地址存入中斷向量表的位置MOV AX,OFFSET ROUT15 ;中斷服務(wù)程序的偏移地址224。建議在中斷返回指令I(lǐng)RET指令前面使用EOI命令。①STI指令放在中斷服務(wù)程序開頭和中間的某個(gè)位置,可以允許中斷嵌套,CPU能響應(yīng)更高級(jí)別的中斷請(qǐng)求;②STI指令放在中斷服務(wù)程序結(jié)束之前,幾乎沒(méi)什么作用,因?yàn)楫?dāng)前的中斷服務(wù)快要結(jié)束了,中斷結(jié)束后,自動(dòng)恢復(fù)標(biāo)志位IF,使IF=1,CPU又可以響應(yīng)中斷了。②片間尋址地址線的分配:由于總共有8塊I/O接口芯片,則需要8根地址線,并接到74LS138的3個(gè)輸入端C、B和A,74LS138的8個(gè)輸出端Y0~Y7分別接8個(gè)I/O接口芯片的CS端,以尋址8塊芯片中的一塊,這樣占用地址總線的AA4和A3位。⑥各組芯片的地址范圍:1:80000H~83FFFH2:84000H~87FFFH3:88000H~8BFFFH4:8C000H~8FFFFH每組的兩個(gè)存儲(chǔ)器芯片分別占用其中的奇地址和偶地址。⑤二次譯碼:由于每一組存儲(chǔ)器由兩片存儲(chǔ)器芯片組成,一片為奇地址存儲(chǔ)體,另一片為偶地址存儲(chǔ)體,這兩個(gè)存儲(chǔ)體的選擇需要A0和BHE信號(hào)。③片間尋址地址線的分配:A1A15和A14分別連接到74LS138的C、B、A端,74LS138的8個(gè)輸出中的4個(gè)輸出端分別選擇4組(包括2組EPROM芯片和2組RAM芯片)存儲(chǔ)器芯片中的一組。解題步驟如下:①存儲(chǔ)器芯片數(shù)目的確定:需要EPROM芯片4片,每?jī)善M成一組(兩片存儲(chǔ)器芯片構(gòu)成一個(gè)字存儲(chǔ)器,一片為奇地址存儲(chǔ)體,另一片為偶地址存儲(chǔ)體),共有2組,編號(hào)為1和2;需要RAM芯片4片,每?jī)善M成一組(兩片存儲(chǔ)器芯片構(gòu)成一個(gè)字存儲(chǔ)器,一片為奇地址存儲(chǔ)器,另一片為偶地址存儲(chǔ)器),共有2組,編號(hào)為3和4。具體的電路圖略。答案如下表所示:分兩次寫入:第一次:信號(hào)名稱有效電平作用MN/MX高電平8086工作在最小模式M/IO高電平8086讀寫對(duì)象為存儲(chǔ)器,而不是I/O接口BHE低電平把這個(gè)字的低位字節(jié)寫入奇地址單元A0高電平WR低電平寫數(shù)據(jù)第二次:信號(hào)名稱有效電平作用MN/MX高電平8086工作在最小模式M/IO高電平8086讀寫對(duì)象為存儲(chǔ)器,而不是I/O接口BHE高電平把這個(gè)字的高位字節(jié)寫入接下來(lái)的偶地址單元A0低電平WR低電平寫數(shù)據(jù)1設(shè)計(jì)一個(gè)64K8的存儲(chǔ)器系統(tǒng),采用74LS138和EPROM 2764器件,使其尋址空間范圍為:40000H~4FFFFH。答:①需要的芯片的數(shù)目:4片②片內(nèi)尋址需要的地址線的數(shù)目:由于每片RAM芯片內(nèi)部有1024個(gè)存儲(chǔ)單元,所以需要10根地址線用于選中其中某一個(gè)存儲(chǔ)單元,占用地址總線的低10位(A9~A0)③片間尋址需要的地址線的數(shù)目:由于需要4片存儲(chǔ)器芯片,所以至少需要2根地址線進(jìn)行譯碼用于選擇4片芯片中的一片,這樣占用地址總線的A11和A10。CACHE位于CPU和主存儲(chǔ)器之間??紤]到AX中能夠存放的最大的四位壓縮BCD數(shù)為9999H,所以在轉(zhuǎn)換之前需要判斷AX中的二進(jìn)制數(shù)不能超過(guò)9999,即270FH。在屏幕上顯示該數(shù) mov ax,4c00h int 21hmain endpcode endsend main(1)二進(jìn)制到壓縮BCD碼的轉(zhuǎn)換。除以9 div bl 。判斷兩次取得時(shí)間間隔是否為5秒鐘,如果不是則繼續(xù)讀取時(shí)間 lea dx,s 。時(shí) cl224。,13,10,39。(N1)17+15個(gè)時(shí)鐘周期由f=5MHz,t=,延時(shí)5ms需要個(gè)時(shí)鐘周期所以:4+N3+N3+(N1)17+15=25000解得:N=1087第四章(p205~p206)參考答案(寫出各變量在內(nèi)存中的存儲(chǔ)狀況)A1 DW 23H,5678HA2 DB 3 DUP(?),0AH,0DH,’$’A3 DD 5 DUP(1234H,567890H)A4 DB 4 DUP(3 DUP(1,2,’ABC’))①變量A1占4個(gè)字節(jié),在內(nèi)存中的存儲(chǔ)狀況(以十六進(jìn)制表示,從左到右地址依次增加,以下同):23 00 78 56②變量A2占6個(gè)字節(jié),在內(nèi)存中的存儲(chǔ)狀況:00 00 00 0A 0D 24③變量A3占40個(gè)字節(jié),在內(nèi)存中的存儲(chǔ)狀況:34 12 00 00 90 78 56 00 (再重復(fù)4遍)④變量A4占60個(gè)字節(jié),在內(nèi)存中的存儲(chǔ)狀況:01 02 41 42 43 01 02 41 42 43 01 02 41 42 43 01 02 41 42 43 01 02 41 42 43 01 02 41 42 43 01 02 41 42 43 01 02 41 42 43 01 02 41 42 43 01 02 41 42 43 01 02 41 42 43 01 02 41 42 43(帶下畫線部分重復(fù)4遍)參考答案(寫出各指令執(zhí)行后的結(jié)果)指令結(jié)果MOV AX,00FFH AND 1122H+3344HAX=0066H,先加后與MOV AL,15 GE 1111BAL=0FFHMOV AX,00FFH LE 255+6/5AX=0FFFFH,先加后比較AND AL,50 MOD 4AL=02HOR AX,0F00FH AND 1234 OR 00FFHAX=0FFFFH,先與后或,再把計(jì)算的結(jié)果同AX進(jìn)行或運(yùn)算,最終結(jié)果保存在AX中參考答案:L=6,L的值實(shí)際就是BUF變量在內(nèi)存中占有的字節(jié)數(shù)。4:溢出中斷如果當(dāng)前運(yùn)算的結(jié)果產(chǎn)生溢出,則OF=1,下面緊跟溢出中斷指令I(lǐng)NTO,立刻產(chǎn)生一個(gè)類型為4的中斷參考答案:MOV CX,N 。③由于CS和IP值均為一個(gè)字,所以在存放中斷服務(wù)程序入口地址的CS和IP值時(shí),低位字節(jié)存放在低地址區(qū),高位字節(jié)存放在高地址區(qū)。中斷向量表位于內(nèi)存的最低1K字節(jié),地址范圍為:00000H~003FFH。將STRING字符串清零LEA DI,STRINGMOV AL,0MOV CX,COUNTCLDREP STOSBRETMAIN ENDPCODE ENDSEND MAIN1完整的程序如下:CODE SEGMENT ASSUME CS:CODEMAIN PROC FARPUSH DSXOR AX,AXPUSH AXXOR SI,SI 。這里的DATA既作為數(shù)據(jù)段,又作為附加段,即數(shù)據(jù)段和附加段公用一個(gè)段DATA SEGMENTSTRING DB ‘The Personal Computer amp。如果沒(méi)有找到,直接退出DEC DI 。 若比較的兩個(gè)字符串不相同SUB CL,12NEG CLMOV BL,CL 。SP+20100H已知AX=1234H,BX=3456H,CX=5678H,DX=789AH,CF=1則單獨(dú)執(zhí)行下列各條指令后,各相關(guān)寄存器內(nèi)容是什么?題號(hào)指令執(zhí)行后相關(guān)寄存器內(nèi)容(1)AL=0ACH(2)BX=8ACFH(3)AX=EB24H(4)BX=3455H(5)CX=0A988H(6)BL=57H(7)乘積為雙字存放在DX:AX中:DX=03B8H AX=0AD78H(8)商存放在AL中,余數(shù)存放在AH中:AL=26H AH=64H參考程序片段如下:;定義數(shù)據(jù)段DATA SEGMENTARRAY DB 60,65,72,76,77,66,79NEW DB 7 DUP(0)SUM DB 0AVERAGE DB 0DATA ENDS;程序代碼如下……MOV CX,7MOV SUM,0MOV SI,0NEXT:MOV AL,ARRAY[SI]ADD SUM,AL 。(2)寫出各條指令執(zhí)行后的結(jié)果指令執(zhí)行后的結(jié)果MOV AL,AAL=24HMOV DX,CDX=1234HXCHG DL,ADL=24H,A變量的第一個(gè)單元的內(nèi)容變?yōu)?4HMOV BX,OFFSET BBX=0002HMOV CX,3[BX]CX=5550HLEA BX,DBX=000EHLEA SI,ESI=0013HLEA DI,EDI=0013H參考答案:題號(hào)錯(cuò)誤原因(1)兩操作數(shù)的類型不一致(2)立即數(shù)不能做目的操作數(shù)(3)立即數(shù)不能直接傳送給段寄存器(4)兩操作數(shù)不能同時(shí)為存儲(chǔ)器操作數(shù)(5)IP寄存器的內(nèi)容不能由用戶更改,而由系統(tǒng)自動(dòng)修改(6)正確(7)兩基址寄存器不能放在一起使用(8)正確(9)兩變址寄存器不能放在一起使用(10)不能取立即數(shù)的偏移地址,OFFSET操作符使用不當(dāng)(11)存儲(chǔ)單元的偏移地址應(yīng)為字類型,不能放到字節(jié)寄存器中(
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1