Size: a a a

Ассемблер

2021 May 08

s

s54816 in Ассемблер
А, ну тогда есть менеджер кучи, который сам выделяет страницы и раздаёт более мелкие куски. Это чисто софтовая хрень, к процессору отношения не имеет. Реализаций куча. Простейшая — связный список свободных и занятых кусков памяти.
источник

A

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

DK

David Kravets in Ассемблер
Неа, CPU работает с виртуальной памятью
источник

s

s54816 in Ассемблер
Он боится, что после malloc(1) у него останется 4095 неиспользованных байтов памяти.
источник

DK

David Kravets in Ассемблер
Мму помогает преобразовать в физ адреса
источник

A

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

DK

David Kravets in Ассемблер
Вы путает
источник

DK

David Kravets in Ассемблер
Это совсем другое
источник

аᶘ

асоциальный пикотран... in Ассемблер
Вот, по поводу взаимодействия индустриального ПК с оборудованием: там у самого оборудования есть какие-то мозги, которые уже управляют сервоприводами, щелями и прочими умными штуками.

И вот когда я отправляю сам ручками команду по COM-порту «инициализируйся», то что-то таки начинает происходить (калиброваться): там внутри крутятся штуки, пытаются что-то сделать, но такое чувство, что взаимодействие происходит одностороннее и индустриальный комп какую-то информацию не получает и соответственно фейлится при инициализации с некой ошибкой, смысл которой я и хочу понять, изучив сам .exe-шник.
источник

A

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

DK

David Kravets in Ассемблер
Что ? Ты вообще про другое
источник

DK

David Kravets in Ассемблер
Я про страницу пишу и ее внутреннюю структуру
источник

аᶘ

асоциальный пикотран... in Ассемблер
@echo off
path a:\
prompt $p$g
rem lh mwloadi /com2 /irq3

:re_run
spectraq

goto re_run


А в мануале настройки биоса нет, к сожалению, это да.
источник

A

Aleksandr in Ассемблер
Небось еще дос?
источник

аᶘ

асоциальный пикотран... in Ассемблер
Да, конечно.
источник

A

Aleksandr in Ассемблер
Документации к оборудованию нет?
источник

аᶘ

асоциальный пикотран... in Ассемблер
Только инструкция по сборке и минимальный траблшутинг, всё изучено, никаких зацепок практически нет.
источник

A

Aleksandr in Ассемблер
Кроме как стать сниффером посреди кабеля идей нет
источник

аᶘ

асоциальный пикотран... in Ассемблер
Так я и так знаю, что кто передаёт и что получает.
На отправленную команду A (один ASCII-символ) мне выплёвывается e11,0,0.
источник

аᶘ

асоциальный пикотран... in Ассемблер
По COM-порту там мало что интересного. А вот как общаются ISA-карты со всем оборудованием — это уже магия.
источник