Size: a a a

Ассемблер

2020 May 23

DV

Dmitrij V in Ассемблер
楽園松本
Вопрос, который я задал, имеет отношение не к линковщику, а к тому, что происходит в физической памяти.
ок
источник

楽園松本 in Ассемблер
Когда-то я постепенно задавал себе такие вопросы. Ведь вроде всё ясно: считай по адресу 0x7700. Потом задумался, что значит адрес 0x7700? Разделил понятия "физический адрес", "смещение". Потом допёр до релокации и так в течение времени :)
источник

楽園松本 in Ассемблер
И я считаю, что лучше потратить несколько лет на понимание атомов, если есть склонность к такого рода мышлению.
источник

楽園松本 in Ассемблер
Это YorkIsMine ещё не касался вопроса загрузки исполняемых модулей!
источник

DV

Dmitrij V in Ассемблер
楽園松本
Когда-то я постепенно задавал себе такие вопросы. Ведь вроде всё ясно: считай по адресу 0x7700. Потом задумался, что значит адрес 0x7700? Разделил понятия "физический адрес", "смещение". Потом допёр до релокации и так в течение времени :)
на данном этапе таких склонностей не имею ))

время от времени почитываю о devembedded, адруинку мачаю иногда, есть видосы как в домашних условиях платку с дорожками замутить, как паять вроде понимаю, но вот знаний в схемотехнике - 0, и пока даже времени нет двигаться в этом направлении
источник

楽園松本 in Ассемблер
Dmitrij V
на данном этапе таких склонностей не имею ))

время от времени почитываю о devembedded, адруинку мачаю иногда, есть видосы как в домашних условиях платку с дорожками замутить, как паять вроде понимаю, но вот знаний в схемотехнике - 0, и пока даже времени нет двигаться в этом направлении
Я всегда хотел узнать схемотехнику, но никак не подбирался к этому. Моих знаний в этом вопросе абсолютно ноль. Паять умею, но электротехника для меня это что-то совершенно неясное. Совершенно!
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Dmitrij V
на данном этапе таких склонностей не имею ))

время от времени почитываю о devembedded, адруинку мачаю иногда, есть видосы как в домашних условиях платку с дорожками замутить, как паять вроде понимаю, но вот знаний в схемотехнике - 0, и пока даже времени нет двигаться в этом направлении
ну и каша наверное у тя в голове
источник

DV

Dmitrij V in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
ну и каша наверное у тя в голове
ну вроде упорядочено в общем, но не без бардака кое где ))
источник

DV

Dmitrij V in Ассемблер
楽園松本
Я всегда хотел узнать схемотехнику, но никак не подбирался к этому. Моих знаний в этом вопросе абсолютно ноль. Паять умею, но электротехника для меня это что-то совершенно неясное. Совершенно!
что-то подсказывает мне, что на низшем уровне понимания (не берём в расчёт физику на данном этапе, хотя бы потому что я её не помню, а скорее всего даже не знаю!) там довольно таки всё (ну или почти всё) обнадёживаеще:

схемы строятся блоками, остаётся только выучить их, и правила по которым они применяются. но это ИМХО (возможно это понимание на уровне пользователя ардуины: готовые датчики цепляешь и опрашиваешь в программе на Си/Asm)
источник

A

Aleksandr in Ассемблер
Если бы
источник

A

Aleksandr in Ассемблер
Блоками строятся цифровые схемы, и то не полностью. Всякие согласования линий и правильная расстановка кондеров требует нормального такого понимания происходящего
источник

A

Aleksandr in Ассемблер
Впрочем, для низкочастотных схем это не актуально почти
источник

A

Aleksandr in Ассемблер
А вот аналоговые схемы требуют глубокого понимания происходящих процессов
источник

A

Aleksandr in Ассемблер
А все самое интересное — аналоговое
источник

DV

Dmitrij V in Ассемблер
Aleksandr
Блоками строятся цифровые схемы, и то не полностью. Всякие согласования линий и правильная расстановка кондеров требует нормального такого понимания происходящего
спс за ответ ))
источник
2020 May 24

t

tfyvgubhinjkwaxdrctf... in Ассемблер
здравствуйте!

имею несколько вопросов касательно программного загрузчика (того, что загружает PE-файлы в память):

1. взаимодействует ли он с регистрами процессора: инициализирует ли он регистры процессора перед выполнением программы и обнуляет ли при завершении работы программы? или эту работу выполняет не загрузчик, а что-то иное? что именно?
2. как загрузчик понимает, в какое место оперативной памяти загрузить программу? у кого он её запрашивает?
3. если он загружает программу в память, то при завершении работы должен занимаемую память очистить? за очистку памяти отвечает тоже загрузчик или "перекладывает" эту обязанность на кого-то другого?

спасибо
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
tfyvgubhinjkwaxdrctfgvyuhbjnmkzsdxfcvghbjnsxdfcgvhbjehhfhn
здравствуйте!

имею несколько вопросов касательно программного загрузчика (того, что загружает PE-файлы в память):

1. взаимодействует ли он с регистрами процессора: инициализирует ли он регистры процессора перед выполнением программы и обнуляет ли при завершении работы программы? или эту работу выполняет не загрузчик, а что-то иное? что именно?
2. как загрузчик понимает, в какое место оперативной памяти загрузить программу? у кого он её запрашивает?
3. если он загружает программу в память, то при завершении работы должен занимаемую память очистить? за очистку памяти отвечает тоже загрузчик или "перекладывает" эту обязанность на кого-то другого?

спасибо
источник

t

tfyvgubhinjkwaxdrctf... in Ассемблер
замечательно, второй вопрос вроде как отпал

но в каких отношениях состоит загрузчик программ с регистрами процессора, мне так и не удалось нагуглить
источник

楽園松本 in Ассемблер
tfyvgubhinjkwaxdrctfgvyuhbjnmkzsdxfcvghbjnsxdfcgvhbjehhfhn
замечательно, второй вопрос вроде как отпал

но в каких отношениях состоит загрузчик программ с регистрами процессора, мне так и не удалось нагуглить
Нельзя полагать, что загрузчик будет что-либо делать с регистрами. Значения в регистрах необходимо инициализировать.
источник

t

tfyvgubhinjkwaxdrctf... in Ассемблер
楽園松本
Нельзя полагать, что загрузчик будет что-либо делать с регистрами. Значения в регистрах необходимо инициализировать.
изначально вопрос так и был сформулирован: инициализирует ли загрузчик регистры процессора перед выполнением программы?
источник