|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2008
Messaggi: 652
|
Aiuto programma in C
ho un grosso problema. devo fare un progetto con un microcontrollore 80c552.
ho già fatto e testato il programma in assembler. unico problema che il mio prof mi ha chiesto di farlo anche in c. il problema è che io conosco a memoria l'assembler ma poco, quasi nulla il c la mia domanda è questa: esiste un modo per convertire un programma in assembler in c? grazie anticipatamente |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2006
Città: Tristram
Messaggi: 517
|
Normalmente i compilatori c permettono di inserire direttamente codice assembler all'interno del sorgente.
Ad esempio, nel vecchio VisualStudio 5.0, la direttiva era _asm se non ricordo male: Codice:
_asm
{
[... codice assembler ...]
}
__________________
Il sole è giallo |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Sep 2008
Messaggi: 652
|
quindi se ho ben capito con la stringa che mi hai scritto te inserisco solo un testo in assembler che poi converte in automatico?
perchè io a dire la verità avevo bisogno proprio che dal mio soft di una ventina di pagine venisse fuori la conversione in c. tipo per esempio: ; Write a character to the serial port ; WRCHR: JNB S0CON.1,$ ;Wait for the bit CLR S0CON.1 ;Indicte we are sending MOV S0BUF,A ;Write out char RET questo è assembler. venisse fuori un qualcosa tipo printf.......e vario. non è possibile farlo? |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Feb 2006
Messaggi: 1304
|
Quote:
Però se sei stato in grado di imparare a questi livelli l'ASM il C dovrebbe essere un gioco da ragazzi... mi sa che fai prima a vedere quello |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Sep 2008
Messaggi: 652
|
quindi mi sa che mi tocca applicarmi e imparare il c al più presto. problema sarà capire come inizializzare l'adc del micro e far funzionare il pwm....mi sa che ho un bel po da fare...
il fatto è che ho cambiato classe e io ho sempre fatto assembler mentre qua si fa c. me devo mettere a studiare mi sa! cmq grazie a tutti quelli che mi hanno dato una mano Ultima modifica di stronzio1989 : 24-09-2008 alle 14:45. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:35.



















