微機測試題目及答案_第1頁
微機測試題目及答案_第2頁
微機測試題目及答案_第3頁
微機測試題目及答案_第4頁
微機測試題目及答案_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 第一次作業(yè)一、單選題第1題(1分) 你的得分:1 采用十六進制書寫二進制數(shù),位數(shù)可以減少到原來的【1】。 A. 12 B. 13 C. 14 D. 15題目答案:C題目分析: 一位十六進制數(shù)可以用四位二進制來表示,所以采用十六進制書寫二進制數(shù),位數(shù)可以減少到原來的1/4。第2題(1分) 你的得分:1 若把8位二進制編碼10001000看成純整數(shù)的反碼,則其真值為【2】。 A. -119 B. 120 C. -120 D. 119題目答案:A題目分析: X反=10001000,則X原=11110111,所以其真值為-119。第3題(1分) 你的得分:1 關(guān)于ASCII碼字符集中的字符,下面敘述

2、中正確的是【3】。 A. ASCII碼字符集共有128個不同的字符 B. 每個字符都是可打印(或顯示)的 C. 每個字符在PC機鍵盤上都有一個鍵與之對應(yīng) D. ASCII碼字符集中大小寫英文字母的編碼相同題目答案:A你的答案:A題目分析: 目前計算機中使用得最為廣泛的西文字符集及其編碼就是ASCII碼,它一共有128個字符,其中包括10個數(shù)字、26個小寫字母、26個大寫字母、算術(shù)運算符、標點符號、商業(yè)符號等,大小寫字母的編碼是不相同的,由此排除D。其中只有94個字符可以打印(或顯示),這些字符有確定的結(jié)構(gòu)形狀,在計算機上有相應(yīng)的鍵對應(yīng),可以在顯示器和打印機等輸出設(shè)備上輸出。還有32個字符是控制

3、字符,它們在傳輸、打印或顯示時起控制作用,是不能直接打印(或顯示)出來的,因此 B和C也是錯誤的。所以應(yīng)當選擇選項A。第4題(1分) 你的得分:1 -2的16位補碼形式為【4】。 A. FFFOH B. FFF1H C. FFFFH D. FFFEH題目答案:D你的答案:D題目分析:第5題(1分) 你的得分:1 在機器數(shù)【5】中,零的表示形式是唯一的。 A. 補碼 B. 原碼 C. 補碼和反碼 D. 原碼和反碼題目答案:A你的答案:A第6題(1分) 你的得分:1 將93H看成一個組合BCD碼,其結(jié)果是【6】。 A. 10010101 B. 10010011 C. 10000011 D. 100

4、00001題目答案:B你的答案:B第7題(1分) 你的得分:1 下面【7】命題是正確的。 A. 負數(shù)的反碼與其真值數(shù)相同 B. 負數(shù)的補碼與其真值數(shù)相同 C. 正數(shù)的原碼、反碼、補碼與其真值數(shù)相同 D. +0反=11111111B題目答案:C你的答案:C第8題(1分) 你的得分:0 與十進制數(shù)254等值的數(shù)是【8】。 A. 11111110 B. 11101111 C. 11111011 D. 11101110題目答案:A你的答案:D第9題(2分) 你的得分:2 在微型計算機中的機器數(shù)為91H,若其代表的真值為【9】;則它是采用【10】表示的。 【9】 A. 91 B. 129 C. -127

5、 D. 三者都可能 【10】 A. 原碼 B. 反碼 C. 補碼 D. BCD碼題目答案:AD你的答案:AD題目分析: 若X原=91H,則X=-17。若X反=91H,則X原=11101110B,即X=-110。若X補=91H,則X原=11101111B,即X=-111。 若XBCD=91H,則X=91。第10題(1分) 你的得分:1 下列不同數(shù)制表示的數(shù)中,數(shù)值最小的是【11】。 A. 11011101B B. 334Q C. 219D D. DAH題目答案:D你的答案:D題目分析: A. 11011101B=221 B. 334Q=220 C. 219D=219 D. DAH=218第11題

6、(1分) 你的得分:1 下列數(shù)中最大的數(shù)是【12】。 A. 10000011B B. (10010101)BCD C. 92H D. 101題目答案:C你的答案:C題目分析: A. 10000011B=131 B. (10010101)BCD=95 C. 92H=150 D. 101第12題(1分) 你的得分:0 計算機內(nèi)機器數(shù)通常采用【13】形式來表示。 A. 原碼 B. 反碼 C. 補碼 D. ASCII碼題目答案:C你的答案:D題目分析:計算機內(nèi)機器數(shù)通常采用補碼形式來表示;而字符則采用ASCII碼表示。第13題(1分) 你的得分:1 下面的數(shù)值表示中,和127相等的是【14】。 A.

7、11111111B B. 127H C. 80H D. 7FH題目答案:D你的答案:D第14題(1分) 你的得分:1 二進制數(shù) 10010110.10B 的十進制數(shù)值可表示為【15】。 A. 96.8 B. 150.5 C. 96.5 D. 160.5題目答案:B你的答案:B第15題(1分) 你的得分:1 10位二進制補碼表示的十進制整數(shù)范圍為:-512511,前者的補碼為【16】。 A. 0000000000 B. 1000000000 C. 1111111110 D. 1111111111題目答案:B你的答案:B第16題(1分) 你的得分:1 下面幾個不同進制的數(shù)中,最小的數(shù)是【17】。

8、A. 1001001B B. 75 C. 37D D. A7H題目答案:C你的答案:C題目分析: A. 1001001B=73 B. 75=75 C. 37D=37 D. A7H=167二、多選題第1題(1分) 你的得分:0 指出下列【1】是合法的組合式(壓縮型)BCD碼。 A. 1000 0100 B. 1110 0110 C. 0011 0101 D. 1010 1001題目答案:AC你的答案:AD題目分析:B與D選項的高4位出現(xiàn)大于9的代碼,因此不是BCD碼三、是非題第1題(1分) 你的得分:1 【1】計算機內(nèi)的“溢出”是指運算結(jié)果為無窮大。題目答案:F你的答案:F題目分析:計算機內(nèi)的“

9、溢出”是指運算結(jié)果超出所能表示的范圍。第2題(1分) 你的得分:1 【2】計算機存儲信息的最小單位是字節(jié)。題目答案:T你的答案:T題目分析:計算機存儲信息的最小單位是字節(jié)。第3題(1分) 你的得分:0 【3】二進制補碼11111111 10110100和10110100對應(yīng)相同大小的真值。題目答案:T題目分析: 二進制補碼11111111 10110100和10110100對應(yīng)相同大小的真值,因為一個用16位二進制表示,一個用8位二進制表示。均為-75的補碼。第4題(1分) 你的得分:0 【4】用字長16位的寄存器存放帶符號數(shù)的補碼,則機器數(shù)的最大值和最小值分別為7FFFH和8000H。題目答

10、案:T第5題(1分) 你的得分:0 【5】BCD碼表示的數(shù)是二進制數(shù)。題目答案:F你的答案:T四、填空題第1題(2分) 你的得分:2 下列各數(shù)均為二進制補碼:A=00110010B,B=01001010B,C=11101001B,D=10111010B。試寫出下列運算的十進制數(shù)真值:A+B=【1】,D-C-A=【2】。題目答案:【1】124【2】-97你的答案:【1】124【2】-97題目分析: 下列各數(shù)均為二進制補碼:A=00110010B,B=01001010B,C=11101001B,D=10111010B。試寫出下列運算的十進制數(shù)真值:A+B=【4】,D-C-A=【5】。A+B A補=

11、00110010B+B補=01001010B- 01111100B =124 D補=10111010B+-C補=00010111B- 11010001B+-A補=11001110B- 10011111B =-97第2題(2分) 你的得分:2 5BH =【3】B = 【4】D題目答案:【3】1011011【4】91你的答案:【3】01011011【4】91第3題(3分) 你的得分:0 已知X原碼=Y反碼=Z補碼=90H,試用十進制數(shù)分別寫出X=【5】;Y=【6】;Z=【7】。題目答案:【5】-16【6】-111【7】-112你的答案:【5】【6】【7】題目分析: 若X原碼=90H,即X原=100

12、10000,則X=-16。 若X反碼=90H,即X反=10010000,則X原=11101111,那么X=-111。 若X補碼=90H,即X補=10010000,則X反=10001111,X原=11110000,那么X=-112。第4題(1分) 你的得分:1 若X原=10000001,則其十進制真值為【8】。題目答案:【8】-1你的答案:【8】-1題目分析: X原=10000001,由于采用原碼表示,說明該數(shù)是帶符號數(shù),所以其十進制真值為-1。第5題(4分) 你的得分:2 設(shè)字長為八位,有x= -1,y=124,則有:x+y補=【9】B, x-y 補=【10】B。題目答案:【9】0111101

13、1【10】10000011你的答案:【9】01111011【10】11111111題目分析: -1補=11111111B +124補=01111100B - 1 01111011BX-Y -1補=11111111B +-124補=10000100B - 1 10000011B第6(1分) 你的得分:0 已知-X補=7001H,則X補=【11】H。題目答案:【11】8FFF你的答案:【11】8FFE題目分析:0111 0000 0000 0001 7001H1000 1111 1111 1111 8FFFH第7題(3分) 你的得分:2 把十進制數(shù)-127轉(zhuǎn)換成一個字節(jié)的二進制原碼為【12】B,二

14、進制反碼為【13】B,二進制補碼為【14】B。題目答案:【12】11111111【13】10000000【14】10000001你的答案:【12】11111111【13】10000000【14】1000001第8題(2分) 你的得分:2 X =+82,X補 = 【15】B題目答案:【15】01010010你的答案:【15】01010010第9題(1分) 你的得分:1 “回車”這個字符表示成相應(yīng)的ASCII碼是【16】H?題目答案:【16】0D你的答案:【16】0D第10題(2分) 你的得分:0 壓縮型BCD碼一個字節(jié)能表示【17】位十進制數(shù),非壓縮型BCD碼一個字節(jié)能表示【18】位十進制數(shù)。題

15、目答案:【17】2【18】1你的答案:【17】1【18】2第11題(2分) 你的得分:2 已知十進制數(shù)X的8位補碼為73H,求X=【19】D和它的16位補碼為【20】H。題目答案:【19】115【20】0073你的答案:【19】115【20】0073題目分析: 由于X=73H為正數(shù),所以X=115,其16位補碼為0073H。第12題(4分) 你的得分:0 數(shù)制轉(zhuǎn)換:247.86=【21】H =【22】BCD。題目答案:【21】F7.DC【22】001001000111.10000110你的答案: 第二次作業(yè)一、單選題第1題(1分) 你的得分:1 下面關(guān)于寄存器不正確的表述是【1】。 A. AX

16、寄存器是算術(shù)運算的主要寄存器,又稱為累加器 B. BP、SP通常作為地址指針寄存器 C. IP指令指針寄存器可以通過MOV命令改變其值 D. 標志位寄存器中的狀態(tài)標志位會隨算術(shù)單元的運算結(jié)果而改變題目答案:C第2題(1分) 你的得分:1 隱含到SS段取數(shù)據(jù)的間接尋址寄存器是【2】。 A. IP B. BX C. BP D. SI題目答案:C第3題(1分) 你的得分:1 在8086CPU中,如果某一內(nèi)存單元的物理地址是7E7F6H,那么它的邏輯地址是【3】:DDF6H。 A. 70COH B. 70BOH C. 70A0H D. 7E7FH題目答案:C第4題(1分) 你的得分:1 某存儲單元的物

17、理地址為3B4FEH,其段地址和偏移地址可分別選取【4】。 A. 3B4FH 和104EH B. 3B40H 和 00FEH C. 2A00H 和 114FEH D. 3B4FEH 和 0題目答案:B題目分析: A選項的物理地址為3C53EH;C選項中偏移地址為5位十六進制是錯誤的;D選項中段地址為5位十六進制是錯誤的;B選項3B400H+00FEH=3B4FEH,正確。第5題(1分) 你的得分:1 8086存儲器分段,每個段不超過【5】。 A. 16KB B. 32KB C. 64KB D. 1MB題目答案:C第6題(1分) 你的得分:1 設(shè)22000H、22001H單元分別存放的數(shù)據(jù)為12

18、H、34H,若要讀取22000H字單元中的數(shù)據(jù),此時讀出的數(shù)據(jù)是【6】。 A. 12H B. 34H C. 3412H D. 1234H題目答案:C第7題(1分) 你的得分:1 假設(shè)存儲器中從7462H單元開始的四個相鄰字節(jié)單元中的內(nèi)容依次是32H、46H、52H、0FEH,則存放字數(shù)據(jù)0FE52H的字單元地址是【7】。 A. 7462H B. 7463H C. 7464H D. 7465H題目答案:C題目分析: 地址 內(nèi)容7462H 32H7463H 46H7464H 52H7465H FEH第8題(1分) 你的得分:0 一個有128個字的數(shù)據(jù)區(qū),它的起始地址為12ABH:00ABH,請給出

19、這個數(shù)據(jù)區(qū)最末一個字單元的物理地址是【8】。 A. 12C5BH B. 12B6BH C. 12C59H D. 12BFEH題目答案:C題目分析: 末字與首字相隔(1281)127個字,且每個字占用2個字節(jié),因此末字單元的物理地址應(yīng)為: 首字單元的物理地址(1281)×2;即 12ABH×10H00ABH(1281)×212C59H。第9題(1分) 你的得分:1 指令MOV AX,0283HBXSI中源操作數(shù)的尋址方式為【9】。 A. 寄存器間接尋址 B. 基址變址相對尋址 C. 基址尋址 D. 變址尋址題目答案:B第10題(1分) 你的得分:0 在8086變址尋

20、址方式中,操作數(shù)的物理地址等于段寄存器左移四位加上【10】。 A. 變址寄存器的內(nèi)容 B. 變址寄存器的內(nèi)容再加給定的偏移量 C. 變址寄存器的內(nèi)容再加基址寄存器內(nèi)容 D. 基址寄存器的內(nèi)容再加給定的偏移量題目答案:A第11題(1分) 你的得分:1 下列存儲器操作數(shù)的跨段前綴可省略的是【11】。 A. DS:BP B. SS:BP C. ES:BX D. ES:SI題目答案:B題目分析: 由于BX、SI寄存器間接尋址,操作數(shù)在DS段中,所以不需要用段前綴來指明,同理BP、SP間接尋址,操作數(shù)在SS段中,所以也不需要用段前綴來指明。因此,應(yīng)選擇B選項。第12題(1分) 你的得分:1 尋址指令MO

21、V CX,BX+DI+20使用的是【12】尋址方式。 A. 寄存器尋址 B. 相對基址變址尋址 C. 變址尋址 D. 基址變址尋址題目答案:B第13題(1分) 你的得分:1 8086CPU在基址加變址的尋址方式中,變址寄存器可以為【13】。 A. BX或CX B. CX或SI C. DX或SI D. SI或DI題目答案:D第14題(1分) 你的得分:1 MOV SI,ES:DI+BX指令,源操作數(shù)的尋址方式是【14】。 A. 寄存器相對尋址 B. 寄存器尋址 C. 基址加變址尋址 D. 相對的基址加變址尋址題目答案:C第15題(2分) 你的得分:0 指令JMP DWORD PTR BXSI的尋

22、址方式是【15】。 A. 段內(nèi)直接轉(zhuǎn)移尋址 B. 段內(nèi)間接轉(zhuǎn)移尋址 C. 段間直接轉(zhuǎn)移尋址 D. 段間間接轉(zhuǎn)移尋址題目答案:D第16題(1分) 你的得分:0 含有立即數(shù)的指令中,該立即數(shù)被存放在【16】。 A. 累加器中 B. 指令操作碼后的內(nèi)存單元中 C. 指令操作碼前的內(nèi)存單元中 D. 由該立即數(shù)所指定的內(nèi)存單元中題目答案:B第17題(1分) 你的得分:0 在程序運行過程中,確定下一條指令的物理地址的計算表達式是【17】。 A. CS*16+IP B. DS*16+DI C. SS*16+SP D. ES*16+SI題目答案:A題目分析: 程序由CS和IP確定下一條指令的物理地址。二、多選

23、題第1題(1分) 你的得分:1 下列寄存器為8位的寄存器有【1】。 A. IP B. AH C. AL D. BH題目答案:BCD第2題(1分) 你的得分:0 以下存儲器尋址方式中,【2】可以由BX寄存器提供偏移量或基址分量。 A. 立即數(shù)尋址 B. 基址尋址 C. 基址變址尋址 D. 寄存器尋址題目答案:BC三、是非題第1題(1分) 你的得分:1 【1】一個存儲單元的物理地址是唯一的。題目答案:T第2題(1分) 你的得分:1 【2】現(xiàn)行數(shù)據(jù)段位于存儲器的0B0000H到0BFFFFH存儲單元,則DS段寄存器的內(nèi)容是0B000H。題目答案:T第3題(1分) 你的得分:0 【3】1M字節(jié)存儲器的

24、每一個單元有一個20位物理地址,它由16位段地址和16位偏移地址組成。題目答案:T第4題(1分) 你的得分:0 【4】JMP DWORD PRT 4000H是段間間接轉(zhuǎn)移指令。題目答案:T第5題(1分) 你的得分:1 【5】指令JMP WORD PRT 1000H指令是段內(nèi)直接轉(zhuǎn)移。題目答案:F題目分析:指令JMP WORD PRT 1000H指令是段內(nèi)間接轉(zhuǎn)移,指令必須到1000H單元取目的地址。第6題(1分) 你的得分:1 【6】MOV BX,DX是錯誤指令。題目答案:T第7題(1分) 你的得分:1 【7】對于8086來說,各種尋址方式尋址操作數(shù)的范圍最多只能是64K個字節(jié)。題目答案:T四

25、、填空題第1題(2分) 你的得分:2 在基址變址尋址方式中,可用于基址的寄存器是【1】和【2】:后者默認相對于SS段尋址的。題目答案:【1】BX【2】BP第2題(4分) 你的得分:4 一數(shù)據(jù)區(qū)從地址3000H開始的存儲單元中存放的內(nèi)容依次是;34,13,AB,CD,20,D2,40,h,試問:1)3000H單元中的字數(shù)據(jù)是【3】H,雙字是【4】H。2)3002H單元中的字節(jié)數(shù)據(jù)是【5】H,字是【6】H。題目答案:【3】1334【4】CDAB1334【5】AB【6】CDAB題目分析:3000H 34H ;3000H單元中的字數(shù)據(jù)是1334H;雙字是0CDAB1334H3001H 13H3002H

26、 0ABH ;3002H單元中的字節(jié)數(shù)據(jù)是0ABH,字是0CDABH3003H 0CDH3004H 20H第3題(2分) 你的得分:2 在基址變址尋址方式中,可用于基址的寄存器是【7】,【8】;后者默認是相對于SS段尋址的。題目答案:【7】BX【8】BP第4題(4分) 你的得分:3 已知兩數(shù)補碼分別為:X1補=00010101B, X2補=10100110B, 計算X1補+X2補后, ZF=【9】、SF=【10】、OF=【11】;結(jié)果為【12】D。題目答案:【9】0【10】1【11】0【12】-69第5題(2分) 你的得分:2 判斷無符號數(shù)運算是否溢出應(yīng)根據(jù)【13】標志位;而判斷有符號數(shù)運算是

27、否溢出應(yīng)根據(jù)【14】標志位。題目答案:【13】CF【14】OF第6題(2分) 你的得分:2 1KB等于【15】B,1GB等于【16】KB。題目答案:【15】1024【16】1048576第7題(4分) 你的得分:4 設(shè)CS=2500H、DS=2400H、SS=2430H、ES=2520H、BP=0200H、SI=0010H、DI=0206H,則指令“MOV AX,BP+SI+4”源操作數(shù)的有效地址為【17】H,物理地址為【18】H;指令“MOV AX,DI+100H”源操作數(shù)的有效地址為【19】H,物理地址為【20】H。題目答案:【17】0214【18】24514【19】0306【20】243

28、06你的答案:【17】0214【18】24514【19】0306【20】24306題目分析: BP+SI+4=0200+0010+4=0214;24300H+0214H=24514H DI+100H=0206+100=0306;24000H+0306H=24306H第8題(3分) 你的得分:3 已知DS=1000H,SS=2000H,BX=1000H,SI=2000H,DI=3000H,BP=4000H,則地址表達式BX+100H所指的物理地址=【21】H;DIBP所指的物理地址=【22】H;2000HSI所指的物理地址=【23】H.題目答案:【21】11100【22】27000【23】140

29、00第三次作業(yè)一、單選題第1題(1分) 你的得分:1 下列關(guān)于堆棧的說法錯誤的是【1】。 A. 以“先入后出”為原則 B. 棧區(qū)最高地址單元的前一個單元為棧底 C. 運行中SP寄存器動態(tài)跟蹤棧頂位置 D. 壓棧和彈出都是以字節(jié)為單位題目答案:D第2題(1分) 你的得分:1 指令“MOV AX,ES:BP”中的源操作數(shù)在當前【2】中。 A. 數(shù)據(jù)段 B. 附加段 C. 堆棧段 D. 代碼段題目答案:B第3題(1分) 你的得分:0 若SS=3800H,SP=0100H,AX=905BH,執(zhí)行指令PUSH AX后存放數(shù)據(jù)5BH的物理地址是【3】。 A. 380FEH B. 380FFH C. 381

30、01H D. 38102H題目答案:A題目分析: 執(zhí)行指令PUSH AX應(yīng)先使SP-2SP,然后把AX的內(nèi)容存放入(SP)及(SP+1)單元。SP' 00FEH 5BH 00FFH 90HSP 0100H 所以,存放5BH的單元物理地址為38000H+00FEH=380FEH。第4題(1分) 你的得分:0 指令 LODSB 操作數(shù)的段地址一定在【4】寄存器中。 A. CS B. DS C. ES D. SS題目答案:B題目分析: 指令 LODSB 操作數(shù)的段地址規(guī)定在DS寄存器中。第5題(1分) 你的得分:0 在執(zhí)行PUSH BX指令尋找源操作數(shù)時,段地址和偏移地址分別在【5】。 A.

31、 DS和BX中 B. 無段地址和偏移地址 C. SS和BX中 D. SS和BP中題目答案:A題目分析:PUSH BX指令的源操作數(shù)的尋址方式是基址尋址,由于使用BX寄存器,所以其操作數(shù)的段地址和偏移地址分別在DS和BX中;而目的操作數(shù)為SS:SP所指的內(nèi)存單元。第6題(1分) 你的得分:0 將字變量BUF的內(nèi)容送入SI寄存器的正確指令是【6】。 A. MOV SI,BUF B. MOV SI,BUF C. MOV OFFSET BUF,SI D. LEA SI,BUF題目答案:A題目分析: B. 錯誤,該指令把存儲單元的內(nèi)容送到存儲單元。 C. 錯誤,目的操作數(shù)為立即數(shù)。 D. 錯誤,該指令取

32、BUF的偏移地址到SI寄存器中,而不是取其內(nèi)容到SI寄存器中。第7題(1分) 你的得分:0 若SS=3800H,SP=0100H,AX=905BH,執(zhí)行指令PUSH AX后存放數(shù)據(jù)90H的物理地址是【7】。 A. 380FEH B. 380FFH C. 38101H D. 38102H題目答案:B題目分析 執(zhí)行指令PUSH AX應(yīng)先使SP-2SP,然后把AX的內(nèi)容存放入(SP)及(SP+1)單元。SP' 00FEH 5BH 00FFH 90HSP 0100H 所以,存放90H的單元物理地址為38000H+00FFH=380FFH。第8題(1分) 你的得分:1 已知AL中存放著一個壓縮B

33、CD碼,為實現(xiàn)AL減1操作,應(yīng)選用【8】指令序列。 A. DEC AL B. SBB AL,0 C. SUB AL,1 D. SUB AL,1 AAS DAS AAS DAS題目答案:D第9題(1分) 你的得分:1 將DX:AX組成的雙字右移一位,可以下面【9】指令。 A. SHR DX,1 B. RCR AX,1 SHR AX,1 RCR DX,A C. SHR DX,1 D. RCR DX,1 RCR AX,1 SHR AX,1題目答案:C題目分析: A. 錯誤,DX的最低位不能被移入AX中。 B. 錯誤,AX、DX在移位時會互相移入。D. 錯誤,DX循環(huán)移位,而AX不能把DX移出的位移入

34、AX。第10題(1分) 你的得分:1 AND指令用于【10】。 A. 取一個數(shù)中的某一位 B. 置一個數(shù)中的某些位為1 C. 將一個數(shù)置為0 D. 置一個數(shù)中的某些位為0題目答案:D第11題(1分) 你的得分:0 設(shè)CL8,AL=80H,執(zhí)行SAR AL,CL后,AL中的數(shù)據(jù)是【11】。 A. 0FFH B. 80H C. 00H D. 0FEH題目答案:A題目分析:設(shè)CL8,AL=80H,執(zhí)行SAR AL,CL后,AL中的數(shù)據(jù)是:右移1位后:1100 0000右移1位后:1110 0000右移1位后:1111 0000右移1位后:1111 1000右移1位后:1111 1100右移1位后:1

35、111 1110右移1位后:1111 1111右移1位后:1111 1111 注意SAR AL,CL指令為算術(shù)右移指令,其符號位在移動過程中保持不變且進行右移。第12題(1分) 你的得分:1 OR指令用于【12】。 A. 取一個數(shù)中的某一位 B. 置一個數(shù)中的某些位為1 C. 將一個數(shù)置為0 D. 取一個數(shù)中的某些位題目答案:B第13題(1分) 你的得分:1 將寄存器AL的低4位屏蔽,應(yīng)當用的指令是【13】。 A. AND AL,0FH B. AND AL,0F0H C. XOR AL,0FH D. XOR AL,0F0H題目答案:B題目分析:AND指令用于屏蔽不需要的位,XOR指令用于對某些

36、位求反。所以應(yīng)該選用指令A(yù)ND AL,0F0H來完成將AL寄存器的低4位屏蔽掉。第14題(2分) 你的得分:2 若要完成(AX)×7/2運算,則在下列四條指令之后添加【14】指令。MOV BX,AXMOV CL,3SAL AX,CLSUB AX,BX A. ROR AX,1 B. SAL AX,1 C. SAR AX,1 D. DIV AX,2題目答案:C題目分析:MOV BX,AX;保護AX的內(nèi)容MOV CL,3; 給CL賦3SAL AX,CL; 將AX左移3位SUB AX,BX; 將已經(jīng)左移了3位的AX減去原來的AX,因為7=23-1,AX左移三位相當于乘了23,再減去原來的AX

37、,就相當于完成了原AX乘以7的操作,因此下面一步就應(yīng)當完成除以2的功能。在二進制的計算機數(shù)運算中,除以2的操作可以通過將操作數(shù)右移一位完成,算術(shù)移位操作的指令SAR即是,因此選項C正確。第15題(1分) 你的得分:1 無論BX中原有的數(shù)是奇數(shù)或偶數(shù),若要使BX中的數(shù)一定為奇數(shù),應(yīng)執(zhí)行的指令是【15】。 A. ADD BX,1 B. OR BX,1 C. XOR BX,1 D. TEST BX,1題目答案:B題目分析:A. ADD BX,1 ;錯誤,若BX原來就是奇數(shù)加1后變?yōu)榕紨?shù)B. OR BX,1 ;正確,無論BX原來是奇數(shù)或是偶數(shù),與1相或后必定是奇數(shù)C. XOR BX,1 ;錯誤,若BX

38、原來就是奇數(shù)與1后異或后變?yōu)榕紨?shù)D. TEST BX,1 ;錯誤,該指令不影響B(tài)X的內(nèi)容第16題(1分) 你的得分:0 設(shè)DL=55H,執(zhí)行指令后能使DL中的數(shù)據(jù)為OAAH的指令是【16】。 A. TEST DL,OAAH B. OR DL,OAAH C. NEG DL D. XOR DL,OFFH題目答案:D第17題(1分) 你的得分:1 若AX=-15要得到AX=15應(yīng)執(zhí)行的指令是【17】。 A. NEG AX B. OR AX,8000H C. AND AX,7FFFH D. XOR AX,8000H題目答案:A第18題(2分) 你的得分:2 對寄存器AX的內(nèi)容(帶符號數(shù))除以4的正確指

39、令序列是【18】。 A. SHR AX,1 B. ROL AX,1 SHR AX,1 ROL AX,1 C. SAL AX,1 D. SAR AX,1 SAL AX,1 SAR AX,1題目答案:D題目分析:A. SHR AX,1 ;AX/2適用于無符號數(shù) B. ROL AX,1 ;AX循環(huán)移位1位 SHR AX,1 ;AX/2 ROL AX,1 ;AX循環(huán)移位1位 C. SAL AX,1 ;AX*2 D. SAR AX,1 ;AX/2適用于帶符號數(shù) SAL AX,1 ;AX*2 SAR AX,1 ;AX/2第19題(1分) 你的得分:1 設(shè)AX3A6FH,CL4。若要AX0F3A6H,應(yīng)執(zhí)行

40、指令【19】。 A. SHR AX,CL B. ROR AX,CL C. RCR AX,CL D. SAR AX,CL題目答案:B第20題(1分) 你的得分:1 執(zhí)行【20】指令后,就能用條件轉(zhuǎn)移指令判斷AL和BL寄存器中的最高位是否相同。 A. TEST AL,BL B. CMP AL,BL C. AND AL,BL D. XOR AL,BL題目答案:D題目分析:判斷最高位是否相同可以使用XOR指令(相同時XOR運算后最高位為0;否則為1),該指令執(zhí)行后再用檢測符號位的條件轉(zhuǎn)移指令實現(xiàn)判斷最高位是否相同。第21題(2分) 你的得分:0 下列三條指令執(zhí)行后,BX的內(nèi)容是【21】。MOV BX,

41、0FFFEHNEG BXNOT BX A. -1 B. -2 C. -3 D. -4題目答案:C題目分析:MOV BX,0FFFEH ;BX=-2=1111 1111 1111 1110NEG BX ;BX=2 =0000 0000 0000 0010NOT BX ;BX=-3=1111 1111 1111 1101二、多選題第1題(1分) 你的得分:1 下列指令中,錯誤的指令有【1】。 A. MOV DS,1000H B. MOV DS,AX C. MOV DI,1000H D. MOV BX,SI題目答案:AD題目分析: A. 錯誤,不能直接給段寄存器賦值。 D. 錯誤,存儲單元不能直接給

42、存儲單元賦值。第2題(1分) 你的得分:1 若當前DS=0600H,BX=0064H,內(nèi)存字單元(06064H)=0018H,(06066H)=0700H,(06018H)=0026H,(0601AH)=0800H,并且有如下程序片段:LEA SI,BXMOV BX,BXLDS BX,BX執(zhí)行該程序片段后,對于執(zhí)行結(jié)果,下列描述正確的有【2】。 A. SI=0018H B. BX=0026H C. SI=0064H D. BX=0018H題目答案:BC第3題(2分) 你的得分:0 能夠?qū)X中的內(nèi)容送到內(nèi)存0000:0200H處的指令序列是【3】。 A. MOV DS,0 B. MOV BX,

43、200H MOV BX,200H MOV DS,BX MOV BX,AX XOR BX,BX MOV BX,AX C. MOV BX,0H D. MOV BX,20H MOV DS,BX MOV DS,BX MOV BX,200H MOV BX,0 MOV BX,AX MOV BX,AX題目答案:CD題目分析:A. 錯誤;MOV DS,0指令錯 B. 錯誤;AX將送至02000H單元 C. 正確;DS=20H,BX=0,物理地址=200H+0H=00200H。 D. 正確;DS=20H,BX=0,物理地址=200H+0H=00200H。第4題(1分) 你的得分:1 下列指令中,屬于加法指令的是

44、【4】。 A. SUB B. POP C. ADD D. INC題目答案:CD第5題(1分) 你的得分:1 下列指令中,屬于減法指令的是【5】。 A. SUB B. DEC C. ADD D. INC題目答案:AB三、是非題第1題(1分) 你的得分:1 【1】指令“OUT 4FH,AX”是合法的。題目答案:T第2題(1分) 你的得分:1 【2】POP BX指令執(zhí)行后SP值將減少2。題目答案:F第3題(1分) 你的得分:1 【3】OUT 4FH,AX是合法的指令。題目答案:T第4題(1分) 你的得分:1 【4】指令“POP BX”執(zhí)行后SP值將減少2。題目答案:F題目分析: 指令“POP BX”

45、執(zhí)行后SP值將增加2。第5題(1分) 你的得分:1 【5】指令“OUT 4FH,AX”是合法的指令。題目答案:T第6題(1分) 你的得分:1 【6】已知內(nèi)存(30050)=11H,(30051H)=22H,(70050)=33H, (70051H)=44H, 且AX=3A4BH,DS=3000H, SS=7000H, BP=0030H,則指令“LEA BX,BP+20H”執(zhí)行后BX=4433H。題目答案:F你的答案:F第7題(1分) 你的得分:1 【7】已知內(nèi)存(30050H)=11H,(30051H)=22H,(70050)=33H,(70051H)=44H,且AX=3A4BH,S=3000

46、H,SS=7000H,BP=0030H,則指令“LEA BX,BP+20H”執(zhí)行后BX=0033H。題目答案:F你的答案:F題目分析: BX=BP+20H=0030H+0020H=0050H。第8題(1分) 你的得分:0 【8】如果AX=0534H, 則連續(xù)執(zhí)行ADD AL,38H和DAA指令后AX=0572H。題目答案:T你的答案:F第9題(2分) 你的得分:0 【9】如果AX=0534H, 則執(zhí)行ADD AL,38H后再執(zhí)行DAA指令,則AX=0572H。題目答案:T你的答案:F四、填空題第1題(3分) 你的得分:3 執(zhí)行下列指令后,AX=【1】H,BX=【2】H,CX=【3】H。MOV AX,1200H MOV BX,3400H MOV CX,5600H PUSH CX PUSH AX PUSH BX POP

溫馨提示

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

評論

0/150

提交評論