Size: a a a

Ассемблер

2020 December 23

A

Aleksandr in Ассемблер
нельзя байтами со стеком работать
источник

АМ

Алексей Маринченко... in Ассемблер
Aleksandr
нельзя байтами со стеком работать
То есть? Вот на сайте push bx, например, нормально. А с ah что?
источник

A

Aleksandr in Ассемблер
bx - 2 байта, ah - 1 байт
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Saenro T
Синтаксис pure assembly
Адресация-то как происходит?
mov ax,offset X или mov ax,X ?
mov byte ptr [bx],0 или mov byte [bx],0 ?
Размер переменных контролируется?
Локальные метки, макросы...
источник

АМ

Алексей Маринченко... in Ассемблер
Aleksandr
bx - 2 байта, ah - 1 байт
Угу. Ааа, ну ah это вроде часть ax. Значит сразу ax пихать?
источник

A

Aleksandr in Ассемблер
как хочешь
источник

АМ

Алексей Маринченко... in Ассемблер
Или как
источник

A

Aleksandr in Ассемблер
но один байт пихнуть или вынуть нельзя
источник

АМ

Алексей Маринченко... in Ассемблер
Aleksandr
как хочешь
У меня функция изменяет ah, надо вернуть обратно. Как это сделать?
источник

АМ

Алексей Маринченко... in Ассемблер
Aleksandr
но один байт пихнуть или вынуть нельзя
Понял
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Алексей Маринченко
У меня функция изменяет ah, надо вернуть обратно. Как это сделать?
Сохранить AX, очевидно же!
Только AL тоже сохранится.
источник

ST

Saenro T in Ассемблер
Eugene Krasnikov (ᴊɪɴ x)
Адресация-то как происходит?
mov ax,offset X или mov ax,X ?
mov byte ptr [bx],0 или mov byte [bx],0 ?
Размер переменных контролируется?
Локальные метки, макросы...
источник

АМ

Алексей Маринченко... in Ассемблер
Eugene Krasnikov (ᴊɪɴ x)
Сохранить AX, очевидно же!
Только AL тоже сохранится.
Понятно, я так выше и предположил. Спасибо.
источник

ST

Saenro T in Ассемблер
Eugene Krasnikov (ᴊɪɴ x)
Адресация-то как происходит?
mov ax,offset X или mov ax,X ?
mov byte ptr [bx],0 или mov byte [bx],0 ?
Размер переменных контролируется?
Локальные метки, макросы...
источник

A

Aleksandr in Ассемблер
за две минуты у тебя пропал процент заряда батареи
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Он ещё и High Level Asm :)
источник

ST

Saenro T in Ассемблер
Eugene Krasnikov (ᴊɪɴ x)
Он ещё и High Level Asm :)
Это его минус)
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
А есть чаты какие-нибудь по арму?
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Вообще, по ARM Assembler'у что почитать порекомендуете? И по архитектуре заодно.
Желательно свежее, а не 10-15-летней давности. Если на русском, то вообще шикарно (если нет, то english).
Зашёл на сайт ARM'а, там манов тонна, год читать без сна и отдыха.
Мне надо для быстрого старта что-нибудь. А углубляться буду уже потом...
источник

A

Aleksandr in Ассемблер
Eugene Krasnikov (ᴊɪɴ x)
Вообще, по ARM Assembler'у что почитать порекомендуете? И по архитектуре заодно.
Желательно свежее, а не 10-15-летней давности. Если на русском, то вообще шикарно (если нет, то english).
Зашёл на сайт ARM'а, там манов тонна, год читать без сна и отдыха.
Мне надо для быстрого старта что-нибудь. А углубляться буду уже потом...
Вот это неплохое Д. Х. Харрис, С. Л. Харрис
Цифровая схемотехника и архитектура компьютера. Дополнение по архитектуре ARM | Харрис Дэвид М., Харрис Сара Л. https://www.ozon.ru/context/detail/id/147450389
источник