微型計算機(jī)原理與接口技術(shù)復(fù)習(xí)題_第1頁
微型計算機(jī)原理與接口技術(shù)復(fù)習(xí)題_第2頁
微型計算機(jī)原理與接口技術(shù)復(fù)習(xí)題_第3頁
微型計算機(jī)原理與接口技術(shù)復(fù)習(xí)題_第4頁
微型計算機(jī)原理與接口技術(shù)復(fù)習(xí)題_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

word格式-可編輯-感謝下載支持第1章微型計算機(jī)基礎(chǔ)知識一、選擇題1.80486CPU進(jìn)行算術(shù)和邏輯運(yùn)算時,可處理的信息的長度為(D)。A、32位B、16位C、8位D、都可以.在下面關(guān)于微處理器的敘述中,錯誤的是(C)。A、微處理器是用超大規(guī)模集成電路制成的具有運(yùn)算和控制功能的芯片B、一臺計算機(jī)的CPU含有1個或多個微處理器C、寄存器由具有特殊用途的部分內(nèi)存單元組成,是內(nèi)存的一部分D、不同型號的CPU可能具有不同的機(jī)器指令.若用MB作為PC機(jī)主存容量的計量單位,1MB等于(B)字節(jié)。A、210個字節(jié)B、220個字節(jié)C、230個字節(jié)D、240個字節(jié)4.運(yùn)算器在執(zhí)行兩個用補(bǔ)碼表示的整數(shù)加法時,判斷其是否溢出的規(guī)則為(D)。A、兩個整數(shù)相加,若最高位(符號位)有進(jìn)位,則一定發(fā)生溢出B、兩個整數(shù)相加,若結(jié)果的符號位為0,則一定發(fā)生溢出C、兩個整數(shù)相加,若結(jié)果的符號位為1,則一定發(fā)生溢出D、兩個同號的整數(shù)相加,若結(jié)果的符號位與加數(shù)的符號位相反,則一定發(fā)生溢出.運(yùn)算器的主要功能是(C)。A、算術(shù)運(yùn)算B、邏輯運(yùn)算C、算術(shù)運(yùn)算與邏輯運(yùn)算D、函數(shù)運(yùn)算.運(yùn)算器由很多部件組成,其核心部分是(B)。A、數(shù)據(jù)總線B、算術(shù)邏輯單元C、累加器D、多路開關(guān).在一般的微處理器中,(D)包含在CPU中。A、內(nèi)存8、輸入/輸出單元C、磁盤驅(qū)動器D、算術(shù)邏輯單元8.80486CPU的標(biāo)志寄存器中,OF標(biāo)志表示運(yùn)算結(jié)果的(C)情況。A、進(jìn)/借位B、符號C、溢出D、輔助進(jìn)位.若某數(shù)據(jù)段位于存儲區(qū)38000H?47FFFH,則該數(shù)據(jù)段的段基址為(D)。A、38000HB、47FFFHC、3000HD、3800H.程序設(shè)計中所使用的地址是(A)。A、邏輯地址B、有效地址C、物理地址D、段基址.80X86執(zhí)行程序時,對存儲器進(jìn)行訪問時,物理地址可由(B)組合產(chǎn)生。A、SS和IPB、CS和IPC、DS和IPD、CS和BP.某處理器與內(nèi)存進(jìn)行數(shù)據(jù)交換的外部數(shù)據(jù)總線為32位,它屬于(C)。A、8位處理器B、16位處理器C、32位處理器D、64位處理器13.在堆棧操作中,隱含使用的通用寄存器是(D)。A、AXB、BXC、SID、SP.主要決定微機(jī)性能的是(A)A、CPU B、耗電量C、質(zhì)量 D、價格.十進(jìn)制負(fù)數(shù)-38的八位二進(jìn)制補(bǔ)碼是(B)A、01011011BB、11011010BC、11011011BD、 word格式-可編輯-感謝下載支持01011010B.若某臺微型計算機(jī)的型號是奔四800,則其中800的含義是(D)A、CPU中有800個寄存器 B、CPU中有800個運(yùn)算器C、該微機(jī)的內(nèi)存為800MB D、時鐘頻率為800MHz.在計算機(jī)內(nèi)部,一切信息的存取,處理和傳送都是以(D)形式進(jìn)行。A、EBCDIC碼B、ASCII碼C、十六進(jìn)制編碼口、二進(jìn)制編碼18.16位PC機(jī)中整數(shù)的有效范圍是(D)A、-32768-32767 B、-32767—32767C、0-65535 D、-32768—32767或0—6553519.在(C)表示中,二進(jìn)制數(shù)11111111B表示十進(jìn)制數(shù)-1A、原碼 B、反碼 C、補(bǔ)碼 D、BCD碼20.用8位的二進(jìn)制數(shù)的補(bǔ)碼形式表示一個帶符號數(shù),它能表示的整數(shù)范圍是(D)A、-127—+127B、-128—+128C、-127—+128D、-128—+12721.計算機(jī)中運(yùn)算器和控制器合稱為(A)A、CPU B、ALU C、主機(jī)D、ENIAC22.32位的個人計算機(jī),一個字節(jié)6丫土?)由(B)位(狀土)組成。A、4 B、8 C、16D、3223.假設(shè)機(jī)器中浮點數(shù)的表示格式如下:階符階碼尾符尾碼15 14 12 11 10 0當(dāng)尾數(shù)用補(bǔ)碼,階碼(階碼基數(shù)為2,尾數(shù)以規(guī)格化數(shù)表示)用補(bǔ)碼表示時,-123.625的表示形式為(A)。24.從功能上,8086的CPU由(C)兩部分組成。A、SP、ALUB、控制器、FLAGSC、EU、BIUD、EU、ALU25.標(biāo)志寄存器FLAGS中存放兩類標(biāo)志,即(B)。A、符號標(biāo)志、溢出標(biāo)志 B、控制標(biāo)志、狀態(tài)標(biāo)志C、方向標(biāo)志、進(jìn)位標(biāo)志 D、零標(biāo)志、奇偶標(biāo)志TOC\o"1-5"\h\z26.若AL=3BH,AH=7DH,則AL和AH中的內(nèi)容相加后,標(biāo)志CF、SF和OF的狀態(tài)分別是( A)。A、0、1、1B、1、1、1C、0、0、0D、1、1、027.若AL=3BH,AH=7DH,則AL和AH中的內(nèi)容相減后,標(biāo)志CF、AF和PF的狀態(tài)分別是( B)。A、0、0、1B、1、1、1C、0、1、0D、1、0、028.下列有關(guān)指令指針寄存器的說法中,哪一個是正確的( B)。A、IP存放當(dāng)前正在執(zhí)行的指令在代碼段中的偏移地址B、IP存放下一條將要執(zhí)行的指令在代碼段中的偏移地址 word格式-可編輯-感謝下載支持C、IP存放當(dāng)前正在執(zhí)行的指令在存儲器中的物理地址D、IP存放當(dāng)前正在執(zhí)行的指令在存儲器中的段地址.最小模式時,當(dāng)M/TO為低電平時,表示CPU正在對(B)進(jìn)行訪問。A、存儲器B、I/O端口C、外部存儲器D、EPROM.下面有關(guān)MN/-M--X-的敘述正確的是(C)A、是工作模式選擇信號,由CPU產(chǎn)生,為高電平時CPU工作在最小模式,為低電平時,CPU工作在最大模式B、是工作模式選擇信號,由CPU產(chǎn)生,為低電平時CPU工作在最小模式,為高電平時,CPU工作在最大模式C、是工作模式選擇信號,由外部輸入,為低電平時CPU工作在最小模式,為高電平時,CPU工作在最大模式D、是工作模式選擇信號,由外部輸入,為高電平時CPU工作在最小模式,為低電平時,CPU工作在最大模式.某CPU的主頻為250MHZ,則它的時鐘周期為(D)A、250nsB、50nsC、40ns D、4ns.如果訪問存儲器時使用BP尋址,則默認(rèn)的段寄存器是(D)A、CSB、ESC、DSD、SS.某單元在數(shù)據(jù)段中,已知DS=1000H,偏移地址為1200H,則它的物理地址為(B)A、10000HB、11200HC、12100HD、13000H.某系統(tǒng)中,已知SS=2360H,SP=0800H,若將20H個字節(jié)的數(shù)據(jù)入棧,則SP的內(nèi)容為(D)A、0780HB、0820HC、23E20HD、07E0H.某系統(tǒng)中,已知建立堆棧時SS=2360H,SP=0800H,經(jīng)過一段時間后,SP的內(nèi)容變?yōu)?700H,則堆棧中有多少個字的數(shù)據(jù)(A)A、80HB、50HC、100D、100H.設(shè)某一個單元的物理地址是54321H,則正確的邏輯地址表示為(C)A、4321H:50000HB、54320H:1HC、5430H:0021HD、5432H:00001H.如果一個程序在執(zhí)行前CS=1000H,IP=2000H,該程序的起始地址是(B)A、3000HB、12000HC、21000HD、1000H.如果一個堆棧從地址1250H:0100H開始,SP=0050,則SS的段地址是(B)A、12600HB、1260HC、1265HD、125BH二、填空題.計算機(jī)是通過()、()、( )總線把各個部件連接在一起,構(gòu)成一個系統(tǒng)。TOC\o"1-5"\h\z.8086的數(shù)據(jù)總線是( )位,地址總線是( )位。.PC機(jī)主存儲器中的基本存儲單元的長度是( )。.80486可訪問8位、( )、和( )、( )位的寄存器。.在微處理器的實地址方式下,段寄存器的作用是( )。 word格式-可編輯-感謝下載支持.若一個數(shù)中含有3個“1”,則其奇偶標(biāo)志為( )。.80486工作在實模式下時,若需對堆棧區(qū)進(jìn)行操作,其物理地址是由( )和()組合產(chǎn)。.程序設(shè)計中使用的地址稱為( ),而CPU對存儲器單元進(jìn)行操作時使用的地址稱為()。TOC\o"1-5"\h\z.按存儲器的分級原則,其容量最大的一級存儲器成為( )。.按存儲器的分級原則,其速度最快的一級存儲器成為( )。.微機(jī)的主要性能指標(biāo)中,字長是指( )。.微型計算機(jī)由( )和()兩大部分組成。.上電復(fù)位時,若CPU的CS=0FFFFH,IP=0000H,則第一條指令從( )H方取.8088與外部交換數(shù)據(jù)的總線寬度是位,與寄存器組之間的數(shù)據(jù)總線寬度是一位,EU內(nèi)部總線寬度是位。.設(shè)AL=80H,AH=83H,AL和AH中的內(nèi)容相力口后,CF=,OF=,ZF= ,PF= ,AF= ,SF= 。.際6/8088將整個存儲空間劃分為許多邏輯段,每個邏輯段容量在以內(nèi),各個邏輯段相互重疊。.8086/8088中,某單元只能有一個地址,但可以有多個—地址。.如果對堆棧進(jìn)行操作,則段基址來源于,偏移地址來源于。.某存儲單元物理地址為32413H,則相對于段地址為3000H,其偏移地址為,若,它的偏移地址是1003H,則其段地址為。.在8086/8088系統(tǒng)中,所有讀寫存儲器或I/O端口操作都是由—通過系統(tǒng)總線完成的。四、簡答題.簡述EU和BIU的主要功能?參考答案:EU的主要功能是執(zhí)行指令,完成指令規(guī)定的所有操作。BIU的主要功能是負(fù)責(zé)與存儲器或I/O端口的信息傳輸。它們可以并行操作.8086和8088的主要區(qū)別是什么?參考答案:8086BIU中指令隊列長度是6B,一旦指令隊列空出28,BIU將自動讀取指令。而8088BIU中指令隊列長度是4B,只要指令隊列出現(xiàn)一個空閑字節(jié),BIU都將自動讀取指令。8088BIU與外部交換數(shù)據(jù)的總線寬度是8位,總線控制電路與專用寄存器間的數(shù)據(jù)總線也是8位,在EU內(nèi)部則是16位。而8086CPU則都是16位的。第2章指令系統(tǒng)及匯編語言程序設(shè)計一.選擇題.指令A(yù)DDCX,55H指P]的源操作數(shù)的尋址方式是()。(A)寄存器尋址(B)直接尋址(C)寄存器間接尋址(D)寄存器相對尋址.設(shè)(SS)=3300H,(SP)=1140H,在堆棧中壓入5個字?jǐn)?shù)據(jù)后,又彈出兩個字?jǐn)?shù)據(jù),則(SP)=()。

word格式-可編輯-感謝下載支持(A)113AH(B)114AH(C)1144H(D)1140H.若SI=0053H,BP=0054H,執(zhí)行SUBSI,BP后,則()。(A)CF=0,OF=0(B)CF=0,OF=1(C)CF=1,OF=0(D)CF=1,OF=14.已知(BP)=0100H,(DS)=7000H,(SS)=8000H,(80100H)=24H,(80101H)=5AH,(70100H)=01H,(70101H)=02H,指令MOVBX,[BP]執(zhí)行后,(BX)=()。(A)0102H(B)0201H(C)245AH(D)5A24H5.實模式下80486CPU對指令的尋址由()決定。(A)CS,IP(B)DS,IP(C)SS,IP(D)ES,IP6.使用80486匯編語言的偽操作指令定義:VALDB2DUP(1,2,3DUP(3),2DUP(1,0))則在VAL存儲區(qū)內(nèi)前十個字節(jié)單元的數(shù)據(jù)是()。(A)1,2,3,3,2,1,0,1,2,3(B)1,(A)1,2,3,3,2,1,0,1,2,3(B)1,2,3,3,3,3,2,1,0,1(C)2,1,2,3,3,2,1,0(D)1,2,3,3,3,1,0,1,0,1.下列四條指令都可用來使累加器清〃0〃,但其中不能清〃進(jìn)位〃位的是()。(A)XORAL,AL(B)ANDAL,0(C)MOVAL,0(D)SUBAL,AL.若(AX)=96H,(BX)=65H,依次執(zhí)行ADDAX,BX指令和DAA指令后,(AL)=()。(A)0FBH(B)01H(C)61H(D)0BH.下列能使CF標(biāo)志置1的指令是()。(A)CMC(B)CLC(C)STC(D)CLD.MOVAX,[BP+SI]隱含使用的段寄存器是()。(A)CS(B)DS(C)ES(D)SS.設(shè)AL=7FH,要使AL=80H,應(yīng)使用下列哪一條指令()。(A)ANDAL,80H(B)ORAL,80H(C)XORAL,80H(D)NOTAL.在執(zhí)行十進(jìn)制調(diào)整指令DAA,DAS之前必須將結(jié)果存放于()中。(A)AX(B)AH(C)AL(D)BL.下列指令執(zhí)行后影響標(biāo)志位的是()。(A)MOV(B)PUSH(C)ADD(D)XCHG.唯一能對應(yīng)存儲單元的地址是()。(A)物理地址(B)端口地址(C)有效地址(D)邏輯地址.計算機(jī)能直接執(zhí)行的語言是()。(A)機(jī)器語言(B)匯編語言(C)高級語言(D)程序設(shè)計語言.需采用先進(jìn)后出原則操作的存儲區(qū)是()。(A)寄存器組(B)地址緩沖器(C)數(shù)據(jù)寄存器(D)堆棧區(qū).寄存器SP用于對()的操作。(A)空閑單元(B)堆棧單元(C)數(shù)據(jù)單元(D)指令單元.若(BX)=1000H,(DS)=2000H,(21000H)=12H,(21001H)=34H,執(zhí)行LEASI,[BX]指令后,SI寄存器的內(nèi)容是()。(A)1234H(B)3412H(C)1000H(D)0010H19.若(AL)=80H,執(zhí)行NEGAL指令后,CF和OF標(biāo)志位的狀態(tài)分別為()。(A)0和0(B)0和1(C)1和0(D)1和1.若要完成(AX)*7/2運(yùn)算,則在下列四條指令之后添加()指令。MOVBX,AX;MOVCL,3;SALAX,CL;SUBAX,BX()。(A)RORAX,1(B)SALAX,1(C)SARAX,1(D)DIVAX,2word格式-可編輯-感謝下載支持.在保護(hù)模式下,代碼段的段基址存在于()中。(A)段選擇符(B)指令指針寄存器(C)段寄存器(D)段描述符.查表指令XLAT規(guī)定,待查表的首址應(yīng)存入()中。(A)BP(B)SI(C)DI(D)BX.將要取的某一條指令的偏移地址由()提供。(A)SI(B)BP(C)SP(D)IP.寄存器間接尋址方式中,操作數(shù)在()中。(A)通用寄存器(B)堆棧(C)主存單元(D)段寄存器.運(yùn)算型指令的尋址和轉(zhuǎn)移型指令的尋址,其不同點在于()。(A)前者取操作數(shù),后者決定程序的轉(zhuǎn)移地址(B)后者取操作數(shù),前者決定程序的轉(zhuǎn)移地址(C)兩者都是取操作數(shù)(D)兩者都是決定程序的轉(zhuǎn)移地址.JMPWORDPTR團(tuán)]是()。(A)段內(nèi)間接轉(zhuǎn)移(B)段間間接轉(zhuǎn)移(C)段內(nèi)直接轉(zhuǎn)移(D)段間直接轉(zhuǎn)移NC指令不影響()標(biāo)志。(A)OF(B)CF(C)SF(D)ZF.邏輯移位指令SHL用于()。(A)帶符號數(shù)乘2(B)帶符號數(shù)除2(C)無符號數(shù)乘2(D)無符號數(shù)除2.算術(shù)移位指令SAR用于()。(A)帶符號數(shù)乘2(B)帶符號數(shù)除2(C)無符號數(shù)乘2(D)無符號數(shù)除2.下列指令中,有語法錯誤的是()。(A)MOV[SI],AX(B)INAL,DX(C)XORAX,1234H(D)OUT210H,AL.在下列偽指令中定義字變量的是()。(A)DD(B)DW(C)DQ(D)DT.下列指令中,能使AL的內(nèi)容固定為偶數(shù)的是()。(A)ADDAL,01H(B)ORAL,0FEH(C)ANDAL,0FEH(D)XORAL,0FEH.改變()寄存器的值,可改變堆棧中棧頂元素的位置。(A)BP(B)IP(C)SP(D)BX.加減類運(yùn)算指令對標(biāo)志位的狀態(tài)()。(A)有影響(B)部分影響(C)無影響(D)任意.當(dāng)AH=()時,執(zhí)行INT21H指令可在屏幕上顯示一組字符。(A)01H(B)02H(C)09H(D)0AH.已知VARDW1,2,$+2,5,6若匯編時VAR分配的偏移地址是2010和,則匯編后2014H單元的內(nèi)容是()。(A)6H(B)14H(C)5H(D)16H.若某數(shù)據(jù)段位于存儲區(qū)68000H?7FFFFH,則該數(shù)據(jù)段的段基址是()。(A)68000H(B)7FFFFH(C)6000H(D)6800H.SP的作用是用來指示()。(A)棧頂元素的有效地址(B)下一條要執(zhí)行指令的地址(C)下一條要取的指令的地址(D)棧底元素的有效地址word格式-可編輯-感謝下載支持.在數(shù)據(jù)傳送指令執(zhí)行過程中,不能直接與立即數(shù)進(jìn)行傳送的是()。(A)通用寄存器(B)段寄存器(C)存儲器(D)通用寄存器和存儲器40.轉(zhuǎn)移類指令對標(biāo)志位的狀態(tài)()。(A)有影響(B)部分影響(C)無影響(D)隨意.欲從存儲單元取某操作數(shù),可采用()。(A)寄存器尋址、寄存器間接尋址(B)立即尋址、直接尋址(C)立即尋址、寄存器間接尋址(D)寄存器間接尋址、直接尋址.在指令MOVAX,0執(zhí)行后,CPU狀態(tài)標(biāo)志位ZF的取值()。(A)為0(B)為1(C)不確定(D)不改變.已知人1=10010111出BL=00010101H,執(zhí)行ADDAL,BL指令后,OF、SF、CF、ZF標(biāo)志的狀態(tài)為()。(A)1、0、1、1(B)1、1、0、0(C)0、0、1、1(D)0、1、0、1.下列指令中,錯誤的是()。(A)MOVBX,OFFSETBUF(B)LEASI,BUF(C)LEADI,OFFSETBUF(D)MOVBP,SEGBUF.輸入/輸出指令對標(biāo)志位的狀態(tài)()。(A)有影響(B)部分影響(C)無影響(D)任意.下列描述正確的是()。(A)匯編語言僅由指令性語句組成(B)匯編語言包括指令性語句和偽指令語句(C)指令性語句和偽指令語句的格式是完全相同的(D)指令性語句和偽指令語句需經(jīng)匯編程序翻譯成機(jī)器代碼后才能執(zhí)行.下列指令中不屬于邏輯運(yùn)算指令的是()。(A)XOR(B)CWD(C)NOT(D)OR.假定DX=10111001B,CL=3,CF=1,則執(zhí)行指令SHLDX,CL后,DX的值為()。(A)005CH(B)0017H(C)1700H(D)05C8H.下列指令中不會改變指令指針寄存器內(nèi)容的是()。(A)MOV(B)JMP(C)CALL(D)RET.偽指令ENDP告訴匯編程序()。(A)宏定義結(jié)束(B)過程定義結(jié)束(C)段定義結(jié)束(D)過程運(yùn)行結(jié)束.利用DOS系統(tǒng)功能調(diào)用的9號(AH=9)功能,顯示一個字符串,其入口參數(shù)應(yīng)為()。(A)DS:DX二字符串首地址(B)DS:DX二字符串末地址(C)CS:DX二字符串首地址(D)CS:DX二字符串末地址52.在下列偽指令中定義雙字變量的是()。(A)DB(B)DW(C)DD(D)DT三、填空題.若SS=5310H,SP=0E30H,其物理地址為.若CH=07H,CL=08H,執(zhí)行指令A(yù)DDCH,CL后,AF=(),CF=(),OF=(),PF=()。.指令由()和()兩個字段構(gòu)成。.條件轉(zhuǎn)移指令JNE的測試條件是.若用指針(BP)訪問存儲器,則數(shù)據(jù)包含在()段中。.若AX=1234H,SP=1000H,指令PUSHAX執(zhí)行后AX=(),SP=()word格式-可編輯-感謝下載支持.指令采用( )尋址方式時操作數(shù)是在代碼段中。四、閱讀程序.程序中數(shù)據(jù)定義如下:DATA1DW?DATA2DB32DUP(?)DATA3DD?COUNTEQU$-DATA1此時COUNT的值是(38(或26H)).分析下列程序段,說出其功能。MOVAX,1000HMOVDS,AXMOVES,AXMOVSI,0100HMOVDI,0200HMOVCX,50DREPMOVSB3.寫出下列程序段的功能MOVBX,2000HMOVDS,BXXORAL,ALMOVCX,100AGAIN:MOV[BX],ALINCBXLOOPAGAIN4.寫出下列程序段的功能LEASI,BUFFERLEADI,ARRAYMOVCX,100XORBL,BLLP:CMP[SI],01HJNZLP1INCBLLP1:INCSILOOPLPMOV[DI],BL5.寫出下列程序段的功能MOVCX,16MOVAX,NMOVBH,0LP0:SHLAX,1JCLPINCBHLP:LOOPLP0MOVSUM,BH6.寫出下列程序段的功能MOVAL,NANDN,0FHword格式-可編輯-感謝下載支持MOVBL,NSHRAL,4MOVBH,AL.執(zhí)行下列程序段后,AX=?MOVAX,0702HMOVBH,09HAADDIVBH.下面程序段執(zhí)行后AL二?ABCDW2152H,3416H,5731H,4684HMOVBX,OFFSETABCMOVAL,3XLAT.執(zhí)行下面的程序段后AX二?MOVCX,5MOVAX,50NEXT:SUBAX,CXLOOPNEXTHLT.執(zhí)行下面的程序段后AX=?TABDW1,2,3,4,5,6ENTRYEQU6MOVBX,OFFSETTABADDBX,ENTRYMOVAX,[BX].執(zhí)行下面程序段后AX=ARRAYDW1,2,3,4,5,6,7,8,9,10COUNTEQU$-ARRAYXORAX,AXMOVCX,COUNTMOVSI,OFFSETARRAYNEXT:ADDAX,[SI]INCSILOOPNEXT12.寫出下列程序段的功能MOVAH,1INT21HANDAL,0FHMOVBL,ALMOVAH,1INT21HSHLAL,4ANDAL,BL將從鍵盤接受到的兩個字符拼在一起13.執(zhí)行下列程序段后NDB07Hword格式-可編輯-感謝下載支持XORBH,BHMOVBL,NRCLBL,1ADDBH,BLXORBH,0FFHHLT寄存器BH的值是,寄存器BL的值是。.分析下列程序段MOVAL,NXORAH,AHMOVCL,4DIVCL當(dāng)N=3CH時,程序執(zhí)行完后AX二.程序段如下:CLCMOVAL,6MOVBL,9ADDAL,BLMOVBL,ALDAA執(zhí)行上面程序段后,AL=,AF=,BL=.執(zhí)行下列指令后TABLEDB19H,55H,9CHLEABX,TABLEMOVAL,[BX]XORAL,89HMOV[BX],AL寄存器AL的值是.分析下列程序段,說明該程序段執(zhí)行何種功能。MOVCX,10MOVDL,30HNEXT1:MOVAH,2INT21HINCDLLOOPNEXT1.執(zhí)行下列指令后MOVAX,1245HMOVBX,5689HADDAL,BLMOVCL,ALMOVAL,AHADCAL,BHDAA寄存器AL的值是,寄存器CL的值是.分析下列程序段:MOVAL,Nword格式-可編輯-感謝下載支持XORAH,AHMOVBL,16DIVBL當(dāng)N=57H時,程序執(zhí)行完后AX二?.閱讀程序,請說出該程序的功能是什么?MOVAX,DATAMOVDS,AXLEASI,BUFFERXORBL,BLMOVCX,100AGAIN:MOVAL,[SI]TESTAL,1JNZNEXTINCBLNEXT:INCSILOOPAGAINHLT.從鍵盤上接收一字符,若是“Y”轉(zhuǎn)YES,是“N”轉(zhuǎn)NO,否則繼續(xù)等待,到輸入“丫”或“N”為止。程序段如下:MOVAL,NANDAL,0FHADDAL,90HDAAADCAL,40HMOVRUT,ALHLT問:①若N=5,下列程序執(zhí)行后AL二?②該程序段的功能是什么?23.執(zhí)行下列程序段后:DATASEGMENTDT1LABLEWORDDT2DB12H,34HDATAENDSMOVAL,DT2MOVDX,DT1寄存器AL的值是①,寄存器DX的值是②。.讀下列程序,請說出該程序的功能是什么?DATASEGMENTSUMDW0DATAENDSSTACKSEGMENTDB200DUP(?)STACKENDSCODESEGMENTword格式-可編輯-感謝下載支持ASSUMEDS:DATA,SS:STACK,CS:CODESTART:MOVAX,DATAMOVDS,AXMOVCX,50MOVAX,0MOVBX,1NEXT:ADDAX,BXINCBXINCBXDECCXJNENEXTMOVSUM,AXMOVAH,4CHINT21HCODEENDSENDSTART30.執(zhí)行下列程序段后:BUFDB01HXORAL,ALMOVAL,BUFMOVBL,ALSALAL,1ADDAL,BLXORAL,0FFHHLT寄存器AL的值是多少?寄存器BL的值是多少?第3章存儲器系統(tǒng)一.選擇題1.CPU與外設(shè)間數(shù)據(jù)傳送的控制方式有( )。(A)中斷方式(B)DMA方式 (C)程序控制方式 (D)以上三種都是2.CPU與I/O設(shè)備間傳送的信號有( )。(A)數(shù)據(jù)信息 (B)控制信息 (C)狀態(tài)信息 (D)以上三種都是.在中斷方式下,外設(shè)數(shù)據(jù)輸入到內(nèi)存的路徑是()。(A)外設(shè)一數(shù)據(jù)總線一內(nèi)存 (B)外設(shè)一數(shù)據(jù)總線一CPU—內(nèi)存(C)外設(shè)一CPU-DMAC-內(nèi)存 (D)外設(shè)一I/O接口一CPU-內(nèi)存.CPU響應(yīng)中斷請求和響應(yīng)DMA請求的本質(zhì)區(qū)別是( )。(A)中斷響應(yīng)靠軟件實現(xiàn) (B)速度慢 (C)控制簡單 word格式-可編輯-感謝下載支持(D)響應(yīng)中斷時,CPU仍然仍控制總線,而響應(yīng)DMA請求時,CPU要讓出總線TOC\o"1-5"\h\z.將微處理器、內(nèi)存儲器及I/O接口連接起來的總線是( )。(A)片總線 (B)外總線 (C)系統(tǒng)總線 (D)局部總線.在下列指令中,能使PC機(jī)CPU對I/O端口進(jìn)行讀寫訪問的是( )。(A)中斷指令(B)串操作指令 (。輸入輸出指令9D)傳送指令.下列幾種芯片是PC機(jī)的常用芯片,它們之中可接管總線控制數(shù)據(jù)傳送的是( )。(A)定時器/計數(shù)器芯片 (B)串行接口芯片(C)并行接口芯片(D)DMA控制器芯片.下列幾種芯片是PC機(jī)的常用I/O接口芯片,它們之中可接管總線控制數(shù)據(jù)傳送的是()。TOC\o"1-5"\h\z(A) 8253A (B)8237A (C) 8259A (D)8255A.在下列指令中,能使PC機(jī)CPU對I/O端口進(jìn)行讀寫訪問的是( )。(A)中斷指令(B)串操作指令(C) 輸入/輸出指令(D)傳送指令. 將微處理器、內(nèi)存儲及I/O接口連接起來的總線是( )。(A)片總線 (B)外總線 (C)系統(tǒng)總線 (D)內(nèi)部總線.支持無條件傳送方式的接口電路中,至少應(yīng)包含( )。(A)數(shù)據(jù)端口,控制端口(B)狀態(tài)端口(C)控制端口(D)數(shù)據(jù)端口.CPU與慢速的外設(shè)進(jìn)行數(shù)據(jù)傳送時,采用()方式可提高CPU的效率。(A)查詢(B)中斷(C)DMA(D)無條件傳送.當(dāng)采用()輸入操作

溫馨提示

  • 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

提交評論