@dashademkova

Правильно ли подсчитано вес кода в ассемблере?

Я насчитала 149 байт , правильно?

mov ah, 2ch
int  21h
 
mov [Hour], ch
mov[Min], cl

mov ah,9h
mov bx, offset mes2
int 21h
mes2 db Hour,Min 'Hour'
 
 
Hour dd ?
Min dd ?
  • Вопрос задан
  • 492 просмотра
Решения вопроса 1
saboteur_kiev
@saboteur_kiev
software engineer
Не совсем понятно что такое вес кода в ассемблере. Как вы это собираетесь использовать?
Если в виде файла - нет заголовков.
Если в виде программы в памяти - все равно выделится 64кб страница.

Ну и на современных ОС такое уже не сработает, прямое обращение к функциям ДОС в 2016?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Godless
@Godless
Вес - размер я так понял? схема обычно такая всегда:
start:
           int 3
           nop
           xor eax,eax
           call [eax]
end:
           mov eax,(end - start)


И в отладчике смотрите сколько там в регистре =)
А то разные компиллеры разный код генерят из-за оптимизаций и тп.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы