мета-данные страницы
  •  
Загрузка не удалась. Возможно, проблемы с правами доступа?

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
asm:int-examples [21/02/2012 20:04] arabusovasm:int-examples [21/02/2012 20:08] (текущий) arabusov
Строка 1: Строка 1:
-<code asm> +==== Пример вызова прерывания ==== 
-section .data+<code=asm>section .data
  hello:     db 'Hello world!',10    ; 'Hello world!' plus a linefeed character  hello:     db 'Hello world!',10    ; 'Hello world!' plus a linefeed character
  helloLen:  equ $-hello             ; Length of the 'Hello world!' string  helloLen:  equ $-hello             ; Length of the 'Hello world!' string
Строка 18: Строка 18:
  mov eax,1            ; The system call for exit (sys_exit)  mov eax,1            ; The system call for exit (sys_exit)
  mov ebx,0            ; Exit with return code of 0 (no error)  mov ebx,0            ; Exit with return code of 0 (no error)
- int 80h + int 80h</code> 
-</code>+**Задание.** Напишите процедуру вывода на экран содержимого регистра //rax// в 16ричном формате (это более простой случай, 10ричный формат гораздо сложнее).