[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[WitchTech 00381] Re: 実行時間計測
- Subject: [WitchTech 00381] Re: 実行時間計測
- From: Eiki Aizawa <aizawa@pmc.co.jp>
- Date: Wed, 23 Aug 2000 16:10:33 +0900
こんにちわ。
アセンブラソースに
.186
入れてますでしょうか?
shl ax, ?
は186以降の命令なので、86モードで(正確には)アセンブルできないはずです。
実行結果を見ると、
shl ax, 1
をシフト数分だけ展開されているように見えます。
実際、私が計測した時は
shl ax, ? (?=2〜15)
で、速度の違いはありませんでした。
--[計測プログラムのコア部分を抜粋]--
.186
num equ 1 ; 1〜15
mov cx, 0200h
@@:
shl ax, num
shl ax, num
shl ax, num
shl ax, num
shl ax, num
shl ax, num
shl ax, num
shl ax, num
shl ax, num
shl ax, num
loop @b
-----------------------------------
____________________
| | /| //
| Eiki Aizawa | / ⌒ /
| <aizawa@pmc.co.jp> | ● ● |
|____________________>( 〜 ○ノ
ML Archives