- 注册时间
- 2004-12-25
- 最后登录
- 1970-1-1
|
发表于 2008-10-2 16:26:56
|
显示全部楼层
在我的编译器里可以使用__code__指令.
在后面的大括号里直接写入伪指令码.
如固定内存初始化指令:
__code__{0x41, 0x00, 0x20, 0x00, 0x03, 1,2,3}
意思就是初始化0x2000开始的3个字节的内存的值为1,2,3.
第一字节0x41是指令
第二,三字节是地址
第四,五字节是长度
后面的就是数据
你可以用这个指令直接把数据初始化到显存的地址.
如:
void ShowPic()
{
__code__{0x41, 6592 & 0xff, (6592 >> 8) & 0xff, 1600 & 0xff, (1600 >> 8)&0xff,
[1600字节长度的图形数据]}
} |
|