首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]关于C语言中如何嵌套汇编语言的问题?

[求助]关于C语言中如何嵌套汇编语言的问题?

1.在C语言中,嵌套汇编时,如果在C中已经定义了一个数组,当希望在汇编中对该数组进行操作时,应如何在汇编中引用该数组?
例如:
     在C中定义了unsigned char i[5];
     在汇编中,如果要对a[2]进行赋值,应该怎样写?
     我试过用
         STA    a+2
     但是这是错误的。
2.有没有BCD码转16进制和16进制转BCD码的汇编及C语言的源程序。

                                            谢谢!
这样试一下asm STA a+2
好像是哪本书上这样写的 具体忘了
aaaaaa
我试过了,不行的
当时我也是这么写的
asm STA   a+2
里面有变量,  好像不可以
aaaaaa
asm STA a:2;
海纳百川  有容乃大
哦,知道了,有没有BCD码转16进制和16进制转BCD码的汇编及C语言的源程序?
返回列表