微機原理習題及答案(共20頁)_第1頁
微機原理習題及答案(共20頁)_第2頁
微機原理習題及答案(共20頁)_第3頁
微機原理習題及答案(共20頁)_第4頁
微機原理習題及答案(共20頁)_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上一、選擇1、在微型計算機中,微處理器的主要功能是進行( )。 DA、算術(shù)運算B、邏輯運算 C、算術(shù)、邏輯運算D、算術(shù)、邏輯運算及全機的控制2、Pentium I屬于()位CPU CA、16B、8 C、32D、643、Intel 8086屬于()位CPU AA、16B、8 C、32D、644、CPU與I/O設(shè)備間傳送的信號通常有( ) DA、控制信息 B、狀態(tài)信息 C、數(shù)據(jù)信息 D、以上三種都有 5、存儲器用來存放計算機系統(tǒng)工作時所需要的信息,即( )。 DA、程序 B、數(shù)據(jù) C、技術(shù)資料 D、程序和數(shù)據(jù)6、運算器的核心部件是( )。 D   

2、60;          A、加法器 B、累加寄存器 C、多路開關(guān)D、算邏運算單元二、填空1、內(nèi)存可分為2大類: 隨機存儲器RAM 和 2、數(shù)據(jù)總線是 向的,地址總線是 向的。3、計算機的五大部件是: 、 、 、 、輸出設(shè)備4、總線可分為三類: 、 、 5、存儲程序工作原理最先由 提出6、在計算機內(nèi)部,一切信息的存取、處理和傳送都是以 形式進行的。1、只讀存儲器ROM2、雙、單3、運算器、控制器、存儲器、輸入設(shè)備4、地址總線、數(shù)據(jù)總線、控制總線5、馮·諾依曼6、二進制三、簡答1、 馮&

3、#183;諾依曼型計算機的特點是什么? (1).以二進制表示指令和數(shù)據(jù) (2).程序和數(shù)據(jù)存放在存儲器中,從存儲器中取指令并執(zhí)行 (3).由運算器、控制器、存儲器、輸入設(shè)備、輸出設(shè)備構(gòu)成計算機硬件系統(tǒng)。一、選擇1、在機器數(shù)_中,零的表示形式是唯一的( )。BDA、原碼B、補碼C、反碼D、移碼2、計算機內(nèi)部表示帶符號整數(shù)通常采用( )。CA、原碼B、反碼C、補碼D、移碼 3、帶符號數(shù)運算溢出的判定依據(jù)為( )。注:CF符號位進位標志DF最高數(shù)據(jù)位進位標志 DA、 CF=1B、 DF=1C、 CF ANDDFD、 CF XOR DF4、數(shù)值64的壓縮BCD碼是( ) AA、0110 0100B B

4、、0000 0110B 0000 0100B C、0100 0000B D、0011 0110B 0011 0100B5、下列數(shù)中為最大值的是( )。 BA、5AH B、B C、28 D、()BCD6、若十進制數(shù)據(jù)為138.5 則其八進制數(shù)為( )。 BA、89.8B、212.4C、212.5D、.101 7、用一片EPROM芯片構(gòu)成系統(tǒng)內(nèi)存,其地址范圍為F0000HF0FFFH,無地址重疊,該內(nèi)存的存儲容量為 ( )。BA、2KB B、4KB C、8KB D、16KB二、填空1、x補=B y補=B 則x和y的十進制原碼分別為 、 2、A、B兩數(shù)均為帶符號的補碼數(shù),其中A,B,則其大小關(guān)系是

5、3、+66 -66的補碼分別為 , 4、+127和127的原碼分別是 、 5、已知兩數(shù)的真值:X=34,Y=84,若用單字節(jié)二進制形式表示,則X-Y補碼=_,X+Y補碼=_。6、某內(nèi)存模塊的地址范圍為80000H0BFFFFH,該模塊的容量為 。7、有一個8位二進制數(shù)的補碼是,其相應(yīng)的十進制真值是 。1、15、-272、A>B3、0100 0010,1011 1110或42H,0BEH4、0111 1111B,1111 1111B5、0CEH(1100 1110B)   76H(0111 0110B)6、256K7、-3三、簡答1、帶符號補碼運算的優(yōu)點是什么

6、?2、試述計算機在進行算術(shù)運算時,所產(chǎn)生的”進位”與”溢出”二者之間的區(qū)別? 1、(1)減法變?yōu)榧臃ㄟ\算,只需一個運算器,簡化電路(2)無符號數(shù)和帶符號數(shù)加法運算可以用同一個加法器實現(xiàn)。2、(1).前者表示無符號數(shù)溢出而后都表示帶符號數(shù)溢出 (2).前者判定條件CF=1 (3).后都判定條件CF XOR DF=1。第三章 練習題(一)一、選擇1、在8086微處理器中,用來存放要取出的指令地址或操作數(shù)地址的部件是( )。 BA、數(shù)據(jù)緩沖寄存器DRB、 程序計數(shù)器PC C、算術(shù)邏輯運算單元ALUD、累加器AX2、不可以分成兩個單字節(jié)的內(nèi)部通用寄存器是()CA、AXB、BXC、BPD、DX3、808

7、6的地址鎖存信號引腳是 ( ) CA、WRB、INTR C、ALED、RESET 4、CPU要訪問內(nèi)存的20000H處的字單元,其引腳BHE和A0分別為( )AA、00B、01C、10D、115、RESET信號有效后,8086 CPU執(zhí)行的第一條指令地址為( )CA.00000HB.FFFFFHC.FFFF0HD.0FFFFH6、下列哪組寄存器不屬于8086CPU的通用寄存器( )。DA、 AX、BX、CX、DXB、 SP、BP C、 SI、DID、 IP、CS7、8086CPU在進行對外設(shè)輸出操作時,控制信號M/IO和DT/R必須是 ( )。AA、00 B、01 C、10 D、118、80X

8、86系列微機可尋址的I/O地址空間大小是( )CA、1G B、32k C、64k D、1M9、8086 CPU內(nèi)標志寄存器中的控制標志位占 ( )CA、9位B、6位C、3位 D、16位10、8086CPU從偶地址讀寫兩個字節(jié)時,需要_個總線周期。AA、1B、2C、3D、411、80X86系統(tǒng)中堆棧的工作方式是( ) DA、先進先出 B、隨機讀寫 C、只能讀出不能寫入 D、后進先出12、BHE與A0配合以決定訪問存儲器的數(shù)據(jù)是高字節(jié)還是低字節(jié)工作,其BHE僅在總線周期開始的( )周期有效 AA、T1B、T2C、T3D、T413、CPU執(zhí)行指令過程中,BIU每完成一次對存儲器或IO端口的訪問過程,

9、稱為 ( )。 BA、時鐘周期 B、總線周期 C、總線讀周期 D、總線寫周期14、8086CPU中的通用寄存器是( )。DA、 AX、BX、CX、DXB、 SP、BP C、 SI、DID、 上述三者15、8086有數(shù)據(jù)線( )根 BA、8B、16 C、24 D、3216、8086的RD、WR控制信號的作用是 ( )。DA、控制CPU數(shù)據(jù)總線上數(shù)據(jù)流的流向 B、控制存儲器讀寫操作的方向C、控制流入、流出I/O接口信息的方向 D、以上三種作用17、在8086/8088的延長總線周期中,在( )之后插入Tw。CA、T1B、T2C、T3D、T418、8086 CPU內(nèi)標志寄存器中的狀態(tài)標志位占 ( )

10、BA、9位 B、6位C、3位 D、16位19、8086CPU從奇地址讀寫兩個字節(jié)(一個字)時,需要( )個總線周期。BA、1B、2C、3D、420、8088CPU在最小模式下對I/O進行讀操作時,有效控制信號為( )。 C A、RD低電平,WR三態(tài),IO / M低電平 B、RD三態(tài),WR低電平,IO / M高電平C、 RD低電平,WR三態(tài),IO / M高電平  D、RD三態(tài),WR低電平,IO / M低電平21、8088 CPU輸入/輸出指令可尋址外設(shè)端口的數(shù)量最大可達( )D

11、A、256B、128 C、16K D、64K二、填空1、用來存放下一條要讀取的指令在代碼段的偏移地址的是 ,用來存放下一條要讀取的指令在代碼段的段地址的是 ,用來存放堆棧的棧頂?shù)氖?2、中斷響應(yīng)周期包括2個總線周期,第1個總線周期的INTA負脈沖用來 ,第2個總線周期INTA負脈沖,外設(shè)應(yīng)把 送到 3、8086根據(jù)33引腳(MN/MX)要分為 和 4、在8088CPU中,為了減少CPU的等待取指所需的時間,故設(shè)置了 。 5、8086有 根地址線, 根數(shù)據(jù)線,可尋址MB 6、8086標志寄存器有3位控制標志,控制標志包括 、 、DF1、指令指針寄存器、代碼段段寄存器、堆棧指針寄存器2、通知中斷源

12、CPU準備響應(yīng)中斷、中斷類型號、數(shù)據(jù)線的底8位上3、最大工作方式最小工作方式4、指令隊列5、20 16 16、 IF TF3、 判斷1、 總線周期是指CPU執(zhí)行一條指令所需的時間。 ( )2、 8086CPU中的IP的作用是裝有將要執(zhí)行的下一條指令的段內(nèi)地址。 ( )×4、 問答1、已知(CS)=20A8H,(IP)=2008H請計算CPU要讀取的指令在內(nèi)存中的地址?2、已知(CS)=2000H,(IP)=2011H請計算CPU要讀取的指令在內(nèi)存中的地址?3、已知(CS)=E000H,說明代碼段可尋址物理存儲空間的范圍?4、 標志寄存器中標志位CF、IF的名稱是什么?為0和1時代表的

13、意義是什么? 1、20A8H×10H+2008H=22A88H2、2000H×10H+2011H=22011H3、 E0000H-EFFFFH4、CF:進位標志位;0:無進位 1:有進位 IF:中斷允許標志位;0:屏蔽外部的可屏蔽的中斷請求;1:允許接受外部的可屏蔽的中斷請求第三章 練習題(二)一、選擇1、以下寄存器不屬于奔騰二寄存器的是 ( ) AA、EDSB、EAXC、ECXD、EIP 2、根據(jù)主存與外存交換信息的單位不同,以下哪個不屬于虛擬存儲器管理機制()DA、段式管理B、頁式管理C、段頁式管理 D、組相聯(lián)管理3、80386之后的32位CPU可提供虛擬存儲空間大小為

14、 ( )。DA、1MBB、1GBC、 4GBD、 64TB4、保護方式下模擬8086方式執(zhí)行任務(wù)的方式被稱之為()AA、虛擬8086方式B、8086實方式C、實DOS方式D、純DOS方式5、8086將整個內(nèi)在分為許多邏輯段,每個邏輯段容量應(yīng)小于或等于()CA、1MB、1KC、64KD、512K6、若現(xiàn)堆棧的棧頂?shù)刂窞?782H:0F20H現(xiàn)從堆棧中彈出了2個字的數(shù)據(jù)后,則SS和SP的內(nèi)容為( )BA、1782H和0F22H B、1782H和0F24HC、1782H和0F1CHD、1782H和0F1EH7、一個有16個字的數(shù)據(jù)區(qū),它的起始地址為70A0H:9DF6H,它的最后一個字的存

15、儲單元的物理地址是( )。 BA. 10E96H     B.7A814H     C.7A818H     D.10EB6H8、指令周期是指( )BA.CPU從主存中取出一條指令的時 B.CPU執(zhí)行一條指令的時間    C. CPU主頻的倒數(shù)        D. CPU主存中取出一個字節(jié)

16、的時間9、8086中斷系統(tǒng)CPU響應(yīng)中斷的條件是( ) AA. IF位為1,完成當前指令后 B. IF位為0,完成當前指令后 C. IF位為1,沒有完成當前指令 D. IF位為0,沒有完成當前指令二、填空1、多能奔騰在奔騰基礎(chǔ)上增加了57條MMX擴展指令,奔騰三增加了70條被稱為新指令集 SSE2、80386及其以后的CPU有三種工作方式:實方式、保護方式、虛擬8086方式3、在Intel80x86系統(tǒng)中,若一個32位雙字H的地址為10000H,則10000H的字節(jié)單元內(nèi)容為_H,10003H的字節(jié)單元內(nèi)容為_H 44,114、保護方式下,虛擬地址首先由 機制轉(zhuǎn)換為線性地址,然后由 機制轉(zhuǎn)換為

17、物理地址. 段、頁5、在段頁式虛擬存儲器中在,存放段描述表基地址的分別是_和_。全局描述表寄存器、局部描述表寄存器LDTR6、在8086系統(tǒng)中,為了能正確返回被中斷程序,則當CPU響應(yīng)外部中斷請求并轉(zhuǎn)向中斷處理程序前,應(yīng)將_的_壓入堆棧斷點   地址一、選擇題1、在下面16位指令中,合法的是( )DA、ADD BX,02H B、SHL CL,BXC、OUT 123H,AL D、MOV BX,02H2、CPU 與外部設(shè)備間數(shù)據(jù)傳送的控制方式有 ( )D A、中斷方式 B、DMA方式 C、程序控制方式 D、以上三種都是3、CPU與外部設(shè)備間數(shù)據(jù)傳送的控制方式?jīng)]有 (

18、)D A、中斷方式 B、DMA方式 C、程序控制方式 D、三態(tài)方式4、連續(xù)啟動兩次獨立的存儲器操作之間的最小間隔叫( )DA、存取時間 B、讀周期C、寫周期 D、存取周期5、INC指令不影響( )標志。 BA、OFB、CF C、SFD、ZF6、需要定期刷新的存儲芯片是( )。BA、EPROMB、DRAMC、SRAMD、EEPROM7、在DMA方式下,CPU與總線的關(guān)系是( )BA.只能控制地址總線B.相互成隔離狀態(tài)C.只能控制數(shù)據(jù)線D.相互成短接狀態(tài)8、Intel 8086/8088中斷向量表中的類型21H是( ) DA.雙重失效 B.段不存在 C.協(xié)處理器出錯 D.MSDOS系統(tǒng)調(diào)用9、80

19、86響應(yīng)中斷的條件是( ) AA. IF=1,完成當前指令后 B. IF=0,完成當前指令后 C. IF=1,沒有完成當前指令 D. IF=0,沒有完成當前指令10、下列指令中,有錯誤的是( )。AA、MOV SI,DI B、IN AL,DX C、JMP WORD PTRBX+8 D、PUSH WORD PTR 20BX+SI11、在某一中斷程序入口地址值填寫在向量表的0004H0007H存儲單元中,則該中斷對應(yīng)的中斷類型號一定是( )。CA、1FH B、2OH C、0lH D、22H12、用一片EPROM芯片構(gòu)成系統(tǒng)內(nèi)存,其地址范圍為F0000HF0FFFH,無地址重疊,該內(nèi)存的存儲容量為

20、( )。BA、2KB B、4KB C、8KB D、16KB14、在下面16位指令中,合法的是( )DA、ADD BX,02H B、SHL CL,BXC、OUT 123H,AL D、MOV BX,02H15、8086系統(tǒng)中,用三片中斷控制器8259A級聯(lián),可接中斷源 ( )個BA、24 B、22 C、23D、21 16、指令MOV BX,2011H中 源操作數(shù)的尋址方式為( ) CA、寄存器間接尋址 B、立即尋址 C、直接尋址 D、變址尋址 17、存儲器芯片數(shù)據(jù)線位數(shù)不足時,需用( )BA、字擴展 B、位擴展 C、字位擴展 D、以上均可18、以下偽指令或者表達式不屬于數(shù)據(jù)定義的是( )CA、DB

21、B、DD C、DXD、DW19、在8086系統(tǒng)中,規(guī)定內(nèi)存地址( )的內(nèi)存單元存放中斷服務(wù)程序人口地址(即中斷向量),稱為中斷向量表。AA、00000H003FFH B、80000H803FFH C、7F000H7F3FFH D、FFC00HFFFFFH20、假定(SS)2000H,(SP)0100H,(AX)2107H,執(zhí)行指令PUSH AX后,存放數(shù)據(jù)21H的物理地址是( )。DA、20102H B、20101H C、200FEH D、200FFH21、現(xiàn)用2Kx8位的RAM芯片構(gòu)成4Kx16位存儲器,需此種芯片( )BA、8片B、4片C、2片D、16片22、在單級中斷系統(tǒng)中,CPU一旦響

22、應(yīng)中斷,則立即關(guān)閉_標志,以防本次中斷服務(wù)結(jié)束前同級的其他中斷源產(chǎn)生另一次中斷進行干擾。AA  中斷允許     B  中斷請求     C  中斷屏蔽     D 中斷保護23、在PC/XT中,若AX=4305H,BX=8279H,執(zhí)行ADD  BX,AX指令后接著執(zhí)行INTO指令, 則會( ) C A 進入INT0中斷服務(wù)程序 B 死機   C

23、 執(zhí)行INT0后面的指令 D、顯示器顯示OVERFLOW24、以下使寄存器AX和CF同時清零的指令為( )CA、ADD AX,AX B、XCHG AX,AXC、XOR AX,AX D、PUSH AX25、同步動態(tài)存儲器英文簡稱是( )CA、RDRAM B、CDROMC、SDRAM D、EPROM26、高速大容量數(shù)據(jù)傳送一般會采用( )BA.中斷方式 B.DMA方式 C.查詢方式 D.無條件傳送27、在匯編源程序中定義一個邏輯段的偽指令是( )AA.SEGMENT/ENDSB.LABEL C.EQU D.PROC/ENDP28、若(AL)=0C6H,(CL)=03H,執(zhí)行指令SAR&#

24、160;AL,CL后,AL的內(nèi)容為( )DA. 18H B. 28H C. 48H D. 0F8H29、以下中斷源中,屬于軟件內(nèi)部中斷的是( )DA、硬盤請求 B、鍵盤請求C、電源故障 D、單步中斷30、采用電容存儲二進制信息的是( )BA.靜態(tài)存儲器 B.動態(tài)存儲器 C.只讀存儲器 D.閃速存儲器31、定義雙字型變量的偽指令是( )CA、DBB、DWC、DDD、DQ32、若想在一個字符串中搜索特定的關(guān)鍵字,就使用( )指令DA.MOVSB.STOSC.CMPSD.SCAS33、以下指令中,執(zhí)行后會影響標志位的是 ( )。CA、MOV B、INC C、AND D、PUSH34、要管理15級可屏

25、蔽中斷,需要( )片中斷控制器8259A級聯(lián)的AA.2片B.1片C.3片D.4片35、中斷向量表中,中斷類型21H是 ( ) DA.除法出錯中斷B.段不存在 C.協(xié)處理器出錯 D.MSDOS系統(tǒng)調(diào)用36、存儲器用來存放計算機系統(tǒng)工作時所需要的信息,即( )。D A、程序 B、數(shù)據(jù) C、技術(shù)資料 D、程序和數(shù)據(jù)37、在微型計算機系統(tǒng)中,高速外設(shè)與內(nèi)存儲器進行批量數(shù)據(jù)傳送時,應(yīng)采用( )。 DA、無條件傳送 B、程序查詢控制 C、中斷控制 D、直接存儲器存取38、在CPU與外設(shè)的IO傳送控制方式中,效率高、實時性強的方式是( )。DA、同步傳送 B、查詢傳送 C、無條件傳送 D、中斷傳送二、填空1

26、、下列程序執(zhí)行后 AX、DX 中的值分別為 、 4,-316MOV AX,-2000CWDMOV CX,-421IDIV CX2、下列程序執(zhí)行后 AL中的十六進制值為0A5HMOV AX,120FHXOR AL,0AAH3、下列程序執(zhí)行后 AX、DX 中的值分別為3000, 1000MOV AX,1000MOVDX,2000XCHGAX,DXADDAX,DX4、若(AX)=8520H,且為有符號數(shù),若實現(xiàn)(AX)/2,則應(yīng)使用指令_,結(jié)果使(AX)=_。算術(shù)右移指令(SAR AX,1)   0C290H5、存儲器的存取速度可用_和_兩個時間參數(shù)來衡量,其

27、中后者比前者大。存取時間、存取周期6、下列程序執(zhí)行后 AL、AH中的十六進制值分別為 0A5H,00HMOV AX,120FHXOR AL,0AAHXOR AH,AH7、EPROM2732 容量為4K×8bit,其地址線為根,數(shù)據(jù)線8根; 128、判斷下列指令正誤,對的打錯的打×1、MOV 2000H,1000H ()2、MOV CS,DS()3、PUSH CS() 4、POP 1234()5、POP 1234H ()6、XCHG AX,1234H ()7、IN AL,100H()8、OUT 80H,AL()9、MOV BX,BUFFER()10、DEC WORD PTR

28、DI ()× ××××三、判斷1、 在一個外設(shè)端口中,往往需要幾個接口才能滿足和協(xié)調(diào)外設(shè)工作的要求( )2、 統(tǒng)一編址方式的一個特點是存儲器和I/O端口共用統(tǒng)一的地址空間 ( )3、 MOV AX,BPSI的源操作數(shù)的物理地址為(DS)×16(BP)(SI)。 ( )4、 近過程(NEAR)的RET指令把當前棧頂?shù)囊粋€字彈出到IP。 ( )5、 條件轉(zhuǎn)移指令JNE的測試條件是CF=1。 ( )6、 REPZ SCANS指令中,當CX!=0且(ZF)=0時重復執(zhí)行( )1、×2、3、×4、5、×6、

29、5;四、簡答1、判斷下列指令正誤,錯的指明錯誤原因MOV 2000H,0 MOV CS,DSPUSH CSPOP 1234DEC WORD PTR BX錯(不可同為內(nèi)存,類型不明確)、錯(不能同為段寄存器)、對、錯(立即數(shù)不能為目的操作數(shù))、對2、指出下列程序段的功能MOV CX,10CLDLEA SI,FirstLEA DI,SecondREP MOVSB把以First開始的10字節(jié)數(shù)傳送到Second開始的內(nèi)存區(qū)域3、分別指出下列指令源操作數(shù)的尋址方式MOV AX,1090H MOV AL,1064H MOV AL,BP+TABLE MOV AX,BXSI+COUNT MOV AX,123

30、4 MOV AL,1234 MOV AL,BP+1234 MOV AX,BXSI+1234 立即尋址直接尋址寄存器相對尋址基址變址相對尋址立即尋址直接尋址寄存器相對尋址基址變址相對尋址4、源程序如下: CMP  AX, BX JNC   L1JZ     L2JNS    L3JNO    L4 JMP    L5  

31、 設(shè)AX=74C3H,BX=95C3H,則程序最后將轉(zhuǎn)到哪個標號處執(zhí)行?試說明理由。   74C3H - 95C3H  DF00H    且有:CF=1, ZF=0, SF=1, OF=1  程序?qū)⑥D(zhuǎn)到L5標號處執(zhí)行、5、 已有AX=E896H,BX=3976H,若執(zhí)行ADD BX,AX指令,則結(jié)果BX,AX,標志位CF,OF,ZF各為何值 BX=220CH AX=E896H CF=1 OF=0 ZF=0 6、選用最少的指令,實現(xiàn)下述要

32、求的功能()的高位清0(2)AL的高位取反(1)AND AH,0FH(2)XOR AL,0FH7、高(BX)=6D16H,(AX)=1100H,寫出下列三條指令執(zhí)行后,AX和BX中的內(nèi)容MOV CL,06HROL AX,CLSHR BX,CL(AX)=4004H(BX)=01B4H)8、下面程序執(zhí)行后屏幕上顯示的內(nèi)容是什么?HELLO WORLD!.BUFFER DB "Hello World!$".PUSH DSPOP ES LEA SI,BUFFERLEA DI,BUFFERCLDNEXT: LODSB CMP AL,'$' JZ DONE CMP AL

33、,61H JC OK CMP AL,7BH JNC OK SUB AL,20HOK: STOSB JMP NEXTDONE: MOV DX,OFFSET BUFFER MOV AH,09H INT 21H.9、根據(jù)以下程序填充變量在內(nèi)存中的存儲情況(A的ASCII值為41H;段地址為1000H)值地址1000H:0000H0001H0002H0003H0004H0005HData segmentVAR1 DB 'AB'VAR2 DW 'AB'VAR4 DW VAR2Data ends值41H42H42H41H02H00H10、根據(jù)以下程序填充變量在內(nèi)存中的存儲情

34、況(B 的ASCII值為42H;段地址為3011H)Data segmentVAR1 DB 'BC'VAR2 DW 'BC'VAR4 DW VAR2Data ends值地址30110H30111H30112H30113H30114H30115H值42H43H43H42H02H00H11、DMA控制器的工作方式有哪3種?單字節(jié)傳輸方式成組(塊)傳輸方式請求傳輸方式12、以JMP VAR_ADD指令為例試分析8086段內(nèi)間接轉(zhuǎn)移和段間間接轉(zhuǎn)移差別?段內(nèi)間接轉(zhuǎn)移,VAR_ADD是一個16內(nèi)存變量,指令完成以下(IP)(VAR_ADD)段內(nèi)間接轉(zhuǎn)移,VAR_ADD是一個

35、16內(nèi)存變量,指令完成以下(IP)(VAR_ADD) (CS) (VAR_ADD+2)13、內(nèi)存中有下列指令地址機器語言匯編語言1234HB812AB Mov AX, 5678H請問執(zhí)行完這條指令后寄存器IP與AX的內(nèi)容分別是多少?(IP)=1237H (AX)=5678H 14、分別指出下列4條指令源操作數(shù)的尋址方式MOV BL,12H MOV BX,DX MOV AX,DI MOV AH,BPDI 立即尋址寄存器尋址寄存器間接尋址基址變址尋址15、下列程序執(zhí)行后 AX,BX,CX中的值分別是多少?ARRAYDD20DUP (?)STRDB'THIS IS TEST'.MOV

36、 AX, TYPE STRMOV BX, LENGTH ARRAYMOV CX, SIZE ARRAY1208016、根據(jù)下圖,指出ABCDEF 6種中斷各自的名稱(6分) A:非屏蔽中斷 B:可屏蔽中斷 C:溢出中斷 D:斷點中斷 E:單步中斷 F:除法錯誤中斷 17、設(shè)機器字長為8位,最高位為符號位,試對438進行二進制補碼運算,并判斷結(jié)果是否溢出。 43補B,8補B43補8補BBB33HBB B CS0,CD0,OFCSCD000 無溢出18、設(shè)有變量xB,yB,試計算x+y?請問: 若為無符號數(shù),計算結(jié)果是否正確? 若為帶符號補碼數(shù),計算結(jié)果是否溢出?x+y = BBB1B8 H111

37、0 1111 B1100 1001B1011 1000B 若為無符號數(shù) 若為帶符號補碼數(shù) CF=1 不正確 CF=1,DF1 OF0 不溢出值物理地址20000H20001H20002H20003H20004H20005H值物理地址20000H20001H20002H20003H20004H20005H值物理地址20000H20001H20002H20003H20004H20005H值物理地址20000H20001H20002H20003H20004H20005H值物理地址20000H20001H20002H20003H20004H20005H五、綜合題1、用16K×8位芯片組成64

38、K×8位的存儲器,請完成下圖剩余連接,并指出A、B、C、D分別為A0-A15中哪根地址線,以及(1)(2)(3)(4)四個芯片的地址范圍。 1號:0000H-3FFFH 2號:4000H-7FFFH 3號:8000H-BFFFH )4號:C000H-FFFFH2、設(shè)某8位機系統(tǒng)需裝6KB的ROM,地址范圍安排在0000H17FFH。請畫出使用EPROM芯片2716構(gòu)成的連接線路圖。各組芯片的地址范圍芯片A15A14A13A12A11A10 A0地址范圍EPROM100000000 0000 0000(最低地址)111 1111 1111(最高地址)0000H07FFHEPROM200

39、001000 0000 0000 (最低地址)111 1111 1111 (最高地址)0800H0FFFHEPROM300010000 0000 0000 (最低地址)111 1111 1111 (最高地址)1000H17FFH74LS138G2BG2ACBAG1=RD+IO/M Y01ABCG1G2AG2BY7Y6Y5Y4Y3Y2Y1A15A14A13A12A11A10A0IO/MRDD7D0A10A0A10A0A10A0CSO7O0O7O0O7O0PD/PGMPD/PGMPD/PGMCSCSEPROM12716EPROM22716EPROM3271674LS138EPROM與CP

40、U的連接3、用1K×4位的RAM芯片組成4K×8位的存儲器,要求采用全譯碼方式,地址空間從0000H開始。請畫出連接圖,并說明全譯碼地址空間。4、一個數(shù)據(jù)塊由大小寫字母數(shù)字和其他符號組成,結(jié)束符是回車符CR(ASCII碼是0DH),數(shù)據(jù)塊的首地址是BLOCK1.將數(shù)據(jù)塊傳送到以BLOCK2為首地址的內(nèi)存區(qū),交將其中所用小寫字母(a-z) 轉(zhuǎn)換成大寫字母(A-Z),其余不變LEA SI,BLOCK1LEA DI,BLOCK2CLDNEXT:LODSBCMP AL,0DHJZ DONECMP AL,61HJC OK CMP AL,7BHJNC OKSUB AL,20H OK: STOS

溫馨提示

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

評論

0/150

提交評論