Asembler x86/Pierwszy program/NASM: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
dodanie przykładu z Linuksa |
|||
Linia 70:
====Linux====
<source lang="asm">
;;
;; Wypisuje określony ciąg 14 znaków
;;
segment .data
msg db 'Hello World!!',0x0a ;
segment .text
global _start
_start:
mov eax, 4
mov ebx, 1
mov ecx, msg ; adres pierwszego znaku do wyświetlenia
mov edx, 14 ; liczba znaków do wyświetlenia
int 0x80 ; wywołanie przerwania
; wyjscie z programu
mov eax, 1
mov ebx, 5
int 0x80
; KONIEC PROGRAMU
</source>
=== Goodbye world... ===
|