Zdravím,
začínám v MASM a nikde na netu nemůžu nic vygooglit(jsem špatnej googlista...) o tom jak deklarovat(případně i inicializovat) proměnné a jak zařídit vstup od uživatele do proměnné.
Předem díky za odpověď.
Fórum › Assembler
MASM32 proměnné a čtení vstupu
Ahoj, take zacinam s MASM kvuli skole a nemylim-li se, tak takto vypada kostra MASM souboru:
.486 ; procesor 486
.model flat, c ; pametovy model, jazyk C
.const ; blok konstant
; deklarace konstant
.data ; blok inicializovanych dat
; deklarace promennych
.data? ; blok neinicializovanych dat
; deklarace promennych
.code ; blok kodu
; kod
end ; konec souboru
Takze:
ad 1) do bloku .data? das deklaraci promenne a jelikoz nema byt inicializovana, tak misto hodnoty das ?
.data?
variable byte ?
chces-li promennou rovnou inicializovat, pak ji das do bloku .data a misto otazniku das hodnotu (nezapomen, ze je to byte = char)
ad 2) spolupracujes s jazykem C, takze na nacteni pouzij funkci z jazyka C (nezapomen ji na zacatku bloku .code zpristupnit)
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 240 hostů
Podobná vlákna
čtení na vstupu — založil Kuba-$
čtení ze vstupu — založil gomess
čtení vstupu v UTF-8 — založil Petr Zakopal
Efektivní "algoritmus" na čtení ze vstupu — založil marpit
Cteni hodnoty ze vstupu do urciteho znaku — založil mormon