智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2665|回复: 4
打印 上一主题 下一主题

[软件类] 汇编高手,麻烦解释一下代码。

[复制链接]

0

主题

20

帖子

0

精华

高级会员

Rank: 4

积分
645
威望
204
贡献
423
兑换币
0
注册时间
2009-2-10
在线时间
9 小时
跳转到指定楼层
1#
发表于 2009-2-19 15:48:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 liantianfeixue 于 2009-3-2 15:27 编辑

asm(LDAB  VideoAddress);
asm(LDX   #g_ucVideoLineBuffer[VIDEO_ACTIVE_PIXEL_XREF]);

asm(STAB  1,X);  //0
asm(LDAB VideoAddress);
asm(STAB  1,X);  //1
asm(LDAB VideoAddress);
asm(STAB  1,X);  //2
.
.
.
.
好像是对FLASH 进行读写操作的。我查了一下。没有查到什么意思。
麻烦高手帮忙解释一下。

再补充 一个问题。
asm(STAB  1,X+); --又是什么意思。

0

主题

24

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
401
威望
252
贡献
71
兑换币
30
注册时间
2008-7-3
在线时间
39 小时
2#
发表于 2009-2-19 21:06:18 | 只看该作者
LDAB  VideoAddress;//把内存单元VideoAddress的值载入到累加reg B
LDX   #g_ucVideoLineBuffer[VIDEO_ACTIVE_PIXEL_XREF];
// 绿色矩阵数组在Memory Map中被分配的首地址载入到地址reg X
STAB  1,X;把累加reg B里的值 存入地址reg X 指向的内存单元
LDAB VideoAddress;
STAB  1,X;
asm(LDAB VideoAddress);
asm(STAB  1,X);  //2
回复 支持 反对

使用道具 举报

14

主题

929

帖子

1

精华

功勋会员

WJ

Rank: 10Rank: 10Rank: 10

积分
6304

特殊贡献奖章

威望
1456
贡献
4674
兑换币
17
注册时间
2008-4-6
在线时间
87 小时
3#
发表于 2009-2-20 14:00:25 | 只看该作者
数据缓冲转移了一下.
回复 支持 反对

使用道具 举报

0

主题

20

帖子

0

精华

高级会员

Rank: 4

积分
645
威望
204
贡献
423
兑换币
0
注册时间
2009-2-10
在线时间
9 小时
4#
 楼主| 发表于 2009-2-24 10:28:11 | 只看该作者
谢谢。两位高手。
回复 支持 反对

使用道具 举报

1

主题

15

帖子

0

精华

注册会员

Rank: 2

积分
198
威望
107
贡献
61
兑换币
59
注册时间
2012-10-13
在线时间
15 小时
5#
发表于 2013-4-22 23:48:59 | 只看该作者
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-6 13:32 , Processed in 0.374646 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表