2012-02-02 19 views
0

私は経過時間が必要な宿題に取り組んでおり、いくつかの方法でフォーマットしています。乗算演算の結果を参照してください。

現時点での私の現在の問題は、乗算の結果を参照しています。

mov ax, 3600 ;Copy 3600D to ax for multiplication... 
mul Hours; After this, DX:AX have the result... 

add TotalSeconds, dx:ax <- This is incorrect according to MASM 

TotalSeconds私は2つのレジスタの連結を参照する方法を100%わからないTotalSeconds DD 0

として定義されます。

ありがとうございます!

答えて

0

変更add TotalSeconds, dx:ax

add word ptr TotalSeconds, ax 
adc word ptr TotalSeconds+2, dx 

に命令およびオペランドが有効であるかを確認する(インテルまたはAMDのいずれかから)CPUのマニュアルをお読みください。

関連する問題