请编写汇编程序,该程序实现Z=A*B-C+D/E,其中A,B,C,D和E为字数据,Z为双字数据

请编写汇编程序,该程序实现Z=A*B-C+D/E,其中A,B,C,D和E为字数据,Z为双字数据

1 个回答

江佳穗

提问:请编写汇编程序,该程序实现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


  • 1 关注
  • 0 收藏, 浏览
  • 提出于

相似问题