Size: a a a

Ассемблер

2021 June 07

ΔΒ

Δαρθ Βέιδερ... in Ассемблер
DS!=0xFFFF
источник

d

disba1ancer in Ассемблер
а вот хз, возможно, начало сегмента прочтёт
источник

ΔΒ

Δαρθ Βέιδερ... in Ассемблер
начало того же, DS?
не DS+4096?
источник

d

disba1ancer in Ассемблер
а почему 4096?
источник

d

disba1ancer in Ассемблер
но вообще, вроде современные процы должны повторять логику тех древних процов, и это можно глянуть в документации
источник

ΔΒ

Δαρθ Βέιδερ... in Ассемблер
ну потому что +1 в DS это +16 в абсолютный адрес
соотвно +65536 в адрес это +4096 в сегмент
источник

ST

Saenro T in Ассемблер
DS+1:FFF0
источник

ΔΒ

Δαρθ Βέιδερ... in Ассемблер
то есть враппинга по 65536 байт не будет?
источник

ΔΒ

Δαρθ Βέιδερ... in Ассемблер
именно на 8086?
источник

DB

Dima Bat in Ассемблер
у меня вот такой вопрос, драйвера для дос нельзя поставить на win10?
источник

d

disba1ancer in Ассемблер
ну по сути будет
источник

ΔΒ

Δαρθ Βέιδερ... in Ассемблер
будет с FFFF:FFFF в нулевой адрес да, а например с C000:FFFF в C000:0000 не буедт же?
источник

d

disba1ancer in Ассемблер
а лол не будет же, он просто прочитает то что дальше в памяти лежит линейно
источник

ΔΒ

Δαρθ Βέιδερ... in Ассемблер
8086 некуда дальше линейно читать, унего всего мегабайт
источник

ΔΒ

Δαρθ Βέιδερ... in Ассемблер
это если речь про ffff:ffff
источник

d

disba1ancer in Ассемблер
ну тут понятное дело
источник

d

disba1ancer in Ассемблер
я про заворот в пределах сегмента
источник

ΔΒ

Δαρθ Βέιδερ... in Ассемблер
ок, то есть из очка 65536 байт вылезет в 65536ой байт
источник

d

disba1ancer in Ассемблер
в 65537ой скорее
источник

ΔΒ

Δαρθ Βέιδερ... in Ассемблер
ну если с 1ого считать то да
источник