Все про Assembler українською мовою на сайті net.kr.ua

 

:: Меню ::

Головна
Введення
Архітектура реального режиму
Основи програмування
Команди і алгоритми
Розширені можливості сучасних мікропроцесорів
Система команд процесорів Intel
Книга для гостей
Контакти
Добавити у вибране

:: Друзі ::

 
 

:: Лічильники ::

=

 

 

 

 

fff00e50

Як у GNU Assembler вивести число в консоль терміналу Linux?

Петро Пивоварів
Як у GNU Assembler вивести число в консоль терміналу Linux?
Тут я розраховую на автоматичне перетворення 31 у рядок і виведення його на новому рядку: .global _start .text _start: # write(1, 31, 2) mov $1, %rax mov $1, %rdi mov $31, %rsi mov $2, %rdx syscall # write(1, linend, 1) mov $1, %rdi mov $1, %rax mov $lineend, %rsi mov $1,%rdx syscall # exit(0) mov $60, %rax xor %rdi, %rdi syscall lineend: .byte 0x0A Як найпростіше реалізувати виведення числа? Чи готова функція ОС?



Відповіді:





:: Наша кнопка ::

Отримати код:

Підтримайте наш сайт і розмістіть нашу кнопку на своєму ресурсі.


:: Популярне ::

-


:: Посилання ::

-


 

 

 


Copyright © net.kr.ua, 2019-2025 (assem.us)