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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

微機原理總題庫微機原理總題庫微機原理總題庫微機原理總題庫編制僅供參考審核批準生效日期地址:電話:傳真:郵編:第一部分題庫一、填空題1.十六進制數0DA2B轉換為二進制數為011B。2.A=-84,則[A]補=B。3.把運算器和控制器這兩部分的主要功能集成在一個芯片上的大規(guī)?;虺笠?guī)模的集成電路稱為中央處理器。4.設置8255的A口工作在方式1輸入,B口工作在方式0輸出,C口高四位輸出,低四位輸入,方式字為________。5.設主片8259A的IR3上接有一從片,IR5上引入了一個中斷申請。那么初始化時,主片的ICW3是____08H或00001000_______。6.匯編語言源程序需經過編輯、___匯編___和連接,最后才能運行。7.不需要定時刷新的存儲器是__靜態(tài)RAM__。8.在DEBUG中,數制缺省為_____十六進制數________。9.8位二進制數補碼所能表示的十進制整數的最大值-128。10.已知80386計算機的地址線為32根,它可直接訪問的存儲空間是_____4G_____。11.二進制數1101101轉換為十進制數為____109________。12.A=+0110101,B=-0110101,[A+B]補=______00000000B______。13.從CPU的NMI引腳產生的中斷,它的響應不受__IF中斷允許標志位_的影響。14.在多級存儲系統(tǒng)的層次結構中,共分為__半導體存儲器__、內存和外存三級存儲。15.8086CPU對I/O端口的編址是采用____中斷____方式。16.信息碼為0110100,則奇校驗碼為___00110100________。17.設當前數據段位于存儲器的A8000H到B7FFFH,DS段寄存器的內容是___0A800H_________。18.標號是某條指令所在存儲單元的邏輯地址,它具有三種屬性,分別是段屬性,偏移量屬性和_____類型屬性_______。19.8086和8088的地址總線有20根,能尋址的范圍是__1MB_。20.紫外線可擦除可編程的存儲器是EPROM。21.二進制數.1011轉換為十六進制數為H。22.匯編語言源程序需經過編輯、匯編和連接,最后才能運行。23.A=-71,則[A]補=B。24.8086CPU中的控制標志分別為中斷允許標志位、方向控制標志位和跟蹤標志位。25.8088CPU中指示指令執(zhí)行順序的寄存器是指令指針寄存器。26.中斷處理過程分為中斷請求、中斷判優(yōu)、中斷響應、中斷服務和中斷返回。27.電可擦除可編程的存儲器是EEPROM。28.在8086/8088存空間中,把16字節(jié)的存儲空間稱為一節(jié),要求各個邏輯段從節(jié)的整數開始,即段首地址的低4位必須是0000形式。29.16位二進制數補碼所能表示的十進制整數的最大值____________。30.變量具有三種屬性,分別是段屬性,偏移量屬性和類型屬性。31.二進制數轉換為十六進制數為。32.[A]補=;[B]補=1010000;[A+B]補=_____________B。33.若三片8259級聯,從片分別連接在主片的IR2和IR5上,則主8259A的ICW3為____00100100_______B。34.信息碼為0110110,則奇校驗碼為_____B。35.每片8255包括三個八位并行口,其中A口既可工作在方式2,又可工作在方式1。36.在機器數的_____補______碼中零的表示是唯一的。37.8086CPU中執(zhí)行部件的功能是______負責指令的執(zhí)行_____________。38.8086/8088CPU的數據線和地址線是以分時復用方式輪流使用的。39.為保證DRAM中內容不丟失,需要進行_________________操作。40.變量具有三種屬性,分別是___段屬性______,偏移量屬,類型屬性。二、單選題1.下列哪些數據在匯編語言中的表示是合法的(C)。A.12B+65C.19AHADD6H2.下述程序段執(zhí)行后,OF和CF的狀態(tài)分別為(C)。MOVAX,8534HMOVBX,4567HADDAL,BLA.0,1B.0,0,0,13.指令MOV[1000H],AX的目的操作數的尋址方式為(C)。A.寄存器間接尋址B.立即數尋址C.直接尋址D.隱含尋址如果AL中存放的數據的最高位(第7位)為1,則轉到標號LAB1去執(zhí)行。不能實現上述轉移的程序段是(C)。AL,80HAL,ALJNZLAB1JSLAB1AL,80HAL,1JZLAB1JCLAB15.已知寄存器DS、CS、ES和SS的值分別為2000H,3000H,4000H和5000H,BX和SI的值分別為0100H和0200H,則指令MOVAX,[SI+BX+0100H]的源操作數的物理地址是(A)。6.假定用偽指令DATADB12H,34H定義了兩個字節(jié)數據,現需要將數據12H取入寄存器AL,將數據34H取入寄存器AH,能完成此功能的程序段是(D)。AX,DATASI,DATAMOVAX,[SI]SI,OFFSETDATASI,DATAMOVAL,[SI+1]MOVAX,[SI]MOVAH,[SI]7.下列數據定義語句符合匯編語言語法要求的是(C)。DB10,200,280,20:DB10,20,30,40DB10,10B,37Q,4AHDB65H,B0H,39H,78H8.已知AL,BL中各存放一個帶符號數,計算AL/BL的商,用下述程序段(D)。BLBLAH,AHDIVBLIDIVBL要管理16級可屏蔽中斷,需要級聯的8259A芯片數為(D)片片片片10.下列四個寄存器中,不允許用傳送指令賦值的寄存器是(B)。11.若棧頂的物理地址為20100H,當執(zhí)行完指令PUSHAX后,棧頂的物理地址為(C)。12.已知AL,BL中各存放一個帶符號數,計算AL/BL的商,用下述程序段(D)BLBLAH,AHDIVBLDIVBL13.JMPSI的目標地址偏移量為(A)。的內容所指向的內存字單元的內容+SI的內容+[SI]14.初始化8259A時,ICW2的值為19H,當IR3端有中斷請求時,8259A送出的中斷方式碼為(B)。15.傳送ASCII碼時,D7位為校驗位,若采用奇校驗在傳送字符D的ASCII碼時,其編碼為(B)。16.CPU與I∕O設備間傳送的信號有(D)A.數據信息B.控制信息C.狀態(tài)信息D.以上三種都是17.CPU響應INTR和NMI中斷時,相同的必要條件是(D)A.當前總線空閑B.允許中斷C.當前訪問內存結束D.當前指令執(zhí)行結束18.要管理64級可屏蔽中斷,需要級聯的8259A芯片數為(D)片片片片19.執(zhí)行INTn指令或響應中斷時,CPU保護現場的次序是(B)→IP→FR→CS→IP→CS→FR→IP→CS20.在下面給出的存貯器芯片中屬于讀寫存儲器類型的是(D)。A.EPROMB.PROMC.DRAMD.EEPROM21.確定下列那些數據在匯編語言中是非法的(C)。A.19BHB.25DC.108QD.101B22.已知AL,BX中各存放一個帶符號數,計算AL*BX的積,用下述程序段(D)。A.XORAH,AHB.CBWMULBXIMULBXC.MULBXD.IMULBX23.指令MOVAX,10[BP]的源操作數的尋址方式是(C)。A.寄存器尋址B.寄存器間接尋址C.寄存器相對尋址D.基址相對尋址24.已知寄存器DS、CS、ES和SS的值分別為1000H,2000H,3000H和4000H,BP和SI的值分別為0100H和0200H,則指令MOVAX,[SI+BP-0100H]的源操作數的物理地址是(D)。A.10200HB.20200HC.30200HD.40200H25.堆棧的工作方式是(D)。A.先進先出B.隨機讀寫C.只能讀出,不能寫入D.后進先出26.指令MOVAX,[SI+BP+10H]的源操作數所在的邏輯段為(C)。A.數據段B.附加段C.堆棧段D.代碼段27.JMPWORDPTR[SI]的目標地址偏移量為(B)。A.SI的內容B.SI所指向的內存字單元字內容C.IP+SI的內容D.IP+[SI]28.8086/8088CPU采用(C)方式,保證在有多個中斷源的中斷系統(tǒng)中,確定一個中斷源并轉入相應的中斷服務程序。A.中斷向量B.向量中斷C.優(yōu)先排隊D.并行工作29.已知AX,BX中為無符號數,當AX≥BX時,轉到標號OK,不能實現此功能的程序段為(D)。A.CMPAX,BXB.CMPAX,BXJNCOKJAEOKC.CMPAX,BXD.CMPBX,AXJNBOKJCOK30.在兩個8259A級聯的中斷系統(tǒng)中,從8259A連接在主8259A的IR4上,則主8259A和從8259A的ICW3應設置為()。A.10H,10HB.04H,04HC.10H,04HD.04H,10H31.用3片8259A級聯,最多可管理的中斷數是(B)。A.24級B.22級C.23級D.21級32.8086CPU內有指示下條指令有效地址的指示器是(A)。A.IPB.SPC.BPD.SI33.8086/8088中除______兩種尋址方式外,其它各種尋址方式的操作數均在存儲器中(C)。A.立即尋址和直接尋址B.寄存器尋址和直接尋址C.立即尋址和寄存器尋址D.立即尋址和寄存器相對尋址34.設8255A的方式選擇控制字為9BH,其含義是(B)。A.A、B、C口全為輸出B.A、B、C口全為輸入C.A、B口為方式0且輸出D.以上都不對35.下列選項中與十進制數相等的是(C)。A.B.C.D.36.通常所說的32位機,指的是這種計算機的CPU(B)。A.是由32個運算器組成的B.能夠同時處理32位二進制數據C.包含有32個寄存器D.一共有32個運算器和控制器37.初始化8259A時,ICW2的值為13H,當IR2端有中斷請求時,8259A送出的中斷方式碼為(B)。A.15HB.12HC.11HD.10H38.以8086/8088為CPU的微機內存最大容量為(B)。A.4MBB.1MBC.640KBD.64KB39.已知AL=68H,BL=5AH,指令ADDAL,BL執(zhí)行后,OF和CF的值分別為(C)。A.0,0B.0,1C.1,0D.1,140.微機中的算術/邏輯單元的英文縮寫為(ALU)。41.下列數據(C)在匯編語言中的表示是非法的。+111*5/10ANDOFFSETLAB1;LAB1是用DW定義的符號DIV200XOR21AAH42.若棧頂的物理地址為20100H,當執(zhí)行完指令CALLAX后,棧頂的物理地址為(A)。43.指令MOVAX,[SI]的源操作數的尋址方式為(C)。A.寄存器尋址B.直接尋址C.寄存器間接尋址D.寄存器相對尋址44.指令MOVAX,CS:[BX+10H]的源操作數所在的邏輯段為(D)。A.數據段B.附加段C.堆棧段D.代碼段45.已知寄存器DS、CS、ES和SS的值分別為6000H,5000H,4000H和3000H,BX和DI的值分別為0400H和0200H,則指令MOV[DI+BX-0200H],AX的目的操作數的物理地址是(D)。A.60200HD.30400H46.DATA的定義如下:DATADW12H,34H現想把1234H取入到AX寄存器,可以實現該功能的程序段是(C)。AX,DATAAX,DATA+2AH,BYTEPTRDATAAH,BYTEPTRDATAMOVAL,BYTEPTRDATA+1MOVAL,BYTEPTRDATA+247.已知SP=100H,指令CALLDWORDPTR[BX]執(zhí)行后SP的內容為(B)。48.已知AL,BX中各存放一個帶符號數,計算AL+BX的和,用下述程序段(B)。AH,AHADDAX,BXADDAX,BXAX,BXAL,BX49.假定寄存器AX的內容為-32768,在執(zhí)行了指令NEGAH后,標志位SF和OF的內容為(D)。,0 ,1,0,150.51.已知AX=1234H,BX=806AH,指令ADDAL,BL執(zhí)行后,OF和CF的值分別為(C),0,1,0,152.若AL與BL的內容相等,則轉到標號OK去執(zhí)行,不能實現此功能的程序段是(D)。AL,BLB.SUBAL,BLJEOK JEOKAL,BLCX,ALEQBLJZOK JCXZOK53.在兩個8259A級聯的中斷系統(tǒng)中,從8259A連接在主8259A的IR5上,則主8259A和從8259A的ICW3應設置為(A)。,05H,20H,05H,05H54.用于定義常數、變量的內存空間分配和定位的是(A)A.偽指令B.機器指令C.宏指令D.微指令55.56.用3片8259A級聯,最多可管理的中斷數是(B)。級級級級57.EPROM是指(D)A.隨機讀寫存儲器B.可編程只讀存儲器C.只讀存儲器D.可擦除可編程只讀存儲器58.8255A引腳信號WR=0,CS=0,A1=1,A0=1時,表示(B)向數據口寫數據向控制口送控制字讀8255A控制口D.無效操作59.CPU的組成中不包含(A)。A.存貯器B.寄存器C.控制器D.運算器60.下列選項中與十進制數相等的是(C)。A.B.C.D.61.下列程序段執(zhí)行后,AL的值應為(B)。MOVAX,0FFFEHMOVBL,0FFHIDIVBLA.溢出,無結果62.若要表示0-999的十進制數,改用二進制數表示,須用(C)位。63.指令MOVAX,-100[SI][BX]的源操作數的尋址方式為。(D)。A.寄存器尋址B.基址尋-變址尋址C.寄存器相對尋址D.基址-變址相對尋址64.當8255A的端口A、端口B均工作在方式0的輸入方式時,端口C可以作為(A)用。A.兩個4位I/O端口或1個8位I/O端口B.狀態(tài)端口C.部分引腳作端口A、端口B的聯絡信號D.全部作聯絡信號65.已知AL=68H,BL=5AH,指令ADDAL,BL執(zhí)行后,OF和CF的值分別為(C)。,0,1,0,166.指令MOVAX,[SI+BP+10H]的源操作數所在的邏輯段為(C)。A.數據段B.附加段C.堆棧段D.代碼段67.8086CPU內標志寄存器中的控制標志位占(C)。位位位位68.DATA的定義如下:DATADW12H,34H現想把1234H取入到AX寄存器,可以實現該功能的程序段是(C)。AX,DATAAX,DATA+2AH,BYTEPTRDATAAH,BYTEPTRDATAMOVAL,BYTEPTRDATA+1MOVAL,BYTEPTRDATA+269.在兩個8259A級聯的中斷系統(tǒng)中,從8259A連接在主8259A的IR5上,則主8259A和從8259A的ICW3應設置為()。,05H,20H,05H,05H70.已知AX,BX中為無符號數,當AX≥BX時,轉到標號OK,不能實現此功能的程序段為(D)。AX,BXAX,BXJNCOKJAEOKAX,BXBX,AXJNBOKJCOK71.72.指令LOOP隱含制定(C)寄存器作為循環(huán)計數器。A.AXB.BXC.CXD.DX三、完成指令序列1.用加法指令實現123456H+789ABCHMOVAX,3456HADDAX,9ABCHMOVBX,12HADCBX,78HHLT使BL寄存器中的高4位和低4位互換。(3分)MOVCL,4RORBL,CL將AL寄存器內容傳送給由DI寄存器指定的數據段偏移地址的存儲單元。MOVDI,[AL]將寄存器AL的第3,4位變反,其余位保持不變。XORAL,00011000將字節(jié)數據11H送入采用BX、DI作為地址的主存單元。MOVBYTEPTR[BX+DI],11HDX和AX聯合存放一個32位無符號數(DX存放高16位),將該數據邏輯右移一位。SHLAX,1RCLDX,1將DX寄存器的高4位置1,其余位不變。ORDX,OFOHDX和AX聯合存放一個32位無符號數(DX存放高16位),將該數據邏輯左移一位。SHRAX,1RCRDX,1將DX寄存器的高4位屏蔽,其余位不變。ANDDX,00001111B將AL寄存器中的無符號數乘以11(要求用邏輯和移位指令實現)。MOVDI,ALSHLAL,1MOVBL,ALMOVCL,2SHLAL,CLADDAL,BLADDAL,DI已知AL,BL中各存放一個無符號數,用除法指令實現AL/BL的商。XORAH,AHDIVBL將AL寄存器中的無符號數乘以7(要求用邏輯和移位指令實現)。MOVDI,ALSHLAL,1MOVBL,ALMOVCL,2SHLAX,CLADDAL,BLADDAL,DI已知AL,BX中各存放一個帶符號數,用乘法指令完成AL*BX的積。CBWIMULBX將DX寄存器的D1、D4、D6、D9、D10位屏蔽,其余位不變。ANDDX,00115.用減法指令實現兩個多字節(jié)數12AD89H和84BA90H的和。MOVAX,0AD89HADDAX,OBA90HMOVBX,12HADCBX,84HHLT四、簡答題1.什么是刷新DRAM存儲器為什么需要刷新刷新是指將存儲單元的內容重新按原樣設置一遍,而不是將所有單元都清零。由于DRAM是以MOS管柵極和襯底間的電容上的電荷來存儲信息的,而MOS管柵極上的電荷會因漏電而泄放,所以存儲單元中的信息只能保持若干毫秒。為此,要求在1~3ms中周期性地刷新存儲單元,而DRAM本身不具備刷新功能,必須附加刷新電路。2.CPU響應中斷的條件是什么(1)中斷源有中斷請求(有多個中斷請求時,CPU已經判斷結束)(2)若為可屏蔽中斷請求,CPU允許接受中斷,即IF標志位的狀態(tài)為“1"。(3)CPU執(zhí)行完當前指令,且沒有優(yōu)先權更高的DMA請求。3.8086微處理器的功能結構分為哪幾個部分各部分的功能是什么(1)執(zhí)行單元EU:主要負責執(zhí)行指令,包括一組通用寄存器,標志寄存器,算數邏輯單元ALU,數據暫存器和EU控制單元。(2)總線接口單元BIU:主要根據EU的請求,完成CPU與存儲器或I/O設備之間的數據傳送,完成所有的外部總線操作。(3)寄存器結構:4.執(zhí)行下列指令后,AX寄存器中的內容是什么TABLEDB10,20,30,40,50ENTRYDW3……MOVBX,OFFSETTABLEADDBX,ENTRYMOVAX,[BX]HLT虛擬存儲器的概念。虛擬存儲器是采用硬件和軟件的綜合技術,將主存和輔存的地址空間統(tǒng)一編址,形成一個龐大的存儲空間,該空間用虛地址尋址。6.8086/8088微處理器的功能結構分為哪幾部分各自的功能是什么ROM的類型有哪些各處的特點。(1)掩膜式ROM這種ROM在制作集成電路時,用定做的掩膜進行編程(未金屬化的位存“1”;否則存“0”)。(2)PROM允許用戶根據需要編寫其中的內容,但只允許編程一次。信息一旦寫入便永久固定,不能再改變。(3)EPROM擦除信息時要從電路上取下,置于紫外線或X光下照射十幾分鐘,才能將芯片上的信息全部擦除,然后在專用的編程器上將新的信息寫入(寫入之前應確保芯片是全“1”狀態(tài))。(4)E2PROM擦除信息時,不需要將芯片從電路板上拔下,而是直接用電信號進行擦除,對其編程也是在線操作,因此改寫步驟簡單。(5)閃存是一種電可擦除、可重寫的非易失性的存儲器。與E2PROM相比,它具有更高的性價比,且體積小、功耗低,使用方便,在密度增加時仍保持可測性,這幾方面綜合起來的優(yōu)勢是目前其它半導體存儲器技術所無法比擬的。型RAM分為哪兩大類它們各自的特點。靜態(tài)RAM:主要缺點有兩個:由于靜態(tài)RAM基本存儲電路中包含的管子數目比較多,所以芯片容量較??;由于兩個交叉耦合的管子總有一個處于導通狀態(tài),所以會持續(xù)地消耗功率,使得SRAM功耗較大。主要優(yōu)點是:無需進行刷新,因此簡化了外部電路。動態(tài)RAM:四管DRAM所用的管子最多,從而使芯片的容量比較小,但它的讀出過程就是刷新過程,因而不用為刷新而在外部另加邏輯電路。三管DRAM所用的管子較少一點,但讀/寫數據線分開,讀/寫選擇線也分開,且要另加刷新電路,這樣,外加電路本身增加了,存儲器和外加電路的連接也增加了。單管DRAM所用的管子最少,但讀出的數據信號弱,要用靈敏度很高的讀出放大器來實現讀出放大功能。9.簡述CPU與I/O數據傳送的四種控制方法。1:無條件傳送方式2:程序查詢方式3:程序中斷方式4:直接存儲器存儲方式10.CPU執(zhí)行中斷的過程。1:CPU先向I/O設備發(fā)出命令字,要求傳送數據;2:從I/O端口讀入狀態(tài)字;3:檢查狀態(tài)字中的標志,數據交換是否可以進行;4:若I/O端口沒有準備好,即READY=0,則重復執(zhí)行第2,3步,一直到READY=1為止;5:CPU執(zhí)行輸入指令,從I/O端口讀出數據,同時使用I/O端口的狀態(tài)字復位。什么是中斷如果平時讓CPU與外設并行工作,每當外設與CPU進行數據交換時,外設就向CPU發(fā)出一個信號,請求為其輸入或輸出服務,這時CPU暫停當前程序的執(zhí)行,而轉去執(zhí)行為外設服務的程序,并在該程序執(zhí)行完畢后,返回暫停斷點,繼續(xù)執(zhí)行原來的程序。我們把這個過程稱之為中斷。第二部分題庫一、簡答題1. 什么是溢出兩個補碼進行加減運算時,什么情況下會產生溢出運算結果的符號位于參加運算數的符號位不同的情況,為你把這種情況稱作溢出。兩個數同號相加時有可能發(fā)生溢出,兩個異號相減有可能發(fā)生溢出。微機系統(tǒng)的硬件分為幾個部分及各自功能。(1)系統(tǒng)總線:用來連接CPU及存儲器和外部設備的一組導線,可以是電纜,也可以是印刷板上的連線。所有的信息都通過總線傳送。(2)微處理器CPU:對指令進行譯碼,根據指令要求來控制系統(tǒng)內的活動,并完成全部的算數和邏輯運算。(3)內存:存儲當前正在使用的數據和指令。(4)I/O接口:CPU與外部設備之間交換信息的連接電路,通過總線與cpu相連。(5)外部設備:包括輸入設備,輸出設備及存儲設備。微處理器典型結構分為幾個部分及各自的功能。(1)MP/CPU該芯片內集成了控制器、運算器和寄存器運算器是計算機中加工與處理數據的功能部件,主要有兩個功能:☆對數據的加工處理(重要功能),通過其內部的ALU完成?!顣簳r存放參與運算的數據和某些中間結果,通常,通過與ALU相連的寄存器組實現。在寄存器組中,累加器是最繁忙的寄存器,在算術和邏輯運算時,它具有雙重功能(運算前和運算后)??刂破魇强刂普_計算機各功能部件協(xié)同動作、自動執(zhí)行計算機程序的功能部件,它由IP、IR、ID、時序發(fā)生器和時序控制信號產生部件組成。存儲器存放程序和數據的部件。分為主存和輔存兩類。主要由半導體存儲器和磁盤、光盤存儲器等構成。造價、容量、速度有別。構成內存的半導體存儲器又分為ROM和RAM。(3)I/O設備和I/O接口各種外設的工作速度、驅動方式差異很大,無法與CPU直接匹配,不可能把它們簡單地連到系統(tǒng)總線上,需要通過接口電路完成信號的變換、數據的緩沖、與CPU的聯絡等工作。4. CPU功能結構圖分為幾個部分及各自功能。5. 8086CPU有幾種工作模式分別為什么最小模式和最大模式6. 8086存儲器有幾種地址表示方法分別為什么邏輯地址物理地址解釋術語:最小模式、最大模式、邏輯地址、物理地址、段基址、指令周期、總線周期、時鐘周期、存儲容量、地址重疊、I/O系統(tǒng)、I/O端口、中斷、中斷向量、最小模式:系統(tǒng)中只有8086一個微處理器,系統(tǒng)中所有的總線控制信號都直接由8086產生,因此系統(tǒng)中的總線控制邏輯電路被減到最小。最大模式:系統(tǒng)中總是包含兩個或多個微處理器,其中一個主處理器就是8086,其它處理器為協(xié)處理器(如,用于數值運算的8087,用于輸入/輸出大量數據的8089)。邏輯地址:允許在程序中編排使用的地址。物理地址:信息在存儲器中實際存放的地址。段基址:決定某段首字節(jié)位置的地址。指令周期:每條指令的執(zhí)行由取指,分析,執(zhí)行等操作完成,執(zhí)行一條指令所需要的時間。總線周期:8086CPU于外部交換信息是通過總線操作完成的,CPU每使用一次總線進行數據輸入/輸出所需要的時間稱為總線周期。時鐘周期:執(zhí)行指令的一系列操作都是在時鐘脈沖CLK的統(tǒng)一控制下一步一步進行的,時鐘脈沖的重復周期稱為時鐘周期。存儲容量:I/O系統(tǒng):在計算機系統(tǒng)中,CPU和主存與外圍設備之間信息交換的一切軟硬件機構系統(tǒng)稱為輸入/輸出系統(tǒng),簡稱I/O系統(tǒng)。I/O端口:每個接口部件都含一組寄存器,CPU和外設進行數據傳輸時,各類信息在接口中進行不同的寄存器,一般稱這些寄存器為I/O端口。中斷:當CPU正在執(zhí)行某程序時,由于外界事件的需要向CPU發(fā)出申請,CPU暫?,F行程序的執(zhí)行而轉去處理臨時發(fā)生的事件,處理完后再返回到被中斷程序的斷點處,繼續(xù)向下執(zhí)行,這個過程稱為中斷。中斷向量:中斷向量又稱中斷入口地址,中斷指針,中斷矢量,中斷類型等。8. 8086指令格式中的操作數種類有哪幾種形式一條指令包括哪幾個部分指令的基本構成:操作碼和操作數兩部分構成。一個匯編語言源程序中有幾種基本語句指令語句,偽指令語句和宏指令語句。變量有哪幾種屬性(1)段屬性(2)偏移量屬性(3)距離屬性標號有哪幾種屬性(1)段屬性(2)偏移量屬性(3)距離屬性匯編語言源程序上機過程分為哪幾個過程(1)建立源程序文件(2)對源程序進行匯編(3)對目標文件進行連接(4)運行程序14.設DATA段為數據段,畫出存儲單元示意圖說明下面的程序段被匯編之后,DS:2000H開始的每個存儲單元中,數據的存放順序如何DATASEGMENTORG2000HDIGITDW1,-2,3DW2DUP(0),21A0HDATAENDS半導體存儲器按存取方式分為哪幾類各自特點。(1)從器件原理來分:雙極型和MOS型(2)從功能來分:隨機存取和只讀(3)從存取原理來分:靜態(tài)和動態(tài)(4)從信息傳送方式來分:并行和串行16、按信息存取方式的不同,MOS型RAM又可分為哪幾類各自特點。一817.按照構成ROM集成電路內部結構的不同,又可分為哪幾類各自特點。18.若存儲空間的首地址為2000H,試寫出存儲容量分別為2K*8、4k*8、8k*8、16k*8位時,所對應的末地址。19.在I/O接口中通常包含哪幾類信息數據信息,狀態(tài)信息,控制信息三種。I/O端口中分類。數據端口,狀態(tài)端口,控制端口三種。I/O端口有哪幾種編址方式1.端口和存儲器的統(tǒng)一編址2.端口獨立編址微型計算機與外設間的信息交換方式程序控制方式,程序中斷方式和直接存儲器存取方式。23、8086中斷類型。(1)可屏蔽中斷(2)非屏蔽中斷中斷過程(1)中斷請求(2)中斷判優(yōu)(3)中斷響應(4)中斷處理(5)中斷返回什么是端口8086共有多少個端口26、已知軟盤中斷為INT13H,其中斷服務程序入口地址為0010H:0038H。請畫出中斷向量指針及中斷向量的存儲示意圖。27、試用74LS138設計一個地址譯碼電路,使某接口芯片的片選地址為200H—203H。(可以有地址重疊)28、類型碼為8的中斷是什么類型的中斷,它的中斷服務程序入口地址放在什么地方試說明它的存放格式。29、CPU響應可屏蔽中斷的條件是什么1)CPU響應中斷的條件①有中斷請求信號。②中斷請求沒有被屏蔽。③CPU的中斷是開放的。④CPU在現行指令執(zhí)行完畢時,響應中斷。.什么是接口其作用是什么I/O接口是主機和外設進行銜接的部件,它的一端通過總線與主機相連,另一端通過控制器與外設相連。I/O接口的功能:(1)I/O地址譯碼與設備選擇(2)信息的輸入輸出(3)命令、數據和狀態(tài)的緩沖與鎖存(4)信息轉換類型碼為4的中斷是什么類型的中斷,它的中斷服務程序入口地址放在什么地方試說明它的存放格式。如果在算數運算后加一條溢出中斷指令INTO,則該指令測試OF標志,若OF=1,立即產生一個類型號為4的中斷。簡答總線的概念。如果總線按傳送信息的類別分,有哪幾類 二、完成指令序列1、將附加段中的一個字節(jié)變量COUNT的值存入AL寄存器2、將BX寄存器初始化為變量MADY的偏移地址3、將BX寄存器和CX寄存器的內容相加,結果存入CX4、將數字0B2H加入到CL寄存器中5、把數組MYDAT的段地址和偏移地址存入DS和BX寄存器6、交換AX和BX寄存器的內容三、程序設計題1.在內存BUF單元中存放一個字數據,現要求將此數據的高4位和低4位置0,其余各位保持不變,并將結果存入到RESU單元中。2.自內存單元MEM處存放兩個字節(jié)帶符號數,試比較它們的大小,并將大數存放到BIG單元中。3.求100以內所有奇數之和,結果存入DL寄存器中4.統(tǒng)計ES:0A00H字單元中有多少位“1”,結果存入SUM單元中5.將DS:0000H開始的5個連續(xù)單元中的無符號字節(jié)數據求和,結果存入SUM字單元中去。6、用查表的方法將HEX單元中低4位十六進制數轉換為對應的ASCII碼,并顯示出來。7、利用查表的方法計算0~9之間的任意一個數字的平方值,并將計算的結果存入RSLU單元。8、設內存中有三個互不相等的無符號字數據,分別存放在ARG開始的字單元,編制程序將其中最大值存入MAX單元。9、已知DATA單元開始存放三個帶符號數,編制程序,檢查三個數據是否同號,若同時為正,則在顯示器上顯示“+”;同時為負,則顯示“-”;否則顯示空格“”。10、統(tǒng)計由DATA開始的字節(jié)數據塊中負元素的個數,數據個數在COUNT單元,數據個數在COUNT單元,統(tǒng)計結果存入RLT單元。用完整的匯編程序完成:在以DAT為首地址的字緩沖區(qū)中存有一批字數據,以“*”作為結束,編程找出其最大值,結果存入RSLT單元.DSEGSEGMENTDATADW1234H,5678H,ABCH...."*"RSLTDWDSEGENDSCSEGSEGME

溫馨提示

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

評論

0/150

提交評論