2023年微機(jī)原理題庫_第1頁
2023年微機(jī)原理題庫_第2頁
2023年微機(jī)原理題庫_第3頁
2023年微機(jī)原理題庫_第4頁
2023年微機(jī)原理題庫_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第3章匯編語言一.填空題1.指令MOV[BX+SI],AL中的目的操作數(shù)使用??______(dá)段寄存器,屬于??___(dá)___尋址方式。解答:指令MOV[BX+SI],AL中的目的操作數(shù)使用?___DS___(dá)段寄存器,屬于??__基址變址___(dá)_尋址方式。2.指令MOVBX,NUM[SI]的源操作數(shù)使用的是____(dá)__尋址方式,SUBAX,[BX+SI]使用的是__(dá)____尋址方式。解答:指令MOVBX,NUM[SI]源操作數(shù)使用了變址寄存器和一個位移量,因此是變址尋址方式。指令SUBAX,[BX+SI]中源操作數(shù)指定的一個基址寄存器BX和一變址寄存器SI,因此屬于基址變址尋址方式。3.指令LEABX,[BP+SI]的源操作數(shù)位于,執(zhí)行后BX的內(nèi)容是。解答:指令LEABX,[BP+SI]的源操作數(shù)位于堆棧段,執(zhí)行后BX的內(nèi)容是BP和SI的內(nèi)容之和。4.堆棧指針SP的初值為2023H,AX=3000H,BX=5000H,CX=1000H,問(1)執(zhí)行PUSHAX,PUSHBX后,SP=。(2)再執(zhí)行PUSHCX,POPBX,POPAX后,……③1FFAH00H10H②1FFCH④00H50H①1FFEH⑤00H30H2023H……SP=AX=,BX=AXBX解答:(1)執(zhí)行AXBXSP-2=1FFEH→SP,指針在位置1處,棧頂為AX的內(nèi)容執(zhí)行PUSHBXSP-2=1FFCH→SP,指針在位置2處,棧頂為BX的內(nèi)容(2)再執(zhí)行PUSHCX,POPBX,POPAX后,執(zhí)行PUSHCXSP-2=1FFAH→SP,指針在位置3處,棧頂為CX的內(nèi)容執(zhí)行POPBX將棧頂內(nèi)容1000H彈出到BX中,SP+2=1FFCH→SP,指針在位置4處,BX=1000H執(zhí)行POPAX將棧頂內(nèi)容5000H彈出到AX中,SP+2=1FFEH→SP,指針在位置5處,AX=5000H本題的對的答案為:(1)執(zhí)行PUSHAX,PUSHBX后,SP=1FFCH。(2)再執(zhí)行PUSHCX,POPBX,POPAX后,SP=1FFEHAX=5000H,BX=1000H5.若(AX)=7531H,(BX)=42DAH,則下列指令段SAHFPUSHBXPOPF指令執(zhí)行完畢后(AX)=,(SF,ZF,CF,OF)=(,,,)。解答:指令執(zhí)行完畢后(AX)=7531H,(SF,ZF,CF,OF)=(1,1,0,0)6.已知AL=2EH,BL=6CH,執(zhí)行指令A(yù)DDAL,BL之后,AL=,BL=,ZF=AF=OF=PF=CF=。解答:已知AL=2EH,BL=6CH,執(zhí)行指令A(yù)DDAL,BL之后,AL=9AH,BL=6CH,ZF=0AF=1O(jiān)F=1PF=1CF=0。7.對兩個無符號8位二進(jìn)制數(shù)進(jìn)行加法運算后,結(jié)果為0EH,且標(biāo)志位CF=1,OF=1,SF=0,其結(jié)果應(yīng)為十進(jìn)制數(shù)。解答:CPU對兩個無符號8位二進(jìn)制數(shù)進(jìn)行加法運算后,結(jié)果為0EH,且標(biāo)志位CF=1,OF=1,SF=0,其結(jié)果應(yīng)為十進(jìn)制數(shù)270。8.設(shè)(AL)=10100000B,則執(zhí)行NEGAL后,(AL)=,設(shè)(AL)=10000000B,則執(zhí)行NEGAL后,(AL)=。解答:基址變址尋址在計算機(jī)中的減法運算可以將減數(shù)求補,(AL)=10100000B是一個負(fù)數(shù),求它的真值,就對其求補(AL)=10100000B=-1100000B=-60H執(zhí)行NEGAL后,(AL)=01100000B=60H9.已知:(AL)=7AH,題(1),(2)互相獨立,求AL的值。(1)SUBAL,20H(AL)=()(2)CMPAL,20H(AL)=()解答:(1)SUBAL,20H這條是減法指令,7AH-20H=5AH,將結(jié)果回送到AL中因此(AL)=5AH(2)CMPAL,20H這是比較指令,將目的操作數(shù)與源操作數(shù)相減,但不送回結(jié)果,只根據(jù)結(jié)果置標(biāo)志位,即(DST)-(SRC)。指令執(zhí)行后,兩個操作數(shù)均不發(fā)生變化。因此(AL)=7AH10.設(shè)DS=1000H、ES=2023H、SS=3000H、SI=00C0H、DI=0170H、BX=01B0H、AX=5657H,(10370H)=3AH,(10371H)=67H數(shù)據(jù)段中的變量NUM的偏移地址值為0050H。①求下條指令源操作數(shù)的物理地址為ADDAX,NUM[BX][DI]②指令執(zhí)行完畢后OF=,CF=解答:①ADDAX,NUM[BX][DI]的源操作數(shù)是相對的基址變址尋址,處在數(shù)據(jù)段中,有效地址為:EA=0050H+01B0H+0170H=0370HPA=DS×10H+EA=10370H源操作數(shù)為10370H單元和10371H單元的內(nèi)容=673AH②指令執(zhí)行完畢后,AX=673AH+5657H=0BD91H,OF=1(有溢出),CF=0(無進(jìn)位)11.將DL中的內(nèi)容循環(huán)右移,已知移位前CL=9,要使其移位前后內(nèi)容保持不變,應(yīng)選用的指令是。解答:將DL中的內(nèi)容循環(huán)右移,已知移位前CL=9,要使其移位前后內(nèi)容保持不變,應(yīng)選用的指令是RCL或RCR。12.串操作指令的兩個隱含的指針寄存器是。解答:串操作指令的兩個隱含的指針寄存器是SI和DI寄存器。13.指令REPMOVSB反復(fù)執(zhí)行的條件為。解答:指令REPMOVSB反復(fù)執(zhí)行的條件為CX≠0。14.串操作指令在內(nèi)存中可以實現(xiàn)信息串的搬家,假如DS=ES且SI>DI,不能引起信息串的覆蓋,應(yīng)設(shè)立。解答:串操作指令在內(nèi)存中可以實現(xiàn)信息串的搬家,假如DS=ES且SI>DI,不能引起信息串的覆蓋,應(yīng)設(shè)立DF=0。15.將下列程序補充完整:程序的功能是在數(shù)據(jù)段ADDR1地址處有200個字節(jié),要傳送到數(shù)據(jù)段地址ADDR2處。MOVAX,SEGADDR1MOVDS,AXMOVES,MOVSI,MOVDI,OFFSETADDR2MOV,200CLDREP解答:在存儲器中實現(xiàn)信息塊的搬家,使用反復(fù)前綴,必須先給CX賦值反復(fù)的次數(shù)。假如信息塊的長度是多少個字節(jié),用MOVSB傳送時,則將此字節(jié)數(shù)賦給CX作反復(fù)次數(shù);若用MOVSW傳送時,則將此字節(jié)數(shù)÷2賦給CX作反復(fù)次數(shù)。程序規(guī)定200個字節(jié)搬移,指令中使用的反復(fù)次數(shù)為200,由此使用REPMOVSB指令,完整的程序如下:MOVAX,SEGADDR1MOVDS,AXMOVES,AXMOVSI,OFFSETADDR1MOVDI,OFFSETADDR2MOVCX,200CLDREPMOVSB16.若指令JMPADDR1的機(jī)器碼為E93512H,此指令的CS=1500H,IP=2400H,則目的ADDR1與本指令之間的位移量為,執(zhí)行本指令時,IP的當(dāng)前值為,本指令執(zhí)行后,CPU轉(zhuǎn)移至CS:IP為。解答:JMP指令是無條件轉(zhuǎn)移指令,JMPADDR1的機(jī)器碼為E93512H,這是三字節(jié)指令,E9H表達(dá)操作碼,8086系統(tǒng)中,高地址存放的是高字節(jié),低地址則是低字節(jié),因此1235H是操作數(shù),表達(dá)本指令與ADDR1之間的位移量為1235H。該指令是三字節(jié)指令,執(zhí)行指令時,當(dāng)前IP=2400H+3=2403H。由目的偏移地址=當(dāng)前IP值+指令中的位移量=2403H+1235H=3638H。因此,執(zhí)行該指令后,CPU轉(zhuǎn)移至1500H:3638H處。本題的對的答案為:若指令JMPADDR1的機(jī)器碼為E93512H,此指令的CS=1500H,IP=2400H,則目的ADDR1與本指令之間的位移量為1235H,執(zhí)行本指令時,IP的當(dāng)前值為2403H,本指令執(zhí)行后,CPU轉(zhuǎn)移至CS:IP為1500H:3638H。17.閱讀程序并補充完整:以TAB為首地址的100個ASCII碼字符添加奇偶校驗位(bit7),使每個字節(jié)中的“1”的個數(shù)為偶數(shù),再順序輸出到10H號端口。MOVSI,OFFSETTABMOVCX,①L2:MOVAL,[SI]ANDAL,②③L1ORAL,④L1:OUT10H,ALINC⑤LOOPL2解答:傳送類指令不影響標(biāo)志位,可以使用ANDAL,AL或ANDAL,0FFH指令,它對AL的內(nèi)容無影響,但影響標(biāo)志位。為使每個字節(jié)中的“1”的個數(shù)為偶數(shù),,用使用進(jìn)行JP條件判斷,假如PF=1,則轉(zhuǎn)到L2出,否則在最高位加1,可湊成偶數(shù)。完整的程序如下:MOVSI,OFFSETTABMOVCX,100L2:MOVAL,[SI]ANDAL,0FFH或ALJPL1ORAL,80HL1:OUT10,HALINCSILOOPL218.設(shè)AX=8000H,BX=0FFFFH,執(zhí)行CMPAX,BX后,寫出兩條能引起轉(zhuǎn)移的條件轉(zhuǎn)移指令①、②。解答:AX=8000H,BX=0FFFFH,執(zhí)行CMPAX,BX后CF=1(有借位),OF=0(沒有溢出),ZF=0(結(jié)果不為0),SF=1(結(jié)果為負(fù)數(shù),最高位為1),PF=0(第8位有1個1)。因此能引起只要的條件指令有JC、JNO、JNZ等。本題的對的答案為:設(shè)AX=8000H,BX=0FFFFH,執(zhí)行CMPAX,BX后,寫出兩條能引起轉(zhuǎn)移的條件轉(zhuǎn)移指令JC、JNZ。19.匯編語言的調(diào)試過程如下:建立______認(rèn)為擴(kuò)展名的源文獻(xiàn);生成以__(dá)____為擴(kuò)展名的目的文獻(xiàn);生成以_____(dá)_為擴(kuò)展名的可執(zhí)行文獻(xiàn);使用DYBUG調(diào)試程序,調(diào)試可執(zhí)行目的程序。解答:匯編語言的調(diào)試過程如下:建立.ASM認(rèn)為擴(kuò)展名的源文獻(xiàn);生成以.OBJ為擴(kuò)展名的目的文獻(xiàn);生成以.EXE為擴(kuò)展名的可執(zhí)行文獻(xiàn);使用DYBUG調(diào)試程序,調(diào)試可執(zhí)行目的程序。20.宏匯編語言程序被匯編時,___(dá)__(dá)語句產(chǎn)生代碼指令,___(dá)___語句不產(chǎn)生代碼指令,___(dá)___語句也許產(chǎn)生也也許不產(chǎn)生代碼指令。解答:宏匯編語言程序被匯編時,指令性語句產(chǎn)生代碼指令,偽指令語句不產(chǎn)生代碼指令,宏指令語句也許產(chǎn)生也也許不產(chǎn)生代碼指令。21.已知VAR1是字變量,指令MOVAX,VAR1的功能是將送到AX中;指令MOVAX,OFFSETVAR1的是將送到AX,其功能和指令AX,VAR1是相同的。解答:已知VAR1是字變量,指令MOVAX,VAR1的功能是將VAR1的內(nèi)容送到AX中;指令MOVAX,OFFSETVAR1的是將VAR1的偏移量送到AX,其功能和指令LEAAX,VAR1是相同的。22.假設(shè)VDT1和VDT2為字變量,TAL1和TAL2為標(biāo)號,說明下列指令是否對的,說明其尋址方式;若有錯誤指犯錯誤所在。(1)JMPVDT1(2)JMPNEARTAL1(3)JNZVDT2(4)JETAL2(5)JMPFARPTRTAL1(6)JMPFAL1[SI]解答:(1)JMPVDT1非法指令,跳轉(zhuǎn)指令應(yīng)為標(biāo)號不能是變量,VDT1是變量(2)JMPNEARTAL1非法指令,標(biāo)號的類型屬性指在轉(zhuǎn)移指令中標(biāo)號可轉(zhuǎn)移的距離,也稱距離屬性。類型NEAR,表達(dá)此標(biāo)號只能實現(xiàn)本代碼段內(nèi)轉(zhuǎn)移或調(diào)用;類型FAR,表達(dá)可以作為其它代碼段中的目的地址,實現(xiàn)段間轉(zhuǎn)移或調(diào)用。使用時,在屬性后加PTR,應(yīng)當(dāng)改為:JMPNEARPTRTAL1(3)JNZVDT2非法指令,跳轉(zhuǎn)指令應(yīng)為標(biāo)號不能是變量,VDT2是變量(4)JETAL2合法指令。(5)JMPFARPTRTAL1合法指令(6)JMPFAL1[SI]非法指令,FAL1為標(biāo)號,表達(dá)指令語言的符號地址,SI是源變址寄存器,它存放的是地址。這條指令的錯誤之處在于兩個地址表達(dá)式不能相加。二.選擇題1.尋址方式指出了操作數(shù)的位置,一般來說(D)。A、立即尋址給出了操作數(shù)地址;B、寄存器直接尋址的操作數(shù)在寄存器內(nèi),而指令給出了存儲器;C、直接尋址直接給出了操作數(shù)自身;D、寄存器直接尋址的操作數(shù)包含在寄存器內(nèi)中,由指令指定寄存器的名稱。2.寄存器尋址方式中,操作數(shù)在(A)中。A、通用寄存器B、堆棧C、內(nèi)存單元D、段寄存器3.寄存器間接尋址方式中,操作數(shù)在(C)中。A、通用寄存器B、代碼段C、內(nèi)存單元D、段寄存器4.8088變址尋址方式中,操作數(shù)的物理地址等于(B)A、段寄存器左移四位加上變址寄存器的內(nèi)容;B、段寄存器左移四位加上變址寄存器的內(nèi)容再加給定的偏移量;C、段寄存器左移四位加上變址寄存器的內(nèi)容再加基址寄存器內(nèi)容;D、段寄存器左移四位加上基址寄存器的內(nèi)容再加給定的偏移量;5.下列指令中非法指令是(B)A.MOV[SI+BX],AXB.MOVCL,280C.MOV[0260H],2346HD.MOVBX,[BX]6.下列指令中,對的的是(D)A、MOVAL,1000B、MOV100,ALC、MOVAL,100HD、MOVAL,1007.在指令A(yù)DDAX,00H執(zhí)行后,CPU狀態(tài)標(biāo)志位ZF的取值為(C)a.為0b.為1c.不擬定d.沒有影響8..8086CPU在進(jìn)行無符號數(shù)比較時,是根據(jù)(C)標(biāo)志來判別大小的。A.CF和OFB.CF和SF?C.CF和ZFD.OF和ZF9.設(shè)AL=0B4H,BL=11H,指令“MULBL”和指令“IMULBL”分別執(zhí)行后OF,CF的值為(B)。A、OF=1,CF=0B、OF=1,CF=1C、OF=0,CF=0D、OF=0,CF=110.下面指令中影響狀態(tài)標(biāo)志位CF的指令是(D)。A、INCAX;B、DECAX;C、NOTAX;D、NEGAX11.已知AL=A8H,BL=62H,執(zhí)行ANDAL,BL指令后,AL中的數(shù)為(B)A.32B.20HC.00HD.+2012.AX中有一負(fù)數(shù),欲求其絕對值,若該數(shù)為補碼,則用指令;若該數(shù)為原碼,則用指令。解答:AX中有一負(fù)數(shù),欲求其絕對值,若該數(shù)為補碼,則用指令NEGAX;若該數(shù)為原碼,則用指令A(yù)NDAX,7FFFH。13.以下可以使寄存器AX和CF同時清零的指令為(A)A.SUBAX,AXB.XCHGAX,BXC.PUSHAXD.XORAX,BX14.完畢將累加器AL清零,并將進(jìn)位標(biāo)志CF清零,下面錯誤的指令是(A)。A、MOVAL,00HB、ANDAL,00HC、XORAL,ALD、SUBAL,AL15.假設(shè)AL=3,要使得AL=0CH,應(yīng)執(zhí)行的指令是(C)A、NOTALB、ANDAL,0FHC、XORAL,0FHD、ORAL,0FH16.測試BL寄存器內(nèi)容是否與數(shù)據(jù)4FH相等,若相等則轉(zhuǎn)NEXT處執(zhí)行,可實現(xiàn)的方法是(B)。A、TESTBL,4FHJZNEXTB、XORBL,4FHJZNEXTC、ANDBL,4FHJZNEXTD、ORBL,4FHJZNEXT17.下面指令序列測試BH中的數(shù)是否為奇數(shù),若為奇數(shù)則轉(zhuǎn)移至K1處,橫線處的指令應(yīng)為()。TESTBH,01HK1A、JNEB、JZC、JNPD、JC解答:TESTBH,01H指令執(zhí)行結(jié)束后,假如BH為奇數(shù),其“與”后的結(jié)果都為最低位為1,則ZF=0,那么ZF=0則轉(zhuǎn)移到K1處,使用的指令應(yīng)當(dāng)為JNZ/JNE。對的答案為A。18.執(zhí)行INTn指令或響應(yīng)中斷時,CPU完畢的操作順序是(A)A、FLAGS寄存器(FR)先入棧,另一方面CS,最后IPB、CS在先,另一方面IP,最后FR入棧C、FR在先,其后依次是IP,CSD、IP在先,另一方面CS,最后FR19.用匯編語言編寫的源程序,其后綴名為();其可執(zhí)行程序的后綴名為()。A、exeB、objC、asmD、c解答:用匯編語言編寫的源程序,其后綴名為(.asm);其可執(zhí)行程序的后綴名為(.exe),選擇C、A。20.下列描述對的的是B。A.匯編語言源程序可發(fā)直接運營B.匯編語言屬低檔語言C.匯編語言是匯編語言編寫的程序,運營速度高,閱讀方便,屬于面向用戶的程序語言D.匯編語言可以在可以移植。21.列偽指令哪些是對的的:CERR1:DW99ERR2DB25×60COUNTEQU20ONEDBONE三.判斷題1.是非鑒定題:立即數(shù)尋址方式的操作數(shù)是在代碼段中的,因此在執(zhí)行指令的過程中也要執(zhí)行總線周期。(f)2.8086指令系統(tǒng)尋址方式中,直接尋址直接給出了操作數(shù)自身。(f)3.立即尋址方式的操作數(shù)一定放在代碼段中,而直接尋址方式的操作數(shù)一定放在數(shù)據(jù)段中。(f)4.判斷下列指令是否對的?(1)ADDAL,BL(2)ADDDS,CX(3)ADD〔SI〕,〔BP+100H〕(4)ADD〔BX〕,AX(5)ADDAX,CL解答:(1)ADDAL,BL;合法指令,源操作數(shù)和目的操作數(shù)都是8位寄存器(2)ADDDS,CX;非法指令,目的操作數(shù)不能是段寄存器(3)ADD〔SI〕,〔BP+100H〕;非法指令,源操作數(shù)和目的操作數(shù)都是存儲區(qū)操作數(shù)(4)ADD〔BX〕,AX;合法指令,源操作數(shù)是寄存器,目的操作數(shù)是存儲器操作數(shù)(5)ADDAX,CL;非法指令,源操作數(shù)和目的操作數(shù)類型不匹配5.CPU用指令SUBAX,AX可以是零標(biāo)志位置位,進(jìn)位標(biāo)志清零。(t)6.x與Y進(jìn)行異或運算后再與Y的反進(jìn)行異或運算,結(jié)果是求x的反。(t)?第4章存儲器系統(tǒng)一.填空題1.只讀存儲器重要分為固定只讀存儲器ROM、可編程的只讀存儲器PROM、。解答:可擦除可編程只讀存儲器EPROM。2.DRAM為動態(tài)存儲器,它是通過電容充電存儲信息,由于易使信息丟失,所以需要解答:DRAM為動態(tài)存儲器,它是通過電容充電存儲信息,由于電荷泄漏易使信息丟失,所以需要定期刷新3.在“Cache——主存——輔存”三級存儲體系中,“Cache——主存”結(jié)構(gòu)的引入是為了解決問題?!爸鞔妗o存”結(jié)構(gòu)的引入是為了解決問題。解答:速度容量4.FlashMemory的漢語名稱是。解答:閃速存儲器。5.虛擬存儲器是由和兩級存儲器系統(tǒng)組成,使用虛擬存儲器是為了。解答:主存,輔存,提供更大的隨機(jī)存儲空間。6.某個RAM型存儲器的地址線有14條,數(shù)據(jù)線有8條,則它的片內(nèi)存儲單元的個數(shù)應(yīng)為16KB。解答:地址線有14條,數(shù)據(jù)線8條,表達(dá)可被訪問214個8位,即16K字節(jié)。7.8086/8088CPU微解決機(jī)外部地址線有20根,內(nèi)存最大尋址能力是1M字節(jié)8.若用16K×1的芯片組成一個32K×8位的存儲器,需要個芯片,片內(nèi)選址需根地址線,存儲器選址需根地址線。解答:16、14、19.用16片32KB的存儲器構(gòu)成的存儲空間,起始地址為48000H,結(jié)束地址為。解答:C7FFFH10.在8088CPU系統(tǒng)中選用74LS138譯碼器(如圖1所示),系統(tǒng)中ROM存儲器的地址范圍為和RAM存儲器的地址范圍為。解答:/Y0輸出低電平時,A19~A13的信號為1011000B,其余位為變址,所以ROM的地址范圍為B0000H~B1FFFH。同理,RAM的地址范圍為BC000H~BDFFFH。二.選擇題1.存儲器的存取周期是指(C)。A、存儲器的讀出時間B、存儲器的寫入時間C、存儲器進(jìn)行連續(xù)讀和寫操作所允許的最短時間間隔D、存儲器進(jìn)行連續(xù)寫操作所允許的最短時間間隔2.屬于隨機(jī)存儲器RAM的是(D)A、只讀存儲器B、移位寄存器C、緩沖寄存器D、靜態(tài)存儲器3.計算機(jī)的主存儲器一般是由B組成。A、磁存儲器B、半導(dǎo)體存儲器C、寄存器D、光盤存儲器4.FLSAH存儲器屬于___(dá)A__(dá)_。a)只讀存儲器;b)隨機(jī)存儲器;c)動態(tài)存儲器;d)靜態(tài)存儲器。5.只讀存儲器可以存儲___A_____。a)程序代碼和固定數(shù)據(jù);b)程序運營過程中需要保存的臨時數(shù)據(jù);c)程序代碼和臨時數(shù)據(jù);d)固定數(shù)據(jù)和臨時數(shù)據(jù)。6.在計算機(jī)中,大量應(yīng)用程序重要存放在D中。A、微解決器B、寄存器C、存儲器D、硬盤7.在表達(dá)存儲器的容量時,M的準(zhǔn)確含義是B。A、100個字節(jié)B、1024K個字節(jié)C、100K個字節(jié)D、1024個字節(jié)8.斷電后,計算機(jī)C中的數(shù)據(jù)將所有丟失。A、硬盤B、ROM和RAMC、RAMD、ROM9.一個存儲器芯片有13根片內(nèi)地址線,1根片選線,l根數(shù)據(jù)線,若要構(gòu)成一個16K字節(jié)的存儲體,需__(dá)__(dá)__(dá)B__(dá)片這樣的芯片。A、40B、16C、64D、3210.若總線地址為26位,則最大地址空間為(C)。A、6MB、24MC、64MD、128M11.若用6264SRAM芯片(8K×8位)組成128KB的存儲器系統(tǒng),需要(A)片6264芯片。A、16B、24C、32D、6412.一個存儲器芯片有13根片內(nèi)地址線,有8根數(shù)據(jù)線,這個芯片的存儲容量為(A)A.8KB.4KC16KD2K三.分析題1.擬以Intel8088CPU為核心,構(gòu)成微機(jī)存儲器系統(tǒng),規(guī)定及條件如下:1)占用連續(xù)空間,總?cè)萘?6KB,起始地址為2023H,其中ROM容量為8KB,占低地址區(qū)域,RAM容量為8KB,占高地址區(qū)域;2)系統(tǒng)設(shè)計所需要的譯碼器及與非門器件不受限制3)現(xiàn)有存儲器芯片:??EPROM:Intel2716規(guī)格為2K×8;? 靜態(tài)RAM:Intel6264規(guī)格為8K×8?試完畢硬件線路的設(shè)計并寫出各芯片的地址范圍解答:根據(jù)題意,需Intel27164片;片內(nèi)A1-A11共11根地址線尋址需Intel62641片;片內(nèi)用13根地址線A1-A13尋址芯片選擇由74LS138譯碼器輸出,完畢.ROM芯片由信號(連)來完畢數(shù)據(jù)讀出.RAM芯片由信號(連)和(連端)來完畢數(shù)據(jù)讀/寫,A0,用來區(qū)分?jǐn)?shù)據(jù)線的低8位及高8位.由于ROM芯片容量為2K×8位,RAM芯片容量為8K*8位,用A13和輸出進(jìn)行二次譯碼,來選項擇兩組ROM芯片.74LS138譯碼器的輸入端C,B,A分別連地址線A16-A14,控制端G1,和分別連M/和A17,A18,計算得到存儲器的地址范圍為:ROM:2023H-5FFFHRAM:6000H-EFFFH2.規(guī)定用8Kx8位的ERPOM2764,8Kx8位的RAM6264和譯碼器74LS138構(gòu)成一個16K字BPROM,16K字RAM的存儲器子系統(tǒng),8086工作于最小模式,畫出存儲器系統(tǒng)與C

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論