Size: a a a

Ассемблер

2020 December 19

АМ

Алексей Маринченко... in Ассемблер
Max
День святителя Николая Чудотворца?
Агась
источник

ST

Saenro T in Ассемблер
FASM нормально собрал EXE-файл:

format mz
org 100h ;!!!
mov ah, 9
mov dx, message
int 21h
mov ax, 4c00h
int 21h
message: db 'hi there!$'

Прога корректно отработала (с сегментами всё ок) и вышла.
источник

a

asm in Ассемблер
Добро пожаловать malcolm berry. Не ответив на вопрос, будешь удалён из чата
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Saenro T
FASM нормально собрал EXE-файл:

format mz
org 100h ;!!!
mov ah, 9
mov dx, message
int 21h
mov ax, 4c00h
int 21h
message: db 'hi there!$'

Прога корректно отработала (с сегментами всё ок) и вышла.
в сегменте кода сам код расположен со смешением 100h?
источник

ST

Saenro T in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
в сегменте кода сам код расположен со смешением 100h?
ORG 100h — смещает код вверх на 256 байт
источник

ST

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

A

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

A

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

ST

Saenro T in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
вот, а от 0 до 255 у тя нули. и где тогда точка входа? если а начале 00h, то эти нули должны выполняться
С какого перепугу?)
источник

ST

Saenro T in Ассемблер
Там же сегменты настроены
источник

A

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

ST

Saenro T in Ассемблер
CS=+10h
источник

ST

Saenro T in Ассемблер
̶0̶0̶0̶0̶:̶0̶0̶0̶0̶ ̶в̶с̶ё̶ ̶р̶а̶в̶н̶о̶ ̶ч̶т̶о̶ ̶0̶0̶1̶0̶:̶0̶1̶0̶0̶
Если org100h, то будьте любезны cs поднять на 10h
источник

A

Aleksandr in Ассемблер
0000:0100
источник

ST

Saenro T in Ассемблер
Тю, ну да
источник

ST

Saenro T in Ассемблер
0010:0000 всё равно что 0000:0100
Если org100h, то будьте любезны cs поднять на 10h
источник

ST

Saenro T in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
или начало получается на 100h?
Точка входа на 0100h
источник

ST

Saenro T in Ассемблер
Если бы не cs+10h, то стартовало бы с 0000, а не с 0100h.
источник

楽園松本 in Ассемблер
Короче говоря, дайте же 256 байтов в начало!
источник

ST

Saenro T in Ассемблер
Смотря как посмотреть.
ds=es=cs-10h
источник