提问:请编写汇编程序,该程序实现Z=A*B-C+D/E,其中A,B,C,D和E为字数据,Z为双字数据
网友回答:
汇编程序有很多种的,常用的有X86,MCS51,PIC及ARM等,你要说明你要的
另外,即使是同一种汇编,如X86的,它的环境不同写法也不同,如debug下与MASM下面语法不同
若是X86的,关键的代码为
movax,[A] imul[B] subax,[C] pushax movax,[D] cwd idiv[E] movdx,ax popax addax,dx cwd
结果在
DX,AX
中