Board logo

标题: [求助]关于C语言中如何嵌套汇编语言的问题? [打印本页]

作者: Michael001    时间: 2005-10-11 13:56     标题: [求助]关于C语言中如何嵌套汇编语言的问题?

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

                                            谢谢!
作者: asddsa    时间: 2005-10-11 13:59

这样试一下asm STA a+2
好像是哪本书上这样写的 具体忘了
作者: Michael001    时间: 2005-10-11 14:19

我试过了,不行的
当时我也是这么写的
asm STA   a+2
作者: asddsa    时间: 2005-10-11 14:48

里面有变量,  好像不可以
作者: strongchen    时间: 2005-10-11 15:13

asm STA a:2;
作者: Michael001    时间: 2005-10-11 15:24

哦,知道了,有没有BCD码转16进制和16进制转BCD码的汇编及C语言的源程序?




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0