1樓:銷售經理王浩
說給你就沒意思了``自己找。
2樓:網友
這個東西 別人幫不了 只有自己找到才會有進步。
請幫忙看下這段彙編**的意思
3樓:呀豆莢
測試第二位是否為1,取反後變為測試是否為0。
test完成與操作,影響標誌位,但是不儲存結果。
如果第二位為1,取反後為0,那麼和00000100b相與後結果為0,zf標誌位為1,轉exit。
反之則不轉。
這樣有點麻煩了吧?
直接這樣操作就可以了:
test al,00000100b
jnz exit ;或者jne exit也行。
4樓:網友
因為test是與功能,所以取反後才能進行測試。
請幫忙看下這道彙編題我這麼寫行嗎
5樓:網友
可以,像這種程式設計的東西,建議你在實際環境中除錯除錯,那會有更清楚的瞭解。
請幫我看看下面的彙編語句錯在**?
6樓:網友
(1)mov byte ptr[bx],1000 ;錯在byte,因1000大於256,應進行字操作,將它改為mov word prt[bx],1000
2)mov bx,offset myword[si] 注:myword是乙個字變數;錯在offset,myword是個變數,而[si]是暫存器間接定址;而offset只能對靜態位址有效。應改為:
lea bx,myword[si].
3)mov mybyte1,mybyte2 注:mybyte1和mybyte2都是2位元組變數;錯在不能直接記憶體對記憶體的操作。可以改為。
mov ax,mybyte2
mov mybyte1,ax
7樓:cs不會玩
這個,這個,我忘啦啊。。。
老師們,請幫我解答一下這個彙編。謝謝
8樓:網友
mov ax,1的意思是往ax暫存器中寫入立即數1,當然按照字長需要相等,實際上是0001h,ah中為00h,al中為01h
mov ax,[0000]的意思是將記憶體ds段中偏移為0的字資料傳送到ax,也就是記憶體實體地址為ds x 10h + 0,具體值用debug可以這樣看:
d ds: 0 1f
當然,如果ds是0,則就會得到8070h
另外,這種帶方括號的格式只可能在反彙編時候出現,如果是組合語言時必須用mov ax, ds:[0000]或者是ds偏移0處的某個變數名才行。
用匯編做下面的效果
9樓:網友
第乙個就是10個星號,在同一列顯示嗎?第二個是直角三角形??如果是的話,就這樣:
1. assume cs:codecode segment
start: mov cx,10 ;迴圈10次s: mov dl,'*' ;顯示*mov ah,2
int 21h
mov dl,0ah ;顯示換行。
int 21h
mov dl,0dh ;顯示回車。
int 21h
loop s
mov ax,4c00h
int 21h
code ends
end start
這裡需要說明一點,換行和回車是不一樣的。換行是換到下一行的當前列,回車是回到當前行的第一列。兩個都顯示,才相當於按鍵盤上的enter鍵,到下一行的第一列。
cs:code,ss:stack
stack segment
dw 8 dup(0)
stack ends
用到push和pop指令了,定義棧段。
code segment
start: mov ax,stackmov ss,ax
mov sp,10h
設定棧段位址和棧頂指標。
mov cx,10
s: push cx ;雙重迴圈,外層cx進棧儲存neg cx ;cx賦值為-cx
add cx,11 ;即11-cx,也就是內層迴圈的次數。
s1: mov dl,'*'
mov ah,2
int 21h ;顯示*
loop s1
mov dl,0ah ;記憶體迴圈結束之後,換行int 21h
mov dl,0dh
int 21h
pop cx ;將外層迴圈控制變數出棧loop s
mov ax,4c00h
int 21h
code ends
end start
麻煩看下下面一段彙編**,告訴我它的思路,以及最終的作用是什麼
10樓:網友
這段**的作用是將你輸入進去的字元對應ascii碼轉換為bcd碼,以二進位的格式輸出。最後的『b』表明二進位格式。
shl bl,1 ;shl:邏輯左移(乘以2)左移之後改編cf進位標誌的值『0/1』
mov dl,30h
adc dl,0 ;帶進位的加法使得該語句執行之後dl要麼為30h要麼為31h
即『0』或』1『
用這三條語句將輸入字元的二進位ascii碼逐一輸出。
請高手幫看下電腦配置單,請高手幫看下2025年1月電腦配置單
明天來給你解答今天太晚了 2008 01 07 主機板選用技嘉770,770相對於780主機板要成熟,且780主機板中帶顯示卡,但不支援交火.而790主機板也是比較成熟的,只是 太貴 對比一下,選770主機板是比較好的 華碩190g不知道指的是那款?昂達a780 不用考慮了 選技嘉770是沒錯的.c...
請高手幫忙看下英語題,謝謝,請高手幫忙看下英語題,謝謝!
原題 there s one taken by the river seine 塞納河 these photos.can you find it out?答案 b.including 你題目都給錯了。如何能做對呢?這題就是說包括這些相片,有一張 在塞納河照的相片 你能找出來嗎?文中兩處can tbe...
請高手幫忙看下我的方案,請高手幫忙看下我的方案
經典永恆 4400元速龍64 3200 裝機配置單 配件名稱 型號 元 cpu athlon64 3200 e6散裝 530 風扇 tt金星9 95 記憶體 宇瞻512m 2 ddr400 720 硬碟 希捷7200.9 80gb sata2.5 420 主機板 升技ax8 580 顯示卡 inno...