parameter
-
Wie liest man in einem Assembler-Programm die übergebenen Parameter ein?
Bei C gibt es ja eine Variable dafür.
Aber mit einem Assembler wie Turbo Assembler?
-
Für welches Betriebssystem?
-
das kommt darauf an wie man die Parameter den übergibt
-
@444444
für das DOS bzw. das Command Promt von Windows XP.
@bluecode
Die parameter will ich direkt als Zeichen übergeben wie bei den DOS-Befehlen.
z.B.: dir c: - wobei "c:" der Parameter ist, der übergeben wird.:xmas2: :xmas2:
-
Eric Falbe schrieb:
@bluecode
Die parameter will ich direkt als Zeichen übergeben wie bei den DOS-Befehlen.er meint nicht *was*, sondern *wie*.
wenn du also eine C-funktion aufrufen willst, die parameter braucht, dann musste die genau dahin tun, wo die funktion sie erwartet. das ist compilerabhängig. viele compiler benutzen den stack dafür...
-
hi,
ich denke er meint die command line parameter so vie bei c/c++ argv.
http://webster.cs.ucr.edu/AoA/DOS/ch13/CH13-9.html#HEADING9-1
du musst also ab cs:80h auslesen. der string wird von einem return terminiert.