1樓:匿名使用者
首先需要知道mov,add等指令怎麼用吧,其次ax,bx等暫存器怎麼存放資料 也要知道吧,
彙編高手來幫幫忙 謝謝了**等答案,
幾個組合語言問題.高手幫忙解答下..
求解一道彙編問題
2樓:網友
答:指令執行後,(ax) =90f7h
因為基址暫存器是bx,所以段地址在ds中,其值為 3000h實體地址 = 段地址 * 10h + 有效地址 = 3000h*10h + 1202h = 31202h
源運算元為一個16位的字運算元。其低位位元組在31202h中,高位位元組在31202h+1=31203h中。
根據題意,(31020h)= 0f7h, (31203h)=90h所以,運算元為90f7h
彙編問題,請詳細解答啊,我不明白都是怎麼算出來的,謝謝啊、 20
3樓:超級da玩家
and指令:將cx的內容與ax的內容進行邏輯與運算,運算結果存放到ax中。ax = 349dh,二進位制為:
0011 0100 1001 1101;cx = 000f,二進位制為:0000 0000 0000 1111 邏輯與的結果為:0000 0000 0000 1101 即:
000dh(h表示16進位制)。
8225h乘以10h再加上2942h即:82250h + 3942h = 85b92h。
neg指令:將dh各位取反後末尾加取反為efh。
efh + 1h = 0f0h(注意1.在組合語言中,十六進位制數的最高位為a、b、c、d、e、f時,往往在前面加個。
neg指令,只有當dh為0時,cf標誌位才為0,其他情況為1)。
一個組合語言的問題,大神請進
4樓:網友
if (interrupt enable)——位9,中斷許可標誌。控制處理器對可遮蔽硬體中斷請求的響應。置1 則開啟可遮蔽硬體中斷響應,置0 則關閉可遮蔽硬體中斷響應。
執行int8後,if標誌會由允許中斷(ei)變為禁止中斷(di),即由「1」變為「0」。因此,x2xx就變成了x0xx。
cpl、iopl 和控制暫存器cr4 中的vme 標誌決定著if 標誌是否可由cli、sti、popf、popfd 和iret 指令修改。
希望能對你有所幫助。
5樓:匿名使用者
flags 的 0200h 位if,是中斷允許標誌,0表示禁止響應硬體中斷,1表示允許硬體中斷。
執行cli指令後,if=0;執行sti後,if=1
中斷程式遇到iret指令結束後,包含popf,會恢復之前的flags.
彙編練習題。求解釋
6樓:匿名使用者
dat1 db 12h ,34h,56h,78hdb $-dat1; $為地址計數器 $-dat1=4dat2 db 10h dup(1,2,3)mov dx,size dat1 ;size操作符,當其操作的變數是dup複製的時,操作結果為變數的個數,否則為單個變數的位元組數,此指令中,dat1不是dup複製的,單個變數的位元組數為1,所以dx=01h.
add dx,word ptr dat1+4;從dat1開始偏移4個位元組取一個字與dx相加然後把結果送給,結果dx=0105。
請教組合語言高手解答一下問題,兩道組合語言的選擇題,請高手幫忙解答一下。
mov eax,104 eax賦值104 mov eax,ebx ebx的數傳送到eax mov eax,a a的值傳送到eax lea eax,message1 message1的地址傳送給eax mov eax,ebx ebx地址中的值傳送給eax 表示間接定址 mov eax,table es...
求概率問題,高手解答,求一個概率問題,高手解答! 80
小於等於二十的自己列舉12345 12346 123410 6個 12356 12357 12358 12359 4個12456 12457 12458 3個 13456 13457 2個 23456 1個 共十六個 總數12 11 10 9 8 1 2 3 4 5 結果 16 總數 可以重複取時更...
問問題地理高手回答下,問三個問題 地理高手回答下
1.東北平原熱量條件有點勉強 水分 大部分是溼潤半溼潤地區。該地區水稻生長期長 一年一熟 顆粒飽滿。2.水稻的主要種植區在南方 秦嶺淮河以南 其他地區只是小範圍分佈,黃河下游有少量分佈。3.乾旱內陸地區多種植小麥 全球分佈最廣的糧食作物 這沒什麼奇怪,塔里木盆地邊緣有冰川融雪作水源。打字辛苦。1 3...