- 469 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 20:47:23 ]
- ushort型をasmでAXに入れようとしたらサイズが違うと怒られたんですが、
import std.stdio; void main(){ ushort n = 0x3132; writefln("ushort.sizeof = %dbyte", ushort.sizeof); writefln("before:0x%x",n); asm{ mov AX, n; rol AX, 8; mov n, AX; } writefln("after:0x%x",n); } こういうのは駄目なんですか?
|

|