Asembler x86/Podstawy: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Mythov (dyskusja | edycje)
m →‎Instrukcje: to miejsce jest bardziej odpowiednie do wyjaśnienia pojęcia ''operand''
Mythov (dyskusja | edycje)
Linia 23:
Komentarz jest to po prostu notatka mająca ułatwić zrozumienie danego fragmentu kodu innym, którzy będą go czytać oraz przede wszystkim temu kto go napisał. Jeśli programista daruje sobie komentowanie kodu, orientowanie się w nim będzie zajmowało mu więcej czasu, lub też zajmie mu to nieskończoną ilość czasu, gdyż z obłędem w oczach skasuje całą swoją pracę nie mogąc zrozumieć ani jednej linijki. Komentarze istnieją jedynie na poziomie kodu źródłowego, po kompilacji nie pozostaje po nich żaden ślad. Aby uczynić dowolny tekst komentarzem i tym samym wyłączyć go z procesu asemblacji należy poprzedzić go średnikiem. Średnik zamienia w komentarz wszystko co znajduje się za nim aż do końca linii.
<source lang="asm">mov eax, edx ; to jest komentarz</source>
 
Asembler MASM umożliwia jeszcze jedną metodę komentowania:
comment granica komentarz granica
Linia 30 ⟶ 31:
''to także jest komentarz'' ;
a to już nie
 
GNU Assembler z kolei ma zupełnie inną składnię komentarzy. Aby objąć dowolny blok komentarzem, należy umieścić go między /* oraz */ (zapewne ten sposób komentowania jest znajomy dla programistów C). W przypadku tego asemblera dozwolone jest również używanie znaku # , który ma identyczne działanie jak znak ; (średnik) w przypadku innych asemblerów.
 
== Struktura kodu asemblera ==