我不知道怎么读这个,教程对于一个关于汇编程序的问题似乎很麻烦,我可能永远不会再碰到了。
MOV $16457,%ebx
MOV $17458,%eax
MOV $7086,%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
答案 0 :(得分:1)
L1的代码计算(16457 * 17458)+ 17458-7086,产生287316678