16.下面指令執行後,總是使cf=of=0的是()?
a.and
b.neg
c.not
d.inc
17.為使cx=-1時,執行「jz minus」轉至標號minus而編制了一指令,其中錯誤的是()?
a.inc cx
b.sub cx,offffh
c.and cx,offffh
d.xor cx,offffh
18.當乙個帶符號的數大於0fbh 時程式轉移,在「cmp al,ofbh」指令後,需選用的條件
轉移指令是()?
a.jle
b.jnl
c.jnle
d.jl
19.指令「test bh,1」測試bh中的數是否為奇數,若為奇數則轉移,那麼隨後的條件指令
應為()?
a.jne
b.jz
c.js
d.jc
20.迴圈指令loopnz繼續迴圈的條件是()?
a.cx=0,且zf=0
b.cx=0,或zf=1
c.c x≠0,且zf≠0
d.c x≠0,且zf=0
21.測試bl暫存器內容是否與資料4fh相等,若相等則轉換next處執行,那麼在「jz
next」指令前的一條指令應該是()?
a.test bl,4fh
b.xor bl,4fh
c.and bl,4fh
d.or bl,4fh
22.執行rep movsw串操作指令時,錯誤的操作是()?
a.置方向標誌位
b.根據串操作指令設定重複次數並送入cx
c.設定源運算元及目的運算元指標
d.源運算元和目的運算元都可以加段超越
23.cbw指令的功能是()?
a.把源運算元的符號位擴充套件到目的運算元中
b.把al中的符號位擴充套件到ah中
c.把ah中的符號位擴充套件到al中
d.把ax中的符號位擴充套件到al中
24.下列4條指令
mul bx、div bl、in ax,20h、out 21h,al
中,有()條指令需要使用dx暫存器。
a.1b.2
c.3d.4
25.設ax=0012h、bx=0034h,那麼下述程式段
mov cl,8
rol ax,cl
or ax,bx
執行後,ax=()。
a.1234h
b.3412h
c.0046h
d.0034h
26.執行下列指令序列
mov al,81h
add al,al
adc al,al
後,al=()。
a.04h
b.05h
c.204h
d.205h
27.假定ds=4000h、di=0100h、(40100h)=55h、(40102h)=aah,
那麼執行指令「lea bx,[di]」後,bx=()。
a.aa55h
b.55aah
c.0100h
d.4100h
28.用一條指令實現ax=bx+si的方法是()。
a.xchg ax,[bx][si]
b.mov ax,[bx][si]
c.mov ax,[bx+si]
d.lea ax,[bx][si]
29.條件轉移指令ja產生程式轉移的條件是()
反彙編練習2017 0123
看到乙個cm,拿來玩玩.是乙個keygenme,delphi寫的.逆了使用者名稱的hash演算法,後續演算法用到了delphi庫函式,暫時對不上功能,先練習到這,以後有時間再搞.用delphi寫的程式,如果不用到delphi庫函式,還是挺好還原的.include stdafx.h include i...
彙編練習 Tomy的成績
有下面的一組學生成績資料,程式設計序求出tomy同學的總分,最後結果存放在ax中 更強功能還可以繼續期待哦!nam tomy john mary jone c78 8275 92asm 6679 9587 math 7893 74 100 chinese 9078 5663 assume cs co...
組合語言 練習題5 2
將從鍵盤輸入的n 個有符號數儲存到陣列 tab,找出 n個有符號數中絕對值大於 x的最小負奇數存放到 min單元,如果沒有找到則 min單元存放 0。在終端上顯示 min的絕對值。tab dd x1,xn x dd xx 無符號數,自己設定 min dd 要求 1 求資料 min的功能用子程式實現 ...