我在8086彙編,計算這個寫一個程序: (a+b*c+2/c)/(2+a)+e
其中 a,b - byte c - word e - doubleword, in unsigned interpretation。 到目前爲止,我有這樣的: assume cs:code,ds:data
data segment
a db 4
b db 2
c dw 16
我想實現一個MIPS計算器,它需要3個整數作爲輸入並返回一個輸出。目前,代碼輸出「int1,int2和int3的總和爲1」,我不明白爲什麼。也許我沒有正確寫入加法子程序? .data
welc: .asciiz "Enter an integer:\n"
sum: .asciiz "The sum of "
prod: .asciiz "The product of "
divi: .a