《微机原理及接口技术》第04章在线测试
生活随笔
收集整理的這篇文章主要介紹了
《微机原理及接口技术》第04章在线测试
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
《微機原理及接口技術》第04章在線測試
?《微機原理及接口技術》第04章在線測試
剩余時間:
59:55
?答題須知:1、本卷滿分20分。
? ? ? ? ? ?2、答完題后,請一定要單擊下面的“交卷”按鈕交卷,否則無法記錄本試卷的成績。
? ? ? ? ? ?3、在交卷之前,不要刷新本網頁,否則你的答題結果將會被清空。
第一題、單項選擇題(每題1分,5道題共5分)
?1、LOOP指令順序執行、不發生轉移的條件是__________。()
A、ECX=0 B、ECX=1
C、ECX=2 D、ECX=4
?2、子程序最后,需要的返回指令是__________。(D)
A、LOOP B、JECXZ
C、CALL D、RET
?3、標志CF=1時發生跳轉的條件轉移指令是__________。(D)
A、JO B、JNO
C、JNC D、JC
?4、在MASM中進行子程序設計,應該需要使用__________偽指令對。(B)
A、segment / ends B、proc / endp
C、macro / endm D、call / ret
?5、進行宏定義的一對偽指令是__________。(C)
A、segment /ends B、proc / endp
C、macro / endm D、call / ret
第二題、多項選擇題(每題2分,5道題共10分)
?1、IA-32處理器中,JMP指令支持的指令尋址方式有__________。()
A、相對尋址
B、直接尋址
C、間接尋址
D、立即數尋址
E、寄存器尋址
?2、“loop cont”指令可以用兩條指令代替,它們是__________。
A、inc cx
B、dec cx
C、jz cont
D、jnz cont
E、jmp cont
?3、IA-32處理器實現段間控制轉移,需要改變的寄存器有__________。(AD)
A、CS
B、DS
C、SS
D、EIP
E、ESP
?4、IA-32處理器有兩條常用于形成轉移條件的指令,它們是__________。(DE)
A、MOV
B、POP
C、PUSH
D、CMP
E、TEST
?5、由ZF標志狀態確定是否轉移的條件轉移指令有__________。()
A、JZ
B、JNE
C、JC
D、JO
E、JNC
第三題、判斷題(每題1分,5道題共5分)
?1、主程序調用子程序使用CALL指令。
T
?2、測試ECX是否等于0,可以使用“cmp ecx,0”指令,也可以使用“test ecx,ecx”指令。
T
?3、執行JNZ指令發生轉移的條件是ZF=0 。
T
?4、進入子程序后,將EAX、EBX和ECX按順序壓入堆棧,則子程序返回前彈出這些寄存器的順序是ECX、EBX、EAX。
T
?5、帶有出口參數的寄存器,子程序不能在進入時進行保護,在返回主程序前也不能恢復。
T 與50位技術專家面對面20年技術見證,附贈技術全景圖
?《微機原理及接口技術》第04章在線測試
剩余時間:
59:55
?答題須知:1、本卷滿分20分。
? ? ? ? ? ?2、答完題后,請一定要單擊下面的“交卷”按鈕交卷,否則無法記錄本試卷的成績。
? ? ? ? ? ?3、在交卷之前,不要刷新本網頁,否則你的答題結果將會被清空。
第一題、單項選擇題(每題1分,5道題共5分)
?1、LOOP指令順序執行、不發生轉移的條件是__________。()
A、ECX=0 B、ECX=1
C、ECX=2 D、ECX=4
?2、子程序最后,需要的返回指令是__________。(D)
A、LOOP B、JECXZ
C、CALL D、RET
?3、標志CF=1時發生跳轉的條件轉移指令是__________。(D)
A、JO B、JNO
C、JNC D、JC
?4、在MASM中進行子程序設計,應該需要使用__________偽指令對。(B)
A、segment / ends B、proc / endp
C、macro / endm D、call / ret
?5、進行宏定義的一對偽指令是__________。(C)
A、segment /ends B、proc / endp
C、macro / endm D、call / ret
第二題、多項選擇題(每題2分,5道題共10分)
?1、IA-32處理器中,JMP指令支持的指令尋址方式有__________。()
A、相對尋址
B、直接尋址
C、間接尋址
D、立即數尋址
E、寄存器尋址
?2、“loop cont”指令可以用兩條指令代替,它們是__________。
A、inc cx
B、dec cx
C、jz cont
D、jnz cont
E、jmp cont
?3、IA-32處理器實現段間控制轉移,需要改變的寄存器有__________。(AD)
A、CS
B、DS
C、SS
D、EIP
E、ESP
?4、IA-32處理器有兩條常用于形成轉移條件的指令,它們是__________。(DE)
A、MOV
B、POP
C、PUSH
D、CMP
E、TEST
?5、由ZF標志狀態確定是否轉移的條件轉移指令有__________。()
A、JZ
B、JNE
C、JC
D、JO
E、JNC
第三題、判斷題(每題1分,5道題共5分)
?1、主程序調用子程序使用CALL指令。
T
?2、測試ECX是否等于0,可以使用“cmp ecx,0”指令,也可以使用“test ecx,ecx”指令。
T
?3、執行JNZ指令發生轉移的條件是ZF=0 。
T
?4、進入子程序后,將EAX、EBX和ECX按順序壓入堆棧,則子程序返回前彈出這些寄存器的順序是ECX、EBX、EAX。
T
?5、帶有出口參數的寄存器,子程序不能在進入時進行保護,在返回主程序前也不能恢復。
T 與50位技術專家面對面20年技術見證,附贈技術全景圖
總結
以上是生活随笔為你收集整理的《微机原理及接口技术》第04章在线测试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《微机原理及接口技术》第03章在线测试
- 下一篇: 《面向对象程序设计》第12章在线测试