| Author |
Message
|
Gedokawa Poziom 4

Joined: 04 Jan 2010 Posts: 8
|
#1
27 May 2010 18:37 Kompilacja a51.exe Program.asm |
|
|
|
Witam mam zadanie takie
"Wpisać 10 kolejnych liczb zaczynających od liczby 5 do kolejnych komórek od adresu 15H, a następnie przepisać je do pamięci zewnętrzenej danych (XDATA) od adresu 3"
Mam problem z kompilacją chciałem kompilować mam zrobiony program w notatniku Program.asm
o taki
MOV R1,#15H;
MOV A,#5;
MOV R2,#10;
zapisz_znowu: MOV @R1,A;
INC R1;
INC A;
DJNZ R2,zapisz_znowu
END
i mam 4 programy A51.exe, EDIT.exe, M535DEMO.exe, OHS51.exe
Włączam na CMD i wpisuje C:\SW\A51.exe Program.asm <-- to mam na dysku c folder o nazwie SW i tam w srodku folderu sa 4 programy i *.asm
i po kompilacji pojawia takie
Kiedys w szkole cwiczylismy takiego i dzialalo ale nie pamietam jak to zrobić zeby dzialalo niech ktos mi powie zeby mogl dzialac bo mam program zrobiony i chcialem to kompilowac ale nie wiem czemu nie chce kompilowac.
Pozdrawiam
|
|
| Back to top |
|
 |
Google

|
#
27 May 2010 18:37 |
|
|
|
|
|
| Back to top |
|
 |
polprzewodnikowy Poziom 21

Joined: 12 Feb 2008 Posts: 1252 Location: Ostrołęka (Zawady)
|
#2
27 May 2010 18:51 Re: Kompilacja a51.exe Program.asm |
|
|
|
Kompilator mówi ci że nie znalazł pliku podanego przez ciebie.
|
|
| Back to top |
|
 |
Gedokawa Poziom 4

Joined: 04 Jan 2010 Posts: 8
|
#3
27 May 2010 19:57 Re: Kompilacja a51.exe Program.asm |
|
|
|
Jak to nie znalazl, wiec jak mam zrobic zeby znalazl ??
|
|
| Back to top |
|
 |
adamwesola Poziom 18

Joined: 31 Oct 2004 Posts: 485 Location: Warszawa
|
#4
27 May 2010 21:55 Re: Kompilacja a51.exe Program.asm |
|
|
|
Spróbuj zmienić rozszerzenie na .a51, powinno zadziałać
|
|
| Back to top |
|
 |
Google

|
#
27 May 2010 21:55 |
|
|
|
|
|
| Back to top |
|
 |
Gedokawa Poziom 4

Joined: 04 Jan 2010 Posts: 8
|
#5
28 May 2010 12:32 Re: Kompilacja a51.exe Program.asm |
|
|
|
to samo nie istnieje
|
|
| Back to top |
|
 |
Google

|
#
28 May 2010 12:32 |
|
|
|
|
|
| Back to top |
|
 |
hose2 Poziom 12

Joined: 14 Dec 2007 Posts: 105 Location: -) Tak, miasto.
|
#6
28 May 2010 13:33 Re: Kompilacja a51.exe Program.asm |
|
|
|
Witam
| Gedokawa wrote: |
| to samo nie istnieje |
Jeśli pisałeś w notatniku to prawdopodobnie plik nazywa się program.asm.txt
ale Windows ukrywa rozszerzenia znanych typów plików.
Spróbuj po wpisaniu "a51.exe p" nie wciskać ENTER tylko TAB, system
podpowie Ci nazwy plików zaczynające się na "p".
Pozdrawiam
|
|
| Back to top |
|
 |
JarekC Poziom 16

Joined: 09 Jan 2003 Posts: 315 Location: "-"
|
#7
28 May 2010 14:06 Re: Kompilacja a51.exe Program.asm |
|
|
|
Witam,
Kłania się znajomość DOSa i command line.
1. Albo zmień katalog bieżący na ten w którym masz obydwa programy tzn,
A51.exe i program.asm
2. Albo uruchamiając z katalogu głównego c:\ podaj pełne ścieżki zarówno do programu a51.exe jak i program.asm
np:
c:\> c:\sw\a51.exe c:\sw\program.asm
Pozdrawiam
JarekC
|
|
| Back to top |
|
 |
Gedokawa Poziom 4

Joined: 04 Jan 2010 Posts: 8
|
#8
28 May 2010 18:13 Re: Kompilacja a51.exe Program.asm |
|
|
|
| JarekC wrote: |
Witam,
Kłania się znajomość DOSa i command line.
1. Albo zmień katalog bieżący na ten w którym masz obydwa programy tzn,
A51.exe i program.asm
2. Albo uruchamiając z katalogu głównego c:\ podaj pełne ścieżki zarówno do programu a51.exe jak i program.asm
np:
c:\> c:\sw\a51.exe c:\sw\program.asm
Pozdrawiam
JarekC |
Własnie sprobowałem co podałes tego "c:\> c:\sw\a51.exe c:\sw\program.asm"
i oto
ale dlaczego tak error ;/ czy może brakuje mi czegos programu do *.asm ?? bo mam notatnika *.asm
Pozdrawiam
|
|
| Back to top |
|
 |
kazwita Poziom 13

Joined: 16 Apr 2010 Posts: 119 Location: Katowice
|
#9
28 May 2010 19:13 Re: Kompilacja a51.exe Program.asm |
|
|
|
Error? Asembler w komunikacie napisał: Assembly complete, no errors found - czyli plik został poprawnie przetworzony.
Osobiście wolę używać ASEM'a (ASEM-51).
|
|
| Back to top |
|
 |
JarekC Poziom 16

Joined: 09 Jan 2003 Posts: 315 Location: "-"
|
#10
28 May 2010 19:55 Re: Kompilacja a51.exe Program.asm |
|
|
|
Witam,
Program został poprawnie skompilowany, w katalogu pojawił się plik program.obj.
Aby uzyskać plik typu HEX musisz dokonać operacji linkowania.
Czyli wykonać:
C:\> C:\SW\l51.exe C:\SW\program.obj
a następne
C:\> C:\SW\oh51.exe C:\SW\program
Tylko wygląda, że brakuje ci pliku linkera l51.exe
Pozdrawiam
JarekC
|
|
| Back to top |
|
 |
Google

|
#
28 May 2010 19:55 |
|
|
|
|
|
| Back to top |
|
 |
Gedokawa Poziom 4

Joined: 04 Jan 2010 Posts: 8
|
#11
28 May 2010 21:40 Re: Kompilacja a51.exe Program.asm |
|
|
|
no juz dziala :D wlasnie pojawil hex
bo po pierwsze wykonac A51.exe program.asm a potem na OHS51.exe (to l51) i pojawi hex a potem na program M535DEMO i juz dziala :D
dzieki
Pozdrawiam
|
|
| Back to top |
|
 |