freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

微機原理及應用a試題庫及答案(編輯修改稿)

2024-08-23 11:56 本頁面
 

【文章內容簡介】 代碼段指令“MOV AX, WORD PTR ABC”執(zhí)行后,AX=_。 “MOV EAX, DWORD PTR ABC”執(zhí)行后,EAX=_________。8. 順序執(zhí)行指令“XOR EAX, EAX”和“SUB EAX, EAX”后,EAX=_0,OF=_0。9. 順序執(zhí)行指令“XOR EAX, EAX”和“DEC EAX”后,EAX=_0,CF=_0。10. 欲將EDX內的無符號數除以16,使用指令“SHR EDX, _4”; 欲將EAX內的有符號數除以16,使用指令“____________________”。11. 已知:X補=10101100B,Y補=11000110B,則:[X+Y]補= [1]01110010 , [X-Y]補= _01100110 。12. 設字長為八位,有x= -1,y=124,則有:[x+y]補=__123, [x-y] 補=__125。13. 已知:寄存器AX=7836H,指令: ADD AX,9A5EH執(zhí)行后,AX=__1295H CF=_1。14. 已知:寄存器AX=7836H,指令: ADD AX,9A5EH執(zhí)行后, OF=_0,SF=_1_。15. 0~9的ASCII碼值是__30H~39H,A~Z的ASCII碼值是__41H~5AH。.1. 使用二進制8位表達無符號整數,257有對應的編碼嗎?沒有。使用二進制8位表達無符號整數,257沒有對應的編碼。2. 字符“39。F39?!焙蛿抵?6H作為MOV指令的源操作數有區(qū)別嗎?字符“39。F39?!钡腁SCII碼就是數值46H,所以沒有區(qū)別。3. 為什么可以把指令“MOV AX, (34+67H)*3”中的數值表達式看成是常量?匯編程序在匯編過程中對數值表達式計算,得到一個確定的數值,故稱數值表達式為常量。 4. 數值500,能夠作為字節(jié)變量的初值嗎?不能。數值500大于一個字節(jié)所能表達的數據量,所以不能為字節(jié)變量賦值。5. 為什么說“XCHG EDX,CX”是一條錯誤的指令?源、目標寄存器位數不同,不能用該指令進行數據交換。6. 都是獲取偏移地址,為什么指令“LEA EBX, [ESI]”正確,而指令“MOV EBX, OFFSET[ESI]”就錯誤?前者在指令執(zhí)行時獲得偏移地址,是正確的;但后者的OFFSET只能在匯編階段獲得偏移地址,但此時寄存器內容是不可知的,所以無法獲得偏移地址。 7. INC,DEC,NEG和NOT都是單操作數指令,這個操作數應該是源操作數還是目的操作數?INC,DEC,NEG和NOT指令的操作數既是源操作數也是目的操作數。8. 大小寫字母轉換的規(guī)律是什么?給出轉換的公式。大小寫字母轉換利用它們的ASCII碼相差20H。 第4章 指令系統(tǒng)1. 11. 計算機內的“溢出”是指其運算的結果 ( )。 A.無窮大或無窮小 B.超出了內存單元所能存儲的數值范圍 C.超出了寄存器能存儲數值的范圍 D.超出了該指令所指定的結果能存儲的數值范圍2. 計算機內的“溢出”是指其運算的結果 ( )。 A.無窮大或無窮小 B.超出了內存單元所能存儲的數值范圍 C.超出了寄存器能存儲數值的范圍 D.超出了該指令所指定的結果能存儲的數值范圍3. 16位二進制無符號數的數值范圍是( )。 A.0 ~ 65535 B.0 ~ 65536 C.0~ 32767 D.0 ~ 327684. 最大的10位無符號二進制整數轉換成十進制數是 。 A. 51 B. 512 C. 1023 D. 10245. ADD 指令不能影響標志寄存器的( )位。 B. SF D. TF6. INC 指令不能影響標志寄存器的( )位。 B. SF D. DF7. DEC 指令不能影響標志寄存器的( )位。 B. SF D. IF8. 在執(zhí)行DIV或IDIV指令發(fā)生錯誤時會產生( )中斷。 A.線路故障 9. 在執(zhí)行ADD或SUB指令發(fā)生溢出錯誤時( )。 A.不產生任何中斷 B. 會產生內部中斷 C. 會產生外部中斷 D. 會產生單步中斷10. 完成同指令XCHG AX,BX相同功能的指令或指令序列是( )。 A. MOV AX,BX B. MOV BX,AX C. PUSH AX     D. MOV CX,AX POP BX      MOV AX,BX MOV BX,CX11. 順序執(zhí)行PUSH EAX和POP EBX兩條指令,其功能等同于( ) A.MOV EAX, EBX B.MOV EBX, EAX C.XCHG EAX, EBX D.XCHG EBX, EAX12. 目前在微機中最普遍采用的字符的編碼是( )。 A.BCD碼 B.ASCII碼 C.余三碼 D.格雷碼13. 已知X、Y的補碼分別為11101011B、00001010B,求X+Y的補碼等于( )。 A. 10100001B B. 11011111B C. 11110101B D. 溢出14. 計算機中( )不能直接表示有符號數。 15. 下列字母中,ASCII碼值最小的是( ) 。 A. K B. Y C. a D. i16. 當執(zhí)行完下列指令序列后,標志位CF和SF的值為( )。 MOV AL,0C4H ADD AL,9DH A. 0,0 B. 0,1 C. 1,0 D. 1,11. Program flow control instructions 程序流程控制指令2. OFFSET Operator:在匯編階段取得變量的偏移地址。3. Loop Counter循環(huán)計數器,一般為ECX4. . Pseudo Code:偽代碼,又稱虛擬代碼,是高層次描述算法的一種。5. Single Dimension Array:一位數組6. Conditional Loop Instructions:條件循環(huán)指令利,用條件轉移指令決定是否進行循環(huán)。7. Arithmetic instructions:算數指令8. Jumps Based on Unsigned Comparisons:無條件轉移比較1. VAR是數據段中定義的字變量,指令MOV AX,VAR+2是正確的。T2. VAR1和VAR2是數據段中定義的字變量,指令MOV AX, VAR1-VAR2是正確的。T3. VAR1和VAR2是數據段中定義的字變量,指令MOV AX, VAR1+VAR2是正確的。F4. 執(zhí)行乘法指令IMUL src時,運算結果不會產生溢出。5. 執(zhí)行乘法指令IMUL REG,src時,運算結果不會產生溢出。6. 定義符號常量時,使用“=”與“EQU”沒有區(qū)別。F7. 地址操作符OFFSET可以獲取任何尋址方式的內存變量的有效地址。F8. 指令“SHL”與“SAL”的功能是等價的。T9. 指令“SHR”與“SAR”的功能是等價的。T10. 指令“LOOP Lable ”與“DEC ECX JNZ Lable”的功能是等價的。T11. 32位機不能完成64位整數加法運算。F12. 只有補碼才能表示有符號數。F13. 指令“LEA”可以獲取任何尋址方式的內存變量的有效地址。T14. 指令“LEA”可以實現(xiàn)求兩個寄存器與一個立即數三個數之和的功能。T15. 堆棧內部中的數據是無法修改的。F1. 順序執(zhí)行指令“XOR EAX, EAX”和“SUB EAX, 1”后,EAX=_0_,CF=_0_。2. 數據段有語句“BUF DWORD 10h DUP( 3 DUP( 2,? ) ,3 ,4 ,5)”,則用“LENGTHOF BUF”會得到數值為_576_,用“SIZEOF BUF”會得到數值為_144_。3. 已知AL=01100001B,執(zhí)行指令“AND AL,5FH”后,AL=_41H_;如果AL的內容是某個ASCII碼,則代表字符_!_。4. 已知AL=01000001B,執(zhí)行指令“OR AL,20H”后,AL=_71H_;如果AL的內容是某個ASCII碼,則代表字符_q_。5. 設字長為八位,-128補=_80_H, -1補=_ff_H。6. 已知:寄存器AX=7836H,指令: TEST AX,9A5EH執(zhí)行后, OF=_0_,SF=_0_。7. 已知:寄存器AX=7836H,指令: CMP AX,9A5EH執(zhí)行后, AX=_7836H_, OF=__。8. 要測試AX的第五位是否為1,使用指令__;若要將AL的第五位置為1,使用指令____。(說明:最低位為第0位。)9. 已知:寄存器AX=9A5EH,指令: NEG AX執(zhí)行后, OF=_0_,SF=_0 。10. 已知:寄存器EAX=65536,EBX=32768,指令:DIV EBX執(zhí)行后, EAX=2。則指令:DIV EBX執(zhí)行前EDX的值應為 _,指令:DIV EBX執(zhí)行后EDX=_______。11. 已知:寄存器AL=-1,指令:MOVSX BX,AL執(zhí)行后,BX= ________H;指令:MOVZX CX,AL執(zhí)行后,CX= ________H。12. 順序執(zhí)行指令序列“XOR EAX,EAX ,DEC EAX ,ADC EAX,0”后,CF=___,ZF=____。13. 順序執(zhí)行指令序列“XOR EAX,EAX ,SUB EAX,1 ,ADC EAX,0”后,CF=___,ZF=____。14. 已知:寄存器AL=10,BL=-10,指令:MUL BL執(zhí)行后, AX=________H;而若將指令改為:IMUL BL 則執(zhí)行后AX=________H;15. 若要將AX的第五位和第九位置為0,使用指令____________________;若要將AX的第五位和第九位置反,使用指令____________________。(說明:最低位為第0位。)1. 乘除法運算針對無符號數和有符號數,有兩種不同的指令。只有一種指令的加減法如何區(qū)別無符號數和有符號數運算?加減法不區(qū)別無符號數和有符號數,但根據運算結果分別設置標志寄存器的CF和OF標志,可利用CF和OF進行區(qū)別。2. 邏輯與運算為什么也稱為邏輯乘?邏輯與運算規(guī)則類似二進制的乘法,所以稱其為邏輯乘。3. 簡述邏輯運算指令怎么實現(xiàn)復位、置位和求反功能?4. 在處理一維數組時,通常可以采用哪些尋址方式?各自的特點是什么?5. 通常在什么情況下需要使用MOVSX、MOVZX指令?對無符號數,在前面加零實現(xiàn)零位擴展。對應指令MOVZX。對有符號數進行符號擴展,即用一個操作數的符號位(最高位)形成另一個操作數,對應指令MOVSX6. 通常在什么情況下需要使用PTR類型操作符?舉例說明。如在指令“MOV EAX,DWORD PTR ARRAY”,EAX是雙字,變量ARRAY被定義為字量,兩者類型不同,MOV指令不允許不同類型的數據傳送,利用PTR改變ARRAY的類型,將其傳送給EAX.7. ESP是通用寄存器,是否可以隨意的修改ESP的值?不可以,堆棧段的范圍由堆棧執(zhí)政寄存器ESP的初值確定,這個位置就是堆棧的底部(不再變化),因此不能隨意改變ESP的值。8. 大小寫字母轉換的規(guī)律是什么?給出轉換的公式。大小寫字母轉換利用它們的ASCII碼相差20H。SUB BL 20H:實現(xiàn)小寫字母轉換為大寫;ADD BL 20H:實現(xiàn)大寫字母轉換為小寫9. ESP是通用寄存器,是否可以隨意的修改ESP的值?第5章 匯編語言程序設計1. 循環(huán)指令LOOP終止循環(huán)的條件是( )。 A.ECX=0 B. ECX=0,且ZF=0 C ECX≠0,且ZF=0 D. ECX≠0,或ZF=12. 循環(huán)指令LOOPNZ終止循環(huán)的條件是( )。 A.ECX=0,或ZF=1 B. ECX=0,且ZF=0 C.ECX≠0,且ZF=0 D. ECX≠0,或ZF=13. LOOP指令執(zhí)行時,隱含計數器是( )。 A. ESP B.EBX C. ECX D.EDI4. 當A>B時轉移的條件轉移指令為(A、B為無符號數)( )。 A. JA B. JAE C. JG D. JGE5. 當A>=B時轉移的條件轉移指令為(A、B為 有符號數)( )。 A. JA B. JAE
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1