я в твитере 

Поговорим.....

` .. Конечно, возможно применять каждую из комманд не по назначению. Ведь вместо можно сказать Ровно как и обратно, можно написать а можно и Об такой возможности надо знать, потому что вопервых её применяют достаточно много порой программисты, исходный код которых придется разбирать, вовторых для какихто собственных целей. Отностиельно остальных комманд можно придумать тоже достаточно много разных применений. Например не возможно узнать прямым путем содержимое регистра . ОДнако информация должна быть свободна, поэтому и можно применить косвенный метод узнавания его содрежимого. Например можно сказать так , []остается лишь выковырять в стек кладется и переход на содержит значение Такие способы, как и любые нестандартные решения, могут казаться неоптимальными и даже порой глупыми, однако в данном случае нельзя судить о них вне контекста ситуации. Порой контекст ляжет так, что использование таких конструкций вполне оправдано. Сознание не подсказывает какихлибо конкретных технических примеров. Можно лишь заметить, что оправдано применять такое, когда нужно максимально усложнить чтение исходного кода. В этом смысле ассемблер один из замечательных языков программирования, в нем возможность обфуксации заложена сама по себе и необходима в принципе. Есть ещё слово касаемого предыдущего сообщения. Нельзя жестко заучивать те обозначения, которые приведены в нем. Конечно в % случаев мнемоники используются именно так, однако, если есть похожие участки кода и желание соптимизировать размер, можно вместо _ , . $ . , _ , . $ . , сказать _ , $ _ , . $ , ну вообщем, все зависит от воспитания, характера разработчика, да ещё пожалуй от политики управления проектом. Если разработчик конформист, то конечно он станет использовать мнемоники стандартным образом или, например, архитектор проекта поставил задачей доступность исходного кода, тогда тоже следует придерживать код в рамках общепринятых определений. ОДнако если разработчик строгий нонкомфоримст, то для него будет приятнее и продуктивнее пользовать комманды так как ему вздумается. Если он будет насильно себя ограничивать, то станет проводить довольно большие участки рабочего времени в рефлексии и саморегуляции, что снизит производительность и возможно введет программиста в стресс и дерпессия. Поэтому, кстати, добрый архитектор должен выявлять людей подобного склада и либо найти им подходящее занятие либо уволить для его же блага. В своем релизе я буду придерживаться правил . И первое правилооднозначность трактовки мнемоник ассемблера . По этому при равнозначных результатах я выбираю те мнемоники которые правильно описывают действия программы . Я готов смириться с большим объемом кода или потерей быстродействия . Главноене запутаться самому . Системное программированиеэто программирование системы . Почему предлагают писать программы на С ? Потому что С дает правила для системного программирования . Ассемблер свободен от правил системного программирования . По этому чтобы писать на нем систему нужно держать ее в себе и придерживаться правил системы самому . Вы еще о назначении кнопкирасскажите. Долго чтото вы топчетесь вокруг джампов и прерываний. Давнымдавно надо было собрать загрузчик на асме и начать писать ядро на си... Вы расскажите как написать ядро на С . Хорошо ? ` .. По своему изначальному предназначению эти комманды нужны для следующего. безусловиный переход в пределах одной подпрограммы вызов подпрограммы возврат из подпрограммы вызов программного прерывания выход из подпрограммыпрерывания О возможностях их иного применения будет сказано в следующем сообщении. Это собщениеликбез для тех, кто может не знать основ и станет далее задавать лишние уточняющие вопросы. Да , это интересно . ` .. А зачем?умер десять лет назад! И вообще, Русская заработать на сайте будет клоном винды чтоль? Зачем ей поддержка доса? Помоему планировалосьс нуля слепить... Сказано было немного не точно. Имелся ввиду реальный режим работы процессора. Он у меня ассоциируется с . А нужен он, как уже было говорилось, для того, чтобы ввести интерфейс на самых ранних стадиях разработки. То есть когда ещё нет защищенного режима. Интересно ваше мнение . Для перехода можно использовать,,,,. В каких случаях какие команды луше использовать ? А надо сохранить совместимость с разрядными режимом . А зачем?умер десять лет назад! И вообще, Русская заработать на сайте будет клоном винды чтоль? Зачем ей поддержка доса? Помоему планировалось с нуля слепить... Я подхожу к созданию своего релиза с позиции изучения всех режимов работы . Я допускаю возможность появления задач не требующие от заработать на сайте защищенного режима и работающие вразрадной адресацией и режимом. Но это мой подход и от других Разработчиков не требуется его копирование . ` .. К видеорежимам современных видеокарт Разработка операционной системы рано или поздно доходит до интерфейса взаимодействия с пользователем. Это взаимодействие подразумевает как ввод, то есть клавиатуру и мышь (не обязательно), так и вывод, то есть видео и аудио. % информации человек получает визуальным путем, поэтому и мы подробнее остановимся на нем. Ещё хочу высказать свое мнение по поводу разработки ос заработатьМне кажется, что если и решать рано или поздно в своих планах доходить до процесса разработки интерфейса взаимодействия с пользователем, то делать это следует всетаки рано. Почему? Хотя бы для предотвращения различного рода опасных влияний на разработчиков. Ведь именно разработчики проводят с будущей заработать на сайте на страпелях большое количество времени, и так уж получается, что большое количество этого большого количества времени проводится за компьютером. Разумеется есть время проектирования архитектуры, когда за компьютером сидеть даже вредно, гораздо приятнее и полезнее прогуляться по природе и подметить заодно у неё несколько фенечек, которые очень даже неплохо смотрелись бы в приложении к компьютерам, порисовать диаграммы и графы и вообще предаться гуманитарной литературе, однако реальность берет свое и вот уже надо писать исходный код. Поэтому эргономика операционной системы играет большую роль с самого начала ее проектирования, желательно с начала проектирования ядра. Общаться с будущей заработать на сайте вы будете также через её уже имеющиеся интерфейсы, вы ведь тоже человек, хотя и лучший его представитель разработчик ( ). И чем раньше вы настроите интерфейсы, тем лучше и удобнее будет от этого вам, а чем удобнее вам тем лучше и быстрее процесс разработки. Никто не смеет умолять и разработку таких вещей как управление памятью, планирование заданий (если заработать на сайте многозадачна, если она однозадачна, то задания планирует пользователь). Однако и не надо сосредотачиваться лишь на них одних, паралелльно с ними должна вестись разработка интерфейсов ввода вывода. Как уже говорилось добрый разработчик заработать на сайте должен закладываться не только на технические параметры будущей ОС, но и на многие другие, в том числе везде знать свою меру в общем, и свои бюджеты в частности. Мало того технологиялишь интструмент в руках зодчего и не самый важный. Уильям Гейтс заботился о бюджете собственной заработать на сайте и добился успеха. Линус Торвальдс и иже с ним заботились о социальных аспектах жизни разработчиков заработать на сайте и также добился успеха. Андрю Танненбаум не заботился ни о том ни о другом и остался не у дел. Об этом сказано. А раз так, то наилучшим выбором для видеоинерфейса на начальном этапе создания исходного кода является стандарт . Его поддерживают почти все видеократы, поэтому пока можно не заботится о драйверах, которые могут своим дурным и невообразимым количеством сломать илии разбалансировать архитертуру будущей ос заработатьИтак об этом видеорежиме. В стандартевыделим пока две версии . и .. Версия . предназначена для работы в реальном режиме процессора. Доступ к видеопамяти осуществляется через так называемое окно памятиобласть размером (в нашем случае)байт. Дело в том, что при режиах современных мониторов, таких как ххбита память видеобуффера существенно большеоколоМбайт. А надо сохранить совместимость с разрядными режимом . Поэтому доступ к памяти осуществляется в два шага ) накладываем окно и ) меняем память в пределах окна. Потому можно наложить окно в другое место и т. д. Этонеудобно, однако для работы в реальном режиме на мой взгляд нет другого выбора. Версия . поддреживаетработу в защищеном режиме. Для этого специальной функцией прерывания () запрашивается интерфейс защищенного режима. Этот интерфейс представляет собой таблицу указателей на функции, порты и участки памяти. Более подробно о формате таблицы описано в []. Вот пример кода , Признак , Получить интерфейс для защищенного режима. ,= прерывание Теперь в статус сегмент таблиы адрес таблицы длина таблицы Таким образом получаем абслоютный адрес, который буцдет правильным в защищеном режиме. Другой особенностью версии . является линейный кадровый буфер (). Он позволяет представить видеобуффер как линейное адресное пространство и не обращаться к нему посредство окон памяти, что просто хорошо. Таким образом стандартпредоставляет нам интерфейсы как дляреального режима, так и для защищенного, что позволяет работать с ним с самого начала разработки ос заработать В [] описан стандарт. почеловечески, однако на английском языке. Там же приведен алгоритм построения программы, которая будет работать с этим стандартом. Список литературы . ... . ... .._. Вот опрос по теме и в нем есть ответ для задающих вопросА зачем ?. Российский рынок готов к появлению Русской заработать на сайте . Разработчики , страна ждет ваших релизов . В моем релизе появилось ядро . ГДЕ ЯДРО??? Один джамп это еще не ядро.... А где системныефункции, которые вызывает программа пользователя? Где собсно программа пользователся? Самый главный недочет ваше ядро не вызывает программ пользователя. Оно сразу после загрузки предлагает выключить компьютер... Когда ж программа пользователя при таком раскладе успеет вызвать системную функцию ядра? Вызов из юзермода системных функция ядрапо меньшей мере нестабильно. Опытвинды ничему не научил? Вы слишком многого хотите . Всему свое время . Пока я структурно отделил код ядра от кода прикладной программы . И вызов системных функций оформил через обращение к системному прерыванию . А на место прикладной программы , которая выводить только сообщения , звук и отключение можно загрузить другую прикладную программу с другими целями , к примеру редактор текста , ммплеер , игру . ло Интересно узнать, и какие же у вашегр ядра системные фунуции? Будут такие какие нужны для прикладных программ . Уважаемый тов. Горлов, А где же русские коментарии на русском языке для русских разработчиков? А вы разработчик ?
заработать +в интернете сейчас 3264

читаем на следующей странице

орлов А.В. В моем релизе появилось ядро . Теперь прорамма пользователя вызывает системные функции ядра . '''',,, ____________''$''_''_$'',_,_,,_,_,_,__ Михаил Мужики! Вы реальные вещи делаете! Я не у


Сайт создан в системе uCoz