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

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)第3章 匯編語言一填空題1.指令MOV BX+SI,AL中的目的操作數(shù)使用_段寄存器,屬于_尋址方式。解答:指令MOV BX+SI,AL中的目的操作數(shù)使用_DS_段寄存器,屬于_基址變址_尋址方式。2. 指令MOV BX,NUMSI的源操作數(shù)使用的是_尋址方式,SUB AX,BX+SI使用的是_尋址方式。解答:指令MOV BX,NUMSI源操作數(shù)使用了變址寄存器和一個位移量,因此是變址尋址方式。指令SUB AX,BX+SI中源操作數(shù)指定的一個基址寄存器BX和一變址寄存器

2、SI,因此屬于基址變址尋址方式。3.指令LEA BX,BP+SI的源操作數(shù)位于 ,執(zhí)行后BX的內(nèi)容是 。解答:指令LEA BX,BP+SI的源操作數(shù)位于 堆棧段 ,執(zhí)行后BX的內(nèi)容是 BP和SI的內(nèi)容之和 。4. 堆棧指針SP的初值為2000H,AX=3000H,BX=5000H,CX=1000H,問(1)執(zhí)行PUSH AX,PUSH BX后,SP= 。(2)再執(zhí)行PUSH CX,POPBX,POPAX后,1FFAH00H10H1FFCH00H50H1FFEH00H30H2000H SP= AX= ,BX= AXBX解答:(1)執(zhí)行AXBXSP21FFEHSP,指針在位置1處,棧頂為AX的內(nèi)容

3、執(zhí)行PUSH BXSP21FFCHSP,指針在位置2處,棧頂為BX的內(nèi)容(2)再執(zhí)行PUSH CX,POPBX,POPAX后,執(zhí)行PUSH CXSP21FFAHSP,指針在位置3處,棧頂為CX的內(nèi)容執(zhí)行POP BX將棧頂內(nèi)容1000H彈出到BX中,SP21FFCHSP,指針在位置4處,BX1000H 執(zhí)行POP AX將棧頂內(nèi)容5000H彈出到AX中,SP21FFEHSP,指針在位置5處,AX5000H 本題的正確答案為:(1)執(zhí)行PUSH AX,PUSH BX后,SP= 1FFCH 。(2)再執(zhí)行PUSH CX,POPBX,POPAX后, SP= 1FFEH AX= 5000H ,BX= 10

4、00H 5.若(AX)=7531H,(BX)=42DAH,則下列指令段SAHFPUSH BXPOPF指令執(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ù)DD AL,BL之后,AL ,BL ,ZF AF OF PF CF 。解答:已知AL=2EH,BL=6CH,執(zhí)行指令A(yù)DD AL,BL之后,AL 9AH ,BL 6CH ,ZF 0 AF 1 OF 1 PF 1 CF 0 。7. 對兩個無符號8位二進制數(shù)進行加法運算后

5、,結(jié)果為0EH,且標志位CF=1,OF=1,SF=0,其結(jié)果應(yīng)為十進制數(shù) 。解答: CPU對兩個無符號8位二進制數(shù)進行加法運算后,結(jié)果為0EH,且標志位CF=1,OF=1,SF=0,其結(jié)果應(yīng)為十進制數(shù) 270 。8. 設(shè)(AL),則執(zhí)行NEGAL后,(AL) , 設(shè)(AL),則執(zhí)行NEGAL后,(AL) 。解答:基址變址尋址在計算機中的減法運算可以將減數(shù)求補,(AL)是一個負數(shù),求它的真值,就對其求補(AL)B60H執(zhí)行NEGAL后,(AL) B60H 9.已知:(AL)=7AH,題(1),(2)相互獨立,求AL的值。(1)SUB AL,20H (AL)=( )(2)CMP AL,20H (A

6、L)=( )解答: (1)SUB AL,20H 這條是減法指令,7AH20H5AH,將結(jié)果回送到AL中因此(AL)5AH(2)CMP AL,20H 這是比較指令,將目的操作數(shù)與源操作數(shù)相減,但不送回結(jié)果,只根據(jù)結(jié)果置標志位,即(DST) (SRC)。指令執(zhí)行后,兩個操作數(shù)均不發(fā)生變化。因此(AL)7AH10.設(shè)DS=1000H、ES=2000H、SS=3000H、SI=00C0H、DI=0170H、BX=01B0H、AX5657H,(10370H)=3AH,(10371H)=67H數(shù)據(jù)段中的變量NUM的偏移地址值為0050H。求下條指令源操作數(shù)的物理地址為 ADD AX ,NUMBXDI指令執(zhí)

7、行完成后OF= ,CF 解答:ADD AX ,NUMBXDI的源操作數(shù)是相對的基址變址尋址,處于數(shù)據(jù)段中,有效地址為:EA0050H01B0H0170H0370HPADS10HEA10370H源操作數(shù)為10370H單元和10371H單元的內(nèi)容673AH指令執(zhí)行完成后,AX673AH5657H0BD91H,OF1(有溢出),CF0(無進位)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.串操作指令的兩個隱含的指針寄存器是 。解答:

8、串操作指令的兩個隱含的指針寄存器是 SI和DI寄存器 。13. 指令REP MOVSB重復(fù)執(zhí)行的條件為 。解答:指令REP MOVSB重復(fù)執(zhí)行的條件為 CX0 。14. 串操作指令在內(nèi)存中可以實現(xiàn)信息串的搬家,如果DS=ES且SIDI,不能引起信息串的覆蓋,應(yīng)設(shè)置 。解答:串操作指令在內(nèi)存中可以實現(xiàn)信息串的搬家,如果DS=ES且SIDI,不能引起信息串的覆蓋,應(yīng)設(shè)置 DF0 。15. 將下列程序補充完整:程序的功能是在數(shù)據(jù)段ADDR1地址處有200個字節(jié),要傳送到數(shù)據(jù)段地址ADDR2處。MOV AX,SEG ADDR1MOV DS,AXMOV ES, MOV SI, MOV DI,OFFSET

9、 ADDR2MOV ,200CLDREP 解答:在存儲器中實現(xiàn)信息塊的搬家,使用重復(fù)前綴,必須先給CX賦值重復(fù)的次數(shù)。如果信息塊的長度是多少個字節(jié),用MOVSB傳送時,則將此字節(jié)數(shù)賦給CX作重復(fù)次數(shù);若用MOVSW傳送時,則將此字節(jié)數(shù)2賦給CX作重復(fù)次數(shù)。程序要求200個字節(jié)搬移,指令中使用的重復(fù)次數(shù)為200,由此使用REP MOVSB指令,完整的程序如下:MOV AX,SEG ADDR1MOV DS,AXMOV ES, AX MOV SI, OFFSET ADDR1 MOV DI,OFFSET ADDR2MOV CX ,200CLDREP MOVSB 16. 若指令JMP ADDR1的機器碼

10、為E93512H,此指令的CS1500H,IP2400H,則目標ADDR1與本指令之間的位移量為 ,執(zhí)行本指令時,IP的當前值為 ,本指令執(zhí)行后,CPU轉(zhuǎn)移至CS:IP為 。解答: JMP指令是無條件轉(zhuǎn)移指令,JMP ADDR1的機器碼為E93512H,這是三字節(jié)指令,E9H表示操作碼,8086系統(tǒng)中,高地址存放的是高字節(jié),低地址則是低字節(jié),因此1235H是操作數(shù),表示本指令與ADDR1之間的位移量為1235H。該指令是三字節(jié)指令,執(zhí)行指令時,當前IP2400H32403H。由目標偏移地址當前IP值指令中的位移量2403H1235H3638H。因此,執(zhí)行該指令后,CPU轉(zhuǎn)移至1500H:363

11、8H處。本題的正確答案為:若指令JMP ADDR1的機器碼為E93512H,此指令的CS1500H,IP2400H,則目標ADDR1與本指令之間的位移量為 1235H ,執(zhí)行本指令時,IP的當前值為 2403H ,本指令執(zhí)行后,CPU轉(zhuǎn)移至CS:IP為 1500H:3638H 。17. 閱讀程序并補充完整:以TAB為首地址的100個ASCII碼字符添加奇偶校驗位(bit7),使每個字節(jié)中的“1”的個數(shù)為偶數(shù),再順序輸出到10H號端口。MOV SI,OFFSET TABMOV CX, L2: MOV AL,SIAND AL, L1OR AL, L1: OUT 10H, ALINC LOOP L2

12、解答:傳送類指令不影響標志位,可以使用AND AL,AL或AND AL,0FFH指令,它對AL的內(nèi)容無影響,但影響標志位。為使每個字節(jié)中的“1”的個數(shù)為偶數(shù),用使用進行JP條件判斷,如果PF1,則轉(zhuǎn)到L2出,否則在最高位加1,可湊成偶數(shù)。完整的程序如下:MOV SI,OFFSET TABMOV CX, 100 L2: MOV AL,SIAND AL, 0FFH 或ALJP L1OR AL, 80H L1: OUT 10,HALINC SI LOOP L218. 設(shè)AX=8000H,BX=0FFFFH,執(zhí)行CMP AX,BX后,寫出兩條能引起轉(zhuǎn)移的條件轉(zhuǎn)移指令 、 。解答:AX=8000H,BX

13、=0FFFFH,執(zhí)行CMP AX,BX后CF1(有借位),OF0(沒有溢出),ZF0(結(jié)果不為0),SF1(結(jié)果為負數(shù),最高位為1),PF0(第8位有1個1)。因此能引起只要的條件指令有JC、JNO、JNZ等。本題的正確答案為:設(shè)AX=8000H,BX=0FFFFH,執(zhí)行CMP AX,BX后,寫出兩條能引起轉(zhuǎn)移的條件轉(zhuǎn)移指令 JC 、 JNZ 。19. 匯編語言的調(diào)試過程如下:建立_以為擴展名的源文件;生成以_為擴展名的目標文件;生成以_為擴展名的可執(zhí)行文件;使用DYBUG調(diào)試程序,調(diào)試可執(zhí)行目標程序。解答:匯編語言的調(diào)試過程如下:建立 .ASM 以為擴展名的源文件;生成以 .OBJ 為擴展名

14、的目標文件;生成以 .EXE 為擴展名的可執(zhí)行文件;使用DYBUG調(diào)試程序,調(diào)試可執(zhí)行目標程序。20. 宏匯編語言程序被匯編時,_語句產(chǎn)生代碼指令,_語句不產(chǎn)生代碼指令, _語句可能產(chǎn)生也可能不產(chǎn)生代碼指令。解答:宏匯編語言程序被匯編時, 指令性 語句產(chǎn)生代碼指令, 偽指令 語句不產(chǎn)生代碼指令, 宏指令 語句可能產(chǎn)生也可能不產(chǎn)生代碼指令。21. 已知VAR1是字變量,指令MOV AX,VAR1的功能是將 送到AX中;指令MOV AX,OFFSET VAR1的是將 送到AX,其功能和指令 AX,VAR1是相同的。解答:已知VAR1是字變量,指令MOV AX,VAR1的功能是將 VAR1的內(nèi)容 送

15、到AX中;指令MOV AX,OFFSET VAR1的是將 VAR1的偏移量 送到AX,其功能和指令 LEA AX,VAR1是相同的。22.假設(shè)VDT1和VDT2為字變量,TAL1和TAL2為標號,說明下列指令是否正確,說明其尋址方式;若有錯誤指出錯誤所在。(1)JMP VDT1(2)JMP NEAR TAL1(3)JNZ VDT2(4)JE TAL2(5)JMP FAR PTR TAL1(6)JMP FAL1SI解答:(1)JMP VDT1非法指令,跳轉(zhuǎn)指令應(yīng)為標號不能是變量,VDT1是變量(2)JMP NEAR TAL1非法指令,標號的類型屬性指在轉(zhuǎn)移指令中標號可轉(zhuǎn)移的距離,也稱距離屬性。類

16、型NEAR,表示此標號只能實現(xiàn)本代碼段內(nèi)轉(zhuǎn)移或調(diào)用;類型FAR,表示可以作為其它代碼段中的目標地址,實現(xiàn)段間轉(zhuǎn)移或調(diào)用。使用時,在屬性后加PTR,應(yīng)該改為:JMP NEAR PTR TAL1(3)JNZ VDT2非法指令,跳轉(zhuǎn)指令應(yīng)為標號不能是變量,VDT2是變量(4)JE TAL2合法指令。(5)JMP FAR PTR TAL1合法指令(6)JMP FAL1SI非法指令,F(xiàn)AL1為標號,表示指令語言的符號地址,SI是源變址寄存器,它存放的是地址。這條指令的錯誤之處在于兩個地址表達式不能相加。二選擇題1.尋址方式指出了操作數(shù)的位置,一般來說( D )。A、立即尋址給出了操作數(shù)地址;B、寄存器直

17、接尋址的操作數(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、段寄存器左移四位加上基址寄存器的

18、內(nèi)容再加給定的偏移量;5. 下列指令中非法指令是( B )A.MOV SI+BX,AX B.MOV CL,280C.MOV 0260H,2346H D.MOV BX,BX6.下列指令中,正確的是( D )A、 MOV AL, 1000 B、MOV 100, ALC、 MOV AL, 100H D、MOV AL, 1007. 在指令A(yù)DD AX,00H執(zhí)行后,CPU狀態(tài)標志位ZF的取值為( C ) a為0 b為1 c 不確定 d 沒有影響8. . 8086CPU在進行無符號數(shù)比較時,是根據(jù)( C )標志來判別大小的。A.CF和OF B.CF和SF C.CF和ZF D.OF和ZF9. 設(shè)AL=0B

19、4H,BL=11H,指令“MUL BL”和指令“IMUL BL”分別執(zhí)行后OF,CF的值為(B )。A、OF=1,CF=0 B、OF=1,CF=1C、OF=0,CF=0 D、OF=0,CF=110. 下面指令中影響狀態(tài)標志位CF的指令是( D )。A、INC AX; B、DEC AX; C、NOT AX; D、NEG AX11. 已知AL=A8H,BL=62H,執(zhí)行AND AL,BL指令后,AL中的數(shù)為(B )A32 B20H C00H D+2012. AX中有一負數(shù),欲求其絕對值,若該數(shù)為補碼,則用指令 ;若該數(shù)為原碼,則用指令 。解答:AX中有一負數(shù),欲求其絕對值,若該數(shù)為補碼,則用指令

20、NEG AX ;若該數(shù)為原碼,則用指令 AND AX,7FFFH 。13. 以下可以使寄存器AX和CF同時清零的指令為( A )ASUB AX,AX BXCHG AX,BX CPUSH AX DXOR AX,BX14. 完成將累加器AL清零,并將進位標志CF清零,下面錯誤的指令是( A )。A、MOV AL,00H B、AND AL,00HC、XOR AL,AL D、SUB AL,AL15. 假設(shè)AL=3,要使得AL=0CH,應(yīng)執(zhí)行的指令是( C )A、NOT AL B、AND AL,0FHC、XOR AL,0FH D、OR AL,0FH16. 測試BL寄存器內(nèi)容是否與數(shù)據(jù)4FH相等,若相等則

21、轉(zhuǎn)NEXT處執(zhí)行,可實現(xiàn)的方法是( B )。A、TEST BL,4FH JZ NEXTB、XOR BL,4FH JZ NEXTC、AND BL,4FH JZ NEXTD、OR BL,4FH JZ NEXT17. 下面指令序列測試BH中的數(shù)是否為奇數(shù),若為奇數(shù)則轉(zhuǎn)移至K1處,橫線處的指令應(yīng)為( )。TEST BH,01H K1A、JNE B、JZ C、JNP D、JC解答:TEST BH,01H指令執(zhí)行結(jié)束后,如果BH為奇數(shù),其“與”后的結(jié)果都為最低位為1,則ZF0,那么ZF=0則轉(zhuǎn)移到K1處,使用的指令應(yīng)該為JNZ/JNE。正確答案為A。18. 執(zhí)行INT n指令或響應(yīng)中斷時,CPU完成的操作

22、次序是( A )A、FLAGS寄存器(FR)先入棧,其次CS,最后IPB、CS在先,其次IP,最后FR入棧C、FR在先,其后依次是 IP,CSD、IP在先,其次CS,最后FR19. 用匯編語言編寫的源程序,其后綴名為( );其可執(zhí)行程序的后綴名為( )。A、exe B、obj C、asm D、c解答:用匯編語言編寫的源程序,其后綴名為(.asm );其可執(zhí)行程序的后綴名為(.exe ),選擇C、A。20. 下列描述正確的是 B 。A匯編語言源程序可發(fā)直接運行B匯編語言屬低級語言C匯編語言是匯編語言編寫的程序,運行速度高,閱讀方便,屬于面向用戶的程序語言D匯編語言可以在可以移植。21. 列偽指令

23、哪些是正確的: C ERR1:DW 99ERR2 DB 2560COUNT EQU 20ONE DB ONE三判斷題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ù)和目的操

24、作數(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用指令SUB AX,AX可以是零標志位置位,進位標志清零。( t )6. x與Y進行異或運算后再與Y的反進行異或運算,結(jié)果是求x的反。(t )第4章 存儲器系統(tǒng)一填空題1.只讀存儲器主要分為固定只讀存儲器ROM、可編程的只讀存儲器PROM、 。解答:可擦除可編程只讀存儲器EPRO

25、M。2. DRAM為動態(tài)存儲器,它是通過電容充電存儲信息,由于 易使信息丟失,所以需要 解答:DRAM為動態(tài)存儲器,它是通過電容充電存儲信息,由于 電荷泄漏 易使信息丟失,所以需要 定時刷新 3在“Cache主存輔存”三級存儲體系中,“Cache主存”結(jié)構(gòu)的引入是為了解決 問題?!爸鞔孑o存”結(jié)構(gòu)的引入是為了解決 問題。解答:速度 容量4. Flash Memory 的漢語名稱是 。解答:閃速存儲器。5. 虛擬存儲器是由 和 兩級存儲器系統(tǒng)組成,使用虛擬存儲器是為了 。解答:主存,輔存,提供更大的隨機存儲空間。6. 某個RAM型存儲器的地址線有14條,數(shù)據(jù)線有8條,則它的片內(nèi)存儲單元的個數(shù)應(yīng)為

26、16 KB。解答:地址線有14條,數(shù)據(jù)線8條,表示可被訪問214個8位,即16K字節(jié)。7. 8086/8088CPU微處理機外部地址線有 20 根,內(nèi)存最大尋址能力是 1M 字節(jié)8. 若用16K1的芯片組成一個32K8位的存儲器,需要 個芯片,片內(nèi)選址需 根地址線,存儲器選址需 根地址線。解答:16、14、19. 用16片32KB的存儲器構(gòu)成的存儲空間,起始地址為48000H,結(jié)束地址為 。解答:C7FFFH10. 在8088CPU系統(tǒng)中選用74LS138譯碼器(如圖1所示),系統(tǒng)中ROM存儲器的地址范圍為 和RAM存儲器的地址范圍為 。解答:/Y0輸出低電平時,A19A13的信號為1011

27、000B,其余位為變址,所以ROM的地址范圍為B0000HB1FFFH。同理,RAM的地址范圍為BC000HBDFFFH。二選擇題1. 存儲器的存取周期是指( C )。A、存儲器的讀出時間 B、存儲器的寫入時間C、存儲器進行連續(xù)讀和寫操作所允許的最短時間間隔D、存儲器進行連續(xù)寫操作所允許的最短時間間隔2. 屬于隨機存儲器RAM的是(D )A、只讀存儲器 B、移位寄存器 C、緩沖寄存器 D、靜態(tài)存儲器3計算機的主存儲器一般是由 B 組成。A、磁存儲器 B、半導(dǎo)體存儲器 C、寄存器 D、光盤存儲器4. FLSAH 存儲器屬于_A_。a)只讀存儲器; b)隨機存儲器; c)動態(tài)存儲器; d)靜態(tài)存儲

28、器。5.只讀存儲器能夠存儲_A_。a)程序代碼和固定數(shù)據(jù); b)程序運行過程中需要保存的臨時數(shù)據(jù);c)程序代碼和臨時數(shù)據(jù); d)固定數(shù)據(jù)和臨時數(shù)據(jù)。6. 在計算機中,大量應(yīng)用程序主要存放在 D中。A、微處理器 B、寄存器 C、存儲器 D、硬盤7. 在表示存儲器的容量時,M的準確含義是 B 。A、100個字節(jié) B、1024K個字節(jié) C、100K個字節(jié) D、1024個字節(jié)8. 斷電后,計算機 C中的數(shù)據(jù)將全部丟失。A、硬盤 B、ROM和RAM C、RAM D、ROM9. 一個存儲器芯片有13根片內(nèi)地址線,1根片選線,l根數(shù)據(jù)線,若要構(gòu)成一個16K字節(jié)的存儲體,需_ _B_片這樣的芯片。A、40 B

29、、16 C、64 D、3210. 若總線地址為26位,則最大地址空間為( C )。A、6M B、24MC、64M D、128M11. 若用6264SRAM芯片(8K8位)組成128KB的存儲器系統(tǒng),需要( A )片6264芯片。A、16 B、24 C、32 D、6412. 一個存儲器芯片有13根片內(nèi)地址線,有8根數(shù)據(jù)線,這個芯片的存儲容量為( A )A8K B4K C 16K D2K三分析題1. 擬以Intel8088CPU為核心,構(gòu)成微機存儲器系統(tǒng),要求及條件如下:1)占用連續(xù)空間,總?cè)萘?6KB,起始地址為2000H,其中ROM容量為8KB,占低地址區(qū)域,RAM容量為8KB,占高地址區(qū)域;

30、2)系統(tǒng)設(shè)計所需要的譯碼器及與非門器件不受限制3)現(xiàn)有存儲器芯片:EPROM: Intel2716 規(guī)格為2K8;靜態(tài)RAM:Intel6264 規(guī)格為8K8試完成硬件線路的設(shè)計并寫出各芯片的地址范圍解答:根據(jù)題意,需Intel2716 4片; 片內(nèi)A1-A11共11根地址線尋址需Intel6264 1片; 片內(nèi)用13根地址線A1-A13尋址芯片選擇由74LS138譯碼器輸出,完成.ROM芯片由信號(連)來完成數(shù)據(jù)讀出. RAM芯片由信號(連)和(連端)來完成數(shù)據(jù)讀/寫,A0,用來區(qū)分數(shù)據(jù)線的低8位及高8位.由于ROM芯片容量為2K8位,RAM芯片容量為8K*8位,用A13和輸出進行二次譯碼,

31、來選項擇兩組ROM芯片.74LS138譯碼器的輸入端C,B,A分別連地址線A16-A14,控制端G1, 和分別連M/和A17,A18,計算得到存儲器的地址范圍為:ROM:2000H-5FFFHRAM: 6000H-EFFFH2. 要求用8Kx8位的ERPOM2764,8Kx8位的RAM6264和譯碼器74LS138構(gòu)成一個16K字BPROM,16K字RAM的存儲器子系統(tǒng),8086工作于最小模式,畫出存儲器系統(tǒng)與CPU的連接線路圖。設(shè):EPROM的首地址為20000H,RAM的本地址為2FFFH。解答:ROM芯片,8K字用2片2764芯片組成,片內(nèi)用13跟地址線A1A13尋址RAM芯片,8K字用2片6264芯片組成,片內(nèi)用13跟地址線A1A13 尋址。芯片選擇由74L138譯碼器輸出完成。ROM芯片由信號來完

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論