GNU Assembler x64. Сезон 2. Вывод строки на экран. Таблица ASCII

preview_player
Показать описание
Для вывода строки на экран можно воспользоваться системной функцией sys_write. Для этого номер этой функции нужно загрузить в регистр %rax.

У функции sys_write три параметра:

1-ый параметр
fd - file descriptor, загружается в регистр %rdi - целое положительное число, которое определяет, куда будет производиться вывод. Для вывода на экран нужно строку отправить в выходной поток. Дескриптор выходного потока равен 1.

2-ой параметр
buf - buffer - загружается в регистр %rsi - адрес первого байта выводимых данных (адрес начала строки, которую нужно вывести).

3-ий параметр
count - загружается в регистр %rdx - количество выводимых байтов (символов)
Рекомендации по теме
Комментарии
Автор

замечательный урок, чтобы всем было понятно что такое буфер

ВладиславГришин-шш