Size: a a a

Ассемблер

2021 July 03

АШ

Алексей Шведов... in Ассемблер
Да вот думал сначала просто отредактировать, но не знал что вставить вместо этого))
источник

DB

Dima Bat in Ассемблер
ку.Интересно как функция маллок или каллок работает в си
источник

DB

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

A

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

АШ

Алексей Шведов... in Ассемблер
Как-как. Дёргает API системы
источник

A

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

DB

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

DB

Dima Bat in Ассемблер
выделить то я смогу. Но компилятору то пофиг че я там выделил
источник

A

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

DB

Dima Bat in Ассемблер
ок подумаю еще
источник

DB

Dima Bat in Ассемблер
как че придумаю надо говорить?
источник

A

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

DB

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

A

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

A

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

DB

Dima Bat in Ассемблер
как в железе пишет я не знаю.Триггеры то я знаю что такое но когда их тысячи я не могу представить. Я вот хочу процедуру системную написать, что память выделяет, но вызывать ее я хочу из си.
Операционной системы нет. Хочу небольшой набор процедур сделать для постановки очереди задач. Для этого хочу выделять память динамически, по мере запроса.
Программа будет юзать эти процедуры, и я боюсь что компилятор разместит там же данные в ОЗУ где и я выделил на асме.
Вопрос в том как правильно выделить память
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
это в ОСdev надо идти
источник

DB

Dima Bat in Ассемблер
на асме то я такую штуку быстро реализовал
источник

A

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

DB

Dima Bat in Ассемблер
может есть какая натстройка для компилятора чтоб он начиная с заданного адреса писал свои данные
источник