2014-10-28 160 views
-5

此文件位於AT & T語法 - 請參閱http://www.imada.sdu.dk/Courses/DM18/Litteratur/IntelnATT.htmhttp://en.wikipedia.org/wiki/X86_assembly_language#Syntax。無論GDB和objdump的生產 AT默認& T語法。C代碼NOP混淆

MOV $27163,%ebx 
MOV $13156,%eax 
MOV $25880,%ecx 
CMP %eax,%ebx 
JL L1 
JMP L2 
L1: 
IMUL %eax,%ebx 
ADD %eax,%ebx 
MOV %ebx,%eax 
SUB %ecx,%eax 
JMP L3 
L2: 
IMUL %eax,%ebx 
SUB %eax,%ebx 
MOV %ebx,%eax 
ADD %ecx,%eax 
L3: 
NOP 

最後一條指令NOP運行時%eax的值是多少?

+0

解決您的格式 – genisage 2014-10-28 23:36:55

+0

我很肯定的是,你的任務是** **你要弄清楚的價值是什麼,不適合我們這樣做。如果你的老師希望我們回答,他或她會直接問我們。請做你自己的作業。 (下次你在這裏發帖時,請使用格式化幫助和下面的預覽區域,在那裏你輸入問題來修復外觀。你在這裏的努力是可怕的。) – 2014-10-28 23:45:13

回答

0

答案是 「933%%」。 (不含引號)