Size: a a a

Ассемблер

2021 February 10

A

Aleksandr in Ассемблер
Віталій Халак
in al, 92h
or al, 2
out 92h, al
Очень круто, теперь четыре жижабайта помкщаются в 21 бит адреса?
источник

A

Aleksandr in Ассемблер
(Подсказка: нет)
источник

A

Aleksandr in Ассемблер
Там скорее всего v8086 или своя версия менеджера памяти в духе DPMI
источник

ВХ

Віталій Халак... in Ассемблер
да. я попутал. там что-то вроде:
use16
mov eax, stX
or eax, Y
mov stX, eax
уже не вспомню.
источник

A

Aleksandr in Ассемблер
А это как помогает адресовать 32 бита памяти?
источник

D

Den in Ассемблер
grub говорят в похожем режиме работает, доступна физическая память, при этом доступны прерывания  устройств видеопамять и работа с файловыми системами
источник

A

Aleksandr in Ассемблер
Ринг0, собсно
источник

D

Den in Ассемблер
Віталій Халак
не совместима. проверял. куча "бсодов", так сказать.
Хочешь сказать досовские программы и игры не запускаются?
источник

A

Aleksandr in Ассемблер
С неперенасироенным APIC
источник

ВХ

Віталій Халак... in Ассемблер
Den
Хочешь сказать досовские программы и игры не запускаются?
на volcov commander'е повисал, например.
источник

ВХ

Віталій Халак... in Ассемблер
не сразу - а внезапно. непредсказуемо.
источник

D

Den in Ассемблер
Віталій Халак
на volcov commander'е повисал, например.
я помню ставил ее когда еще дос был в ходу, но не помню какую версию, все нормально работало вроде
источник

d

disba1ancer in Ассемблер
Den
grub говорят в похожем режиме работает, доступна физическая память, при этом доступны прерывания  устройств видеопамять и работа с файловыми системами
Grub порыгает в рилмод, емнип, и обратно в протмод
источник

A

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

СК

Сергей К in Ассемблер
Забавно это читать
источник

D

Den in Ассемблер
о, бк 0010-01 тоже был крут 500 тыс операций в секунду, правда между регистрами а тут про регистры нет информации :)
источник

DB

Dima Bat in Ассемблер
прикол, а че за книжка, и почему там советские машины?
источник

A

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

A

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

С

Сэр MSTR in Ассемблер
Всем привет)
Знакомлюсь с ассемблером и остался немного непонятен один момент

Правильно ли я понимаю, что метка заменяется на шестнадцатеричное число (соответствующее адресу в памяти) уже на этапе трансляции программы?

То есть допустим.. я хочу выделить память из 4 байт, инициализировать ее значением и связать с ней метку. Эта метка на этапе трансляции будет заменена на КОНКРЕТНОЕ число (ну допумтим 12ff4a44), и каждый раз при запуске программы это число всегда будет располагаться именно по адресу (виртуальному конечно) - 12ff4a44

Я правильно понял?
источник