M
mcoster
Guest
Salut,
Je suis l'élaboration d'un programme et j'ai décidé de construire l'interface utilisateur en C, car il est plus facile, et le code principal de l'ASM, car il est temps critique.
Maintenant je suis face à un problème!Je ne sais pas comment passer un formulaire de l'argument de la partie du code C pour la partie de code ASM.
Par exemple, je veux mettre une valeur dans un des registres ou d'une partie de la mémoire en C, puis obtenir cette valeur à l'aide de l'ASM.
Faire la part ASM est facile, il est juste un couple de commandes MOV, mais la façon de stocker une valeur dans la RAM ou un registre en utilisant C est la partie je ne peux pas comprendre!
Quelqu'un peut-il m'aider?
exemple de code
main ()
(
code qui stockent les 0xC0 valeur R0
)
# pragma ASM
MOV P0, R0
# pragma ENDASMMerci!
Je suis l'élaboration d'un programme et j'ai décidé de construire l'interface utilisateur en C, car il est plus facile, et le code principal de l'ASM, car il est temps critique.
Maintenant je suis face à un problème!Je ne sais pas comment passer un formulaire de l'argument de la partie du code C pour la partie de code ASM.
Par exemple, je veux mettre une valeur dans un des registres ou d'une partie de la mémoire en C, puis obtenir cette valeur à l'aide de l'ASM.
Faire la part ASM est facile, il est juste un couple de commandes MOV, mais la façon de stocker une valeur dans la RAM ou un registre en utilisant C est la partie je ne peux pas comprendre!
Quelqu'un peut-il m'aider?
exemple de code
main ()
(
code qui stockent les 0xC0 valeur R0
)
# pragma ASM
MOV P0, R0
# pragma ENDASMMerci!