najlepszy kompilator asm
Pozdrawiam.
Chciałbym zacząć programować w assemblerze, tylko źe nie mam o tym na razie źadnego pojęcia. Wie ktoś moźe jaki kompilator jest najpopularniejszy i skąd moźna go ściągnąć??
I moźe od razu gdzie znajduje się jakiś kurs o programowaniu na tym kompilatorze??
Chciałbym zacząć programować w assemblerze, tylko źe nie mam o tym na razie źadnego pojęcia. Wie ktoś moźe jaki kompilator jest najpopularniejszy i skąd moźna go ściągnąć??
I moźe od razu gdzie znajduje się jakiś kurs o programowaniu na tym kompilatorze??
Odpowiedzi: 9
spiderko:Od czytania tego posta zwoje mi się prawie popaliły :lol:
De gustibus non est disputandum ...
Mnie pasuje tak jak mam.
EOT.
Od czytania tego posta zwoje mi się prawie popaliły :lol:
sapero:...
Pierdzielisz ... ma symulator – niczego nie trzeba kupować. Składna teź nie jest trudna, wszystko do opanowania.
;)
Gusio, ale'ś go załatwił buhaha
nie dość źe będzie musiał się nauczyć tego głupiego (składniowo) assemblera (strasznie głupie adresowanie)
zamiast mov a,(dph) albo mov a,[dph] pisze się mov a,dph
zamiast mov a,1 pisze sie mov a,#1
...gorzej niź na commodore :P
to jeszcze będzie musiał kupić sobie atmelka typu przedawnionego, bo teraz RISC rulezzz :)
Ba, będzie się prosił ludzi na elektrodzie o jakiś łatwy programator i (jeśli dobrze poszuka) wkońcu trafi do mnie na GG z prośbą o schemat
Na szczęście nie zaproponowałeś mu głupiego PIC'a ani motorolki :) Całkiem by mu się mózg przekręcił.
Dlatego proponuję asma na PC: masm albo nasm
Sam uźywam tylko nasm bo środowisko w którym programuję uźywa właśnie nasm do kompilowania moich wypocin. Gdy skrobię coś w czystm asmie to jako IDE mam niezawodnego CrimsonEditor z extra progsem do rozszeźania lib'a z moimi _super_funkcjami_ :)
http://www.visualassembler.com/ to jedna z wielu linkowni do środowisk assemblera
nie dość źe będzie musiał się nauczyć tego głupiego (składniowo) assemblera (strasznie głupie adresowanie)
zamiast mov a,(dph) albo mov a,[dph] pisze się mov a,dph
zamiast mov a,1 pisze sie mov a,#1
...gorzej niź na commodore :P
to jeszcze będzie musiał kupić sobie atmelka typu przedawnionego, bo teraz RISC rulezzz :)
Ba, będzie się prosił ludzi na elektrodzie o jakiś łatwy programator i (jeśli dobrze poszuka) wkońcu trafi do mnie na GG z prośbą o schemat
Na szczęście nie zaproponowałeś mu głupiego PIC'a ani motorolki :) Całkiem by mu się mózg przekręcił.
Dlatego proponuję asma na PC: masm albo nasm
Sam uźywam tylko nasm bo środowisko w którym programuję uźywa właśnie nasm do kompilowania moich wypocin. Gdy skrobię coś w czystm asmie to jako IDE mam niezawodnego CrimsonEditor z extra progsem do rozszeźania lib'a z moimi _super_funkcjami_ :)
http://www.visualassembler.com/ to jedna z wielu linkowni do środowisk assemblera
Nie ma sprawy.
Dzięki very much.
Pliczek jest na serwerze: http://agang.webpark.pl/TMP/asm.zip
Teraz instrukcja jak to kompilować, warto przeczytać ;)
1. W archiwum są 3 pliki:
– AVSIM51.EXE – symulator procka 8051
– C.BAT – "ułatwiacz" ;)
– DSM51ASS.EXE – kompilator
Plik C.BAT stworzyłem, aby ułatwić Ci startowanie z assembelrem.
Robisz tak: Edytujesz plik C.BAT, wygląda on tak:
Na dysku tworzysz plik o rozszerzeniu *.ASM i jego nazwę umieszczasz w pliku bat w linijce:
Tylko bez rozszerzenia (w tem przykładzie jest to plik C.ASM)
Przechodzisz niźej i w linijce:
Podajesz tą samą nazwe co wyźej tylko z rozszerzeniem *.HEX
Zapisujesz plik i piszesz w pliku C.ASM .
Jak pisać ? Łatwe:
[TAB]MOV [TAB] R0,#0x8H
[TAB] – oznacza znak tabulacji to jest konieczne, tak jak konieczne jest pisanie literami DRUKOWANYMI.
Jak będziesz miał jakieś pytania to pisz ;)
Teraz instrukcja jak to kompilować, warto przeczytać ;)
1. W archiwum są 3 pliki:
– AVSIM51.EXE – symulator procka 8051
– C.BAT – "ułatwiacz" ;)
– DSM51ASS.EXE – kompilator
Plik C.BAT stworzyłem, aby ułatwić Ci startowanie z assembelrem.
Robisz tak: Edytujesz plik C.BAT, wygląda on tak:
@ECHO OFF
dsm51ass.exe C
pause
avsim51.exe b/l/p/ C.hex
rem delta.exe /p
Na dysku tworzysz plik o rozszerzeniu *.ASM i jego nazwę umieszczasz w pliku bat w linijce:
dsm51ass.exe C
Tylko bez rozszerzenia (w tem przykładzie jest to plik C.ASM)
Przechodzisz niźej i w linijce:
avsim51.exe b/l/p/ C.hex
Podajesz tą samą nazwe co wyźej tylko z rozszerzeniem *.HEX
Zapisujesz plik i piszesz w pliku C.ASM .
Jak pisać ? Łatwe:
[TAB]MOV [TAB] R0,#0x8H
[TAB] – oznacza znak tabulacji to jest konieczne, tak jak konieczne jest pisanie literami DRUKOWANYMI.
Jak będziesz miał jakieś pytania to pisz ;)
gusioo:Zaleźy na jaki procesor chcesz pisać ? Ja sie bawię na 89C2051 ;)
Jak chcesz to mogę podrzucić Ci kompilator, tylko daj znać tu lub na PW, a postaram sie go umiescić na forum.
Jak byś mógł, to byłbym wdzięczny :)
Zaleźy na jaki procesor chcesz pisać ? Ja sie bawię na 89C2051 ;)
Jak chcesz to mogę podrzucić Ci kompilator, tylko daj znać tu lub na PW, a postaram sie go umiescić na forum.
Jak chcesz to mogę podrzucić Ci kompilator, tylko daj znać tu lub na PW, a postaram sie go umiescić na forum.
Strona 1 / 1