




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
(圖片大小可自由調整)2024年高等教育工學類自考-02277微型計算機原理應用考試近5年真題薈萃附答案第I卷一.參考題庫(共100題)1.8088是()位的CPU。A、32B、16C、64D、82.堆棧指針SP的初值為3000H,AX=2000H,BX=5000H,執行指令: PUSHAX PUSHBX POPAX 后SP=?AX=?3.在兩片8259A級聯的中斷系統中,主片的第三級IR3作為從片的中斷請求,則初始化主從片時,ICW3的數據格式分別是()。A、04H和30HB、04H和03HC、40H和03HD、40H和30H4.指出8086/8088下列指令中存儲器操作數物理地址的計算表達式。 (1)MOV??AL,?[DI]?? (2)MOV??AX,?[BX+SI] (3)MOV??AL,?8[BX+DI] (4)ADD??AL,?ES:?[BX]? (5)SUB??AX,?[2400H]??? (6)ADC??AX,?[BX+DI+1200H]??? (7)MOV??CX,?[BP+SI]? (8)INC??BYTE?PTR[DI]5.設BX=6D16H,AX=1100H,寫出下列指令執行后BX寄存器的內容。 MOV?CL,?06H ROL?AX,?CL SHR?BX,?CL6.下列數據中,可能是6進制數的是()。A、488B、357C、541D、1267.試比較SUBAL,09H與CMPAL,09H這兩條指令的異同,若AL=08H,分別執行上述兩條指令后,SF=?CF=?OF=?ZF=?8.十進制負數-61的八位二進制原碼是()。A、10101111B、10111101C、10101011D、001101019.為什么需要半加器和全加器,它們之間的主要區別是什么?10.微處理器、微型計算機和微型計算機系統之間有何聯系與區別?11.編寫計算下面函數值的程序: 12.十進制數36轉換成二進制數是()。A、110100B、100100C、100110D、10010113.MOVAL,25514.與外存相比,內存的特點是()。A、容量小、速度快、成本高B、容量小、速度快、成本低C、容量大、速度快、成本高D、容量大、速度快、成本低15.請閱讀下列程序,分析其功能。MESSDB‘PRESSANYKEY’,0DH,0AH,‘$’MOVAH,09MOVDX,SEGMESSMOVDS,DXMOVDX,OFFSETMESSINT21H16.在計算機中,數據單位bit的意思是字節。17.可以使用指令OUTAX,4629H把4629H傳送給AX寄存器。18.寫出下列邏輯地址的段地址,偏移地址和物理地址。 19.什么是模/數轉換器?什么是數/模轉換器?20.在總線操作周期中,8088CPU會在第()個時鐘周期的前沿測試()引腳,如果測到無放低電平,CPU()21.假定(SS)=2000H,(SP)=0100H,(AX)=2107H,執行指令PUSHAX后,存放數據21H的物理地址是()。A、20102HB、20101HC、200FEHD、200FFH22.假定PC機存儲器低地址區有關單元的內容如下: (20H)=3CH,(21H)=00H,(22H)=86H,(23H)=0EH且CS=2000H,IP=0010H,SS=1000H,SP=0100H,FLAGS=0240H,這時若執行INT8指令,試問:? (1)程序轉向從何處執行(用物理地址回答)?? (2)棧頂6個存儲單元的地址(用邏輯地址回答)及內容分別是什么?23.已知英文大寫字母A的ASCII碼為十進制數65,則英文大寫字母E的ASCII碼為十進制數()。A、67B、68C、69D、7024.256KB字節就是256000字節。25.在布爾代數中,A+1=()。A、0B、1C、2D、A26.8086/8088的數據總線都是16位。27.十進制數72轉換成八進制數是()。28.選取字長n為8位,已知數的原碼表示如下,求出其補碼。 (1)[?X原?]=?01010101?????? (2)[?Y原?]=?10101010?? (3)[?Z原?]=?11111111????? (4)[?W原?]=?1000000129.引腳IO/M*、WR*和RD*狀態分別為010,此時正在進行的操作是()A、存儲器的讀B、存儲器的寫C、IO口的讀D、IO口的寫30.匯編語言可以直接被計算機執行。31.設計一個程序段,將DH中的最左3位清0,而不改變DH中的其它位,結果存入BH中。32.與二進制數11010010等值的十六進制數是()。A、0A2HB、0B2HC、0C2HD、0D2H33.控制位DF=1表示()34.工作在保護方式下,段寄存器中存放的是()35.什么是模擬信號?什么是數字信號?36.什么是可屏蔽中斷?什么是非屏蔽中斷?37.采用8255A作為DAC0832與CPU之間的接口芯片,產生一鋸齒波信號(8255A的口地址為300H~303H),試寫出其主程序。38.80386工作在實地址方式下,段寄存器中存放的是()39.在8086系統中,若有一邏輯地址:CS=2000H,IP=2100H,其對應的物理地址為()。40.計算機中的記憶裝置的基本單元是()。A、寄存器B、觸發器C、計數器D、累加器41.寄存器間接尋址方式中,操作數在()中。A、通用寄存器B、堆棧C、存儲器D、段寄存器42.選取字長n為8位和16位兩種情況,求下列十進制數的補碼: (1)X=+65; (2)Y=-65; (3)Z=+127; (4)W=-128。43.微機的字長愈長,計算精度愈高,指令處理功能愈強。44.簡述串搜索(SCAS)指令的功能。45.8086的數據總線()位,地址總線()位,可直接尋址空間()字節單元。46.與十進制數96等值的二進制數是()。A、1100000B、1100001C、1011110D、110110047.寄存器是由觸發器組成的。48.可以利用偽指令Segment和ENDS來定義段。49.CPU在響應可屏蔽中斷請求INTR時,包括的條件有IF=1。50.試編寫一個匯編語言程序,要求對鍵盤輸入的小寫字母用大寫字母顯示出來。51.若CS=E000H,說明代碼段可尋址物理存儲地址空間的范圍。52.8086CPU與8088CPU有哪些相同之處?又有哪些區別?53.8086/8088微機系統中存儲器的物理地址和邏輯地址各有什么用途?假如CS=6000H、IP=7A00H,其物理地址應是多少?54.子程序最后一條指令是(),作用為()55.程序運行中,IP始終指向()A、棧區棧頂的位置B、下一條所要執行的指令的偏移地址C、當前正執行的指令的地址D、程序中的任何位置56.已知數的補碼表示形式如下,分別求出數的真值與原碼: (1)[?X補]?=?78H????? (2)[?Y補?]?=?87H????? (3)[?Z補?]=?FFFH?????? (4)[?W補?]=?800H57.執行下面的指令后,AL中的數據是()。MOVAL,20HANDAL,0FHA、2FHB、20HC、0FHD、00H58.一個字是()位二進制數。A、32B、20C、16D、859.若AX=5555H,BX=FF00H,試問在下列程序段執行后,AX=?BX=?CF=? AND?????AX,?BX??????????????????;?AX?=?5500,BX?=?FF00H? XOR?????AX,?AX??????????????????;?AX?=?0000H????????????? NOT?????BX??????????????????????;?BX?=?00FFH60.若內存容量為64KB,則訪問內存所需地址線至少應有18條。61.八進制數523轉換成二進制數是()。62.邏輯地址和物理地址有何區別?為什么8086微處理器要引入“段加偏移”的技術思想?段加偏移的基本含義又是什么?試舉例說明。63.過程定義語句以()語句結束。A、ENDB、ENDSC、ENDPD、ENDM64.下列程序段執行后,寄存器AX、BX、和CX的內容分別是多少? 65.選擇正確的指令以實現下列任務。 (1)把DI右移3位,再把0移入最高位。? (2)把AL中的所有位左移1位,使0移入最低位。? (3)AL循環左移3位。? (4)DX帶進位位循環右移1位。66.8253既可作為計數器,又可作為定時器使用。67.當使用BP寄存器作基址尋址時,若無指定段替換,則內定在()段內尋址。A、程序B、堆棧C、數據D、附加68.若DS=3000H,BX=2000H,SI=0100H,ES=4000H,計算出下述各條指令中存儲器操作數的物理地址。 69.設8259A的ICW2被編程為28H,則接IR5的外設的中斷類型號是什么?它的中斷向量地址是多少?70.二進制數10101轉換成十進制數是()。A、25B、23C、21D、2271.8086/8088的邏輯段不允許段的重疊和交叉。72.選取字長n為8位和16位兩種情況,求下列十進制數的原碼: (1)X?=?+63???? (2)Y?=?-63??? (3)Z?=?+118??? (4)W?=?-11873.8086CPU有多少根數據線和地址線?它能尋址多少內存地址單元和I/O端口?8088CPU有多少根數據線和地址線?為什么要設計8088CPU?74.MOV[AX],[BX]75.設(AL)=68,(BL)=68,執行SUBAL,BL指令后,正確的結果是()。A、CF=0B、ZF=0C、CF=1D、ZF=176.尋址256M字節內存空間,需28條地址線。77.在8086系統中,若有一邏輯地址為(CS)=0A7F0H,(IP)=2B40H,其物理地址是()。78.假設BX=54A3H,變量VALUE中存放的內容為68H,確定下列各條指令單獨執行后BX=? 79.在8086系統中,若有一邏輯地址:CS=5100H,IP=2200H,其對應的物理地址為()。80.在布爾代數中,A+A=()。A、0B、1C、AD、2A81.所有的十進制小數都能完全準確地轉換成二進制小數。82.字符d的ASCII碼為十六進制數64,字符j的ASCII碼為十六進制數()。A、68B、69C、6AD、6B83.PC的內容是什么意義?控制字是什么意義?84.8086/8088標志寄存器共有16位,每一位都有含義。85.計算機的性能主要由其耗電量決定。86.用數據運算指令,對兩個16位數做加法運算。兩個數從地址10050H開始連續存放,低位在小地址一端,結果放在兩個數之后。87.計算機中所有的信息都是以二進制形式存放的。88.邏輯地址是()地址。A、信息在存儲器中的具體B、經過處理后的20位C、允許在程序中編排的D、都不是89.設X=87H,Y=78H,在下述兩種情況下比較兩數的大小: (1)均為無符號數; (2)均為帶符號數(設均為補碼)。90.試編制一程序,把CHAR1中各小寫字母分別轉換為對應的大寫字母,并存放在CHAR2開始的內存單元中。 91.MOVBX,[BP]的源操作數的物理地址為16×(DS)+(BP)。92.可屏蔽中斷的屏蔽通常可由CPU內部的()來控制。A、中斷請求觸發器B、中斷屏蔽寄存器C、中斷允許觸發器D、中斷鎖存器93.一個最基本的微處理器由哪幾部分組成?它們各自的主要功能是什么?94.某程序設置的數據區如下所示。 畫出該數據段內容在內存中的存放形式(要求用十六進制補碼表示,按字節組織)95.從功能上,8086的CPU由控制器和ALU兩部分組成。96.80386的存儲器管理部件由()部分和分頁部分組成,不分頁的話,()地址即為()地址。97.REPE/REPZ是相等/為零時重復操作,其退出條件是:(CX)=0或ZF=0。98.當使用BP寄存器作基址尋址時,若無指定段替換,則內定在堆棧段內尋址。99.EPROM2764有13根地址線,它的容量大小是()KB。A、14B、8C、16D、32100.在進位記數制中,“基數”和“位權(或權)”的含義是什么?一個以b為基數的任意進制數N,它按位權展開式求值的一般通式是如何描述的?第I卷參考答案一.參考題庫1.參考答案:B2.參考答案: SP=2FFEH AX=5000H3.參考答案:B4.參考答案: 5.參考答案: 6.參考答案:C7.參考答案: 8.參考答案:B9.參考答案: 在做兩個進制加法時,右邊第一位(最小有效位)相加時要用半加器電路,除此位外,其他各位相加時都要用全加器電路。 全加器的輸入端有進位輸入,而半加器沒有。10.參考答案:微處理器是微型計算機的中央處理器,微型計算機是微型計算機系統硬件部分的核心部件。微處理器是指由一片或幾片大規模集成電路組成的具有運算器和控制器功能的中央處理器部件。微型計算機又稱主機,是指以微處理器為核心,配上存儲器、輸入/輸出接口電路及系統總線所組成的計算機。微型計算機系統是指以微型計算機為中心,配以相應的外圍設備(如硬盤、顯示器、鍵盤、鼠標等)、電源和輔助電路(統稱硬件)以及指揮微型計算機工作的軟件系統(如系統軟件、應用軟件)所構成的系統。11.參考答案: 12.參考答案:B13.參考答案:錯誤14.參考答案:A15.參考答案: 使用9號系統功能調用將字符串PRESSANYKEY從屏幕上顯示輸出(或打印機打印輸出)。16.參考答案:錯誤17.參考答案:錯誤18.參考答案: 19.參考答案: 把模擬量信號轉換成數字量的器件稱為模/數轉換器; 把數字量信號轉換成模擬量的器件稱為數/模轉換器。20.參考答案:三;READY;持續插入Tw狀態,直到READY為高電平21.參考答案:D22.參考答案: 23.參考答案:C24.參考答案:錯誤25.參考答案:B26.參考答案:錯誤27.參考答案:11028.參考答案: 29.參考答案:B30.參考答案:錯誤31.參考答案: AND?DH,?1FH MOV?BH,?DH32.參考答案:D33.參考答案:串操作過程中地址會不斷減值34.參考答案:段選擇字35.參考答案: 模擬信號:在時間上和數值上連續的信號。 數字信號:在時間上和數值上不連續的(即離散的)信號。36.參考答案: 可屏蔽中斷是通過CPU的INTR引腳引入,當中斷允許標志IF為1時,允許中斷,IF為0時,中斷受到禁止。 不可屏蔽中斷,不受IF標志的控制由NMI引腳引入的中斷。37.參考答案: 38.參考答案:段基址39.參考答案:22100H40.參考答案:B41.參考答案:C42.參考答案: 43.參考答案:正確44.參考答案:用來從目標串中搜素(或查找)某個關鍵字,要求將待查找的關鍵字在執行該指令之前事先置入AX或AL中。若為字節搜素,則使用SCASB,相應的待查找字節置入AL中;若為字搜素,則使用SCASW,相應的待查找字置入AX中。45.參考答案:16;20;1M46.參考答案:A47.參考答案:正確48.參考答案:正確49.參考答案:正確50.參考答案: 51.參考答案: 首地址為:?CS×10H?+?0000H?=?E0000H 末地址為:?CS×10H?+?FFFFH?=?EFFFFH 故代碼段可尋址物理存儲地址空間的范圍為E0000H?~?EFFFFH,共64KB。52.參考答案: 8086CPU和8088CPU內部結構基本相同,不同之處僅在于8088有8條外部數據總線,因此位準16位。8086有16條外部數據總線。兩個CPU的軟件完全兼容,程序的編制也相同。53.參考答案:54.參考答案:RET;返回主程序55.參考答案:B56.參考答案: 57.參考答案:D58.參考答案:C59.參考答案: AX?=?0000H,?BX?=?00FFH 由于AND、OR、XOR指令的運算結果使CF=0,NOT指令的運算結果不影響CF位,所以CF?=?0。60.參考答案:錯誤61.參考答案:10101001162.參考答案: 邏輯地址是指未定位之前在程序和指令中表示的一種地址,它包括兩部分:段地址和偏移地址;物理地址又稱為實際地址,它是指CPU對存儲器進行訪問時實際尋址所使用的地址。對8086?CPU而言,邏輯地址為16位,物理地址為20位,一個物理地址可對應多個邏輯地址。 “段加偏移”尋址機制允許重定位,極大地保證了系統兼容性。 C.PU在處理數據時尋址的是20位的物理地址,限于8086/8088微處理器內部寄存器都是16位的,所以微處理器的地址加法器會自動地把16位段寄存器中的16位段地址左移4位,形成20位的段基址(段起始地址),然后同16位的偏移地址相加,才能形成20位的物理地址。這種方法稱為段加偏移。 例如,若段地址為1123H,偏移地址為15H,將1123H左移4位,即11230H,則物理地址為PA?=?11230H?+?15H?=?11245H。63.參
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能地質建模-洞察及研究
- 運動選材科學方法-洞察及研究
- 冀中職業學院《基坑工程》2023-2024學年第二學期期末試卷
- 溫州商學院《田徑普修(1)》2023-2024學年第二學期期末試卷
- 宣城職業技術學院《高級微觀經濟學》2023-2024學年第二學期期末試卷
- 蘇州科技大學《生物制藥基礎及其應用》2023-2024學年第二學期期末試卷
- 湖南冶金職業技術學院《中外翻譯(學)簡史》2023-2024學年第二學期期末試卷
- 江西師范大學《漢唐風格古典舞訓練》2023-2024學年第二學期期末試卷
- 周口文理職業學院《金融與投資》2023-2024學年第二學期期末試卷
- 廣東司法警官職業學院《最優化方法》2023-2024學年第二學期期末試卷
- 2020年10月自考00323西方行政學說史試題及答案含解析
- 屋頂光伏施工安全知識講座
- 低空經濟產業園商業計劃書
- 石油安全環保述職報告
- 養生祛病一碗湯
- 數學與藝術的關系
- 電力企業合規培訓課件
- 《標本的采集與轉運》課件
- 運用PDCA循環減少靜脈用藥集中調配貼簽錯誤的探討靜配中心質量持續改進案例
- 液化氣站雙控風險告知卡
- 小學班主任如何做好學生的思政教育工作
評論
0/150
提交評論