用汇编语言计算公式结果!谢了!

Qgr=(E*t-40)/Gs;
Had=0.07Var+0.000165Qgr-0.0285*[100-Mt-Aar];
Qnet=(Qgr-206Had)*((100-Mt)/(100-Mad))-23Mt;
要求所有符号都是小数;输入t,Gs,Var,Qgr,Mt,Aar,Mad计算,输出Qgr和Qnet。小数点后保留两位

第1个回答  2007-04-06
用汇编语言太难搞

汇编语言 指令执行后的结果
1、BH是BX的高八位,故AL=12H 2、是基址-变址寻址方式,CX=1200H+0034H-10H=1024H,第二条找(5700H)单元的内容 3(SI)=1234H.SI本身地址也是1234H,故(1234H)=8765H

汇编语言求 AX 结果
MOV AX,1234H MOV CL,4 ;指明移位次数为4 ROL AX,CL ;移位后,AX=2341H DEC AX ;AX减一,最终AX=2340H MOV CX,4 MUL CX ;AX乘以CX,即2340H×4=8D00H 则(AX)=(8D00H)。

汇编语言数据计算
题目所内内存单元没有50300H、50301H的存储数据,结果未知

汇编语言!求大神指导!在线等!画对号的…
PA=DS*10H+EA=091DH*10H+0056H=09226H 因为(00922H)=00F6H,所以(CL)=0F6H (2)第一条语句,源操作数为基址变址寻址,数据在数据段DS,其 EA=(BX)+(DI)=0024H+0032H=0056H PA=DS*10H+EA=091DH*10H+0056H=0922H 所以,第一条语句执行的结果是 (SI)=00F6H,(DS)=1E40H ...

汇编语言,求输出结果
MOV 30H,#20H,执行后结果为:(30H)=20H MOV 20H,#30H,执行后结果为:(20H)=30H MOV R1,#20H,执行后结果为:(R1)=20H MOV A,@R1,执行后结果为:(A)=30H ADD A,#10H,执行后结果为:(A)=40H MOV R0,A,执行后结果为:(R0)=40H MOV 10H,@R0,执行后结果为:(10H)=...

如何用汇编语言编程实现四则运算
第一步:ANL是逻辑与运算 就是说第一步是A与47H里的内容34H进行与运算。 A=10000011 34H=00110100 与运算特点是有“0”则0 运算结果为00000000=00H 此时累加器A中内容为00H 第二步:ORL是逻辑或运算 这部分是第一部分运算出来的A与47H地址里的34H进行或运算,得出的结果存放在47H单元中...

汇编语言x86编程计算表达式(a*b+c-d)\/(e+f)
AX SBB CX,DX MOV DX,CX MOV AX,BX MOV BX,E ADD BX,F IDIV BX MOV X,AX MOV AH,4CH INT 21H CODE ENDS END START

汇编语言中 请问FF+FF怎么算,结果是?求计算过程 谢谢!
如果是8位的char数据,那么相当于-1加-1得-2也就是FE;如果是16位的int型数据那么,结果是255+255=510,也就是1FE。

几个汇编语言的问题
1.MOV CL,20H[BX][SI];结果(CL)=(DS:[BX+SI+20H])=(091DH:0056H)=(09226H)=0F6H 2.MOV [BP][DI],CX];结果是将CX的值5678H存入内存(SS:[BP+DI])=(1E4AH:0056H)=(1E4F6H)中,即结果是(1E4F6H)=5678H 3.LEA BX,20H[BX][SI]);结果是将内存偏移地址[BX+SI+20H]=...

用汇编语言编写一个程序:计算 y=ax²+b-c。输入a b c x 输出y...
unified .arch armv7-m .cpu cortex-m3 .thumb \/ y = a x^2 + b - c int func1(int a,int b,int c,int x);param r0 = a,r1 = b,r2 = c,r3 = x return:y = r0 \/ .global func1 func1:mul r0,r0,r3 mul r0,r0,r3 add r0,r0,r1 add r0,r0,r2 mov pc,lr a....

相似回答
大家正在搜