- 241 名前:デフォルトの名無しさん mailto:sage [2006/06/29(木) 12:37:06 ]
- 下のように乗算のプログラムを完成させたいのですがさっぱりわかりませんorz
誰かボスケテ start: add $1, $0, $0 ; $1: address of X addi $2, $0, 16 ; $2: counter = 16 add $3, $0, $0 ; $3: product Z lw $4, 0($1) ; $4: X, load X to $4 addi $1, $1, 4 ; address + 4 ... loop: ... add $3, $3, $4 ; Z = Z + X shift: ... addi $2, $2, -1 ; counter-- bne $2, $0, loop ; go to loop if counter != 0 sw $3, 0($1) ; store Z finish: j finish ; dead loop
|

|