Среда разработки Timur вводная часть 1

Автор Liza Merichenko
Среда разработки Timur вводная часть 1

Всем привет.

И в этом видео я буду делать диспетчер памяти, а именно мы будем делать. Нет Вернее я буду делать. Но неважно.

В общем будет делать мы будем делать микросреду для разработки программного обеспечения там язык программирования свой вместе с редактором платформы.

Независимый делать будем на сервере. Не обращайте внимание на то, что здесь лазера с потому, что параллельно я буду использовать lazarus, но делать, но будем темное. Сэндлер и. То есть можно будет и без него обойтись. Просто мне удобнее. Я создаю. Давайте создадим файл для. Сэндлера lazarus я буду использовать как редактор. Вы можете использовать notepad-plus-plus или ещё что-то. А так текст такие вот ну начнем создание папки. Пусть называется проект. Тим от слова. Тимур Вы можете назвать сами хотите, что давайте сразу сохраним и соответственно файл на ассемблере мы сохраним как фильм., а сам. Я назову. Так ну вот у нас есть файл теперь нам нужно файл ещё для того чтобы мы могли компилировать, а то есть bat-файл назовём — это так сохранить как тоже тем. вот сейчас объясни для чего — это нужно. Ну я буду использовать фасон ассемблер соответственно. Нам нужно будет для компиляции программы на ассемблере написать в bat-файле фасон. компилировать мы будем в 7.. А сам файл king.com. Ну пусть будет ком. А так пусть чего пауза потому, что чтобы мы могли видеть результат компиляции, что ж. Давайте посмотрим загрузки так мои документы загрузки. Фастум Фастум. Фастум потом, что же есть файл фасон и поместим в наш проект, что же. Зачем пожалуй. Всё Давайте что-нибудь написано SM ближе орг. Стартовая точка старта программы и попробуем его от компилировать. Интересно даже мне самому шпионская тема один проход 0 байтов всё откомпилирован. А у нас получился steam.com файл приложение ms-dos, но мы будем делать не только для. МС DOS, а для 32-х и 64-битных систем, что хотел сказать немножко мы настроим наш код для того чтобы моя, а у нас была подсветка. Если вы используете notepad-plus-plus то вам — это не нужно. А я пожалуй сделала. Моники назову — это мнемоники напишем здесь ark Add ассемблер команды которые нам понадобится. Ну по мере работы мы будем расширять регистры также нам потребуется для процессора, что же так теперь вернемся к параметры так мнемоники выберем — это будет видео долго. Вот видите у нас теперь подсветка есть морг. Или например если мы напишем сложить два регистра. Витя тоже подсвечивается eax еды X теперь сделаем подсветку для регистров тоже соответственно просто уже не первый раз спрашивает меня типа. А как ты пишешь сам процесс типы его не видно того как я пишу ну вот в принципе сам процесс пожалуйста так будем подсвечивать регистры, а синим цветом тоже. Пусть будет жирненький выделено вот, что же замечательно. На чём мы остановились току для компиляции есть для написания программы и есть файл на сэмплеры. Давайте попробуем его тоже. Открой на Pascal вернее файл. Многие говорят о том, что файлы на Pascal получается очень большими вот минимально программа на Pascal. И сейчас мы с вами посмотрим сколько она весит 68. ГБ Но на самом деле — это не минимальная программа. Мы заходим парами. Ага параметры проекта и нужно просто от генерация отладочной информации. Я не пользуюсь. ГДЗ как бы и не умею им пользоваться и сомневаюсь, что мне — это понадобится ещё раз дублируем проект, что же и теперь File Pascal весит 31 кВт для сравнения сразу вам скажу, что минимальная роман ассемблер для Windows весит около 2. ГБ Это консольное приложение. Ну естественно если там не возвращаться какие-то минимальна возможности нужны для программы любом случае, а что касается lazarus. А то здесь у нас достаточно серьезно не минимальна возможности поэтому мы здесь сразу же включен для работы с консолью модуль crt и модель Maus — это чтобы у нас в консоли мы могли управлять консолью и управлять в консоли мышкой естественные. Сэндлер фильмы про пишем свои соответствующих функций которые есть в этих двух модулях, что же в общем-то всё прекрасно у нас всё готово. Теперь наша программа увеличилась с 31 до 38. ГБ Сэндлер весит 0 где-то будет весить около. КПП Volkswagen, что же из чего же мы начнем начнем мы с диспетчером в процессе работы любой программы нужен диспетчер памяти для создания строк и тому подобного, что же как будет выглядеть наш диспетчер памяти мы посмотрим уже начиная. Со следующего увидел — это как бы было вступление начнём мы с диспетчером памяти уже со следующего видео. У нас вот. Ещё раз повтори три файла Pascal. Сэндлер рыба для компиляции.

0 комментариев
0

Читайте также