Size: a a a

Ассемблер

2021 April 25

K

Kashira in Ассемблер
порядок буквы в алфавите mod 10: код элемента L(76) -A(65)=знак под элементом 11, делю 11 на 10, остаток 1, прибавлю 48 код элемента "0', прибавляю 1, по идее должен вывести "2"
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
ну давай без отладки в словесном порядке разберем что у тя там происходит.
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
что у тя в ax после movzx?
источник

K

Kashira in Ассемблер
11 код элемента
источник

A

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

K

Kashira in Ассемблер
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
так, а откуда этот сиавол взялся, напомни?
источник

A

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

K

Kashira in Ассемблер
код элемента L(76) -A(65)=знак под элементом 11
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
как ты это проверил, что получилось именно 11?
источник

K

Kashira in Ассемблер
закомментил деление,
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
а где здесь основной код? здесь пока только вызываемая процедура. но нет кода откуда это все вызывается с указанием параметров
источник

K

Kashira in Ассемблер
могу скинуть asm файл
источник

A

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

K

Kashira in Ассемблер
источник

K

Kashira in Ассемблер
один
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
ты эту разность в отладчике проверил?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
значит после деления на 10 в ah бкдет по идее 1 (остоток от деления)
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
к этому остатку ты прибавляешь "0" (тоесть 0х30). получится 0х31 - код симола "1". потом увеличивашеь это дело на 1 и получаешь 0х32 (код символа "2")
источник

K

Kashira in Ассемблер
lf
источник