Size: a a a

Ассемблер

2020 December 13

H

Hello, World! in Ассемблер
Hello, World!
Если я второй раз не пишу
mov rax, 4
 mov rbx, 1
то код не выведит 3 раза строку
Наверно эти регистры очещаются после подтверждения системы ?
int 0x80
источник

H

Hello, World! in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
не, ты делаешь прыжок на следущую инстукцию, убрав call этот участок все равно выполниться, тогда зачем его вызывать?
А то есть, exit всё равно вызовется, т.к идёт следующая ?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Hello, World!
Наверно эти регистры очещаются после подтверждения системы ?
int 0x80
наверное не очещаются а используются прерыванием и не сохраняется первоначальное состояние
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Hello, World!
А то есть, exit всё равно вызовется, т.к идёт следующая ?
да
источник

H

Hello, World! in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
наверное не очещаются а используются прерыванием и не сохраняется первоначальное состояние
То есть, мне придётся прописывать перед действием вывода
mov rax, 4
 mov rbx, 1
?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
ага
источник

H

Hello, World! in Ассемблер
int это прерывание?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
да, interrupt
источник

H

Hello, World! in Ассемблер
Где можно найти информацию о регистрах, и тд?, Спасибо!
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Hello, World!
Где можно найти информацию о регистрах, и тд?, Спасибо!
ыезде в сети по соответсующему запросу
источник

H

Hello, World! in Ассемблер
Я сначала воспринимал int как integer
источник

H

Hello, World! in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
ыезде в сети по соответсующему запросу
Понятно, буду смотреть
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Hello, World!
int это прерывание?
почти все мнемоники ассма это сокращение или комбинация сокращений полных английских слов, которые расскрывают что делает та или иная команда
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
nop - not operation
ret - return
add - addition
cmp - compare
итд
источник

H

Hello, World! in Ассемблер
А за сколько примерно можно кодить на ассемблере простые вещи? Кто-то за вечер может выучить.
источник

H

Hello, World! in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
nop - not operation
ret - return
add - addition
cmp - compare
итд
теперь понятно что ret это return
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Hello, World!
А за сколько примерно можно кодить на ассемблере простые вещи? Кто-то за вечер может выучить.
все зависит от понимания самого асма. можно и за вечер, не вдаваясь в подробности
источник

H

Hello, World! in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
все зависит от понимания самого асма. можно и за вечер, не вдаваясь в подробности
Но я так думаю, что синтаксис можно запомнить, а инструкции к процессору смотреть в документации?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Hello, World!
Но я так думаю, что синтаксис можно запомнить, а инструкции к процессору смотреть в документации?
шаришь
источник

H

Hello, World! in Ассемблер
я? Я только что начал учить asm (fasm) и только строку научился выводит, немного начинаю врубаьтся в низкоуровневое программирование на ассемблере.
источник