Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Защищённый режим

1.2K
06 августа 2006 года
piroman17
175 / / 20.07.2006
Народ! Если кто знает ссылку на какие нибудь книги, документацию, статьи по PM(только на Русском) дайте мне её(ссылку) полиз!!!
245
06 августа 2006 года
~ArchimeD~
1.4K / / 24.07.2006
http://subscribe.ru/archive/comp.soft.prog.osdev/
Большой архив рассылок, подробно описано, как написать свою ось с нуля, там и защищенный режим, и прерывания в p.m., и многозадачность
8.5K
07 августа 2006 года
infernodiablo
73 / / 04.03.2006
[QUOTE=piroman17]Народ! Если кто знает ссылку на какие нибудь книги, документацию, статьи по PM(только на Русском) дайте мне её(ссылку) полиз!!![/QUOTE]
Может тебе лучше будет почитать литературку про intel 80486??? на русском там подробно описан этот проц. (не пугайся что он такой древний, все новые процы работают почти так же) и основы защищенного режима, дана даже опкоды и т.д. и т.п. Могу намылить! Надо?
P.S. В сочетании с книжкой "библиотека системного программиста том 6" вообще тема!
4.8K
08 августа 2006 года
NeTxXx
21 / / 29.12.2003
http://sasm.narod.ru, RTFM
1.2K
09 августа 2006 года
piroman17
175 / / 20.07.2006
Цитата:

Может тебе лучше будет почитать литературку про intel 80486??? на русском там подробно описан этот проц. (не пугайся что он такой древний, все новые процы работают почти так же) и основы защищенного режима, дана даже опкоды и т.д. и т.п. Могу намылить! Надо?
P.S. В сочетании с книжкой "библиотека системного программиста том 6" вообще тема!



обязательно намыль!!!
[email]Piroman17@yandex.ru[/email]

3.7K
09 августа 2006 года
_lobster_
115 / / 10.04.2005
[QUOTE=piroman17]Народ! Если кто знает ссылку на какие нибудь книги, документацию, статьи по PM(только на Русском) дайте мне её(ссылку) полиз!!![/QUOTE]
wasm.ru Там немерено инфы и довольно все по-человечески описано.
1.2K
09 августа 2006 года
piroman17
175 / / 20.07.2006
Это и так понятно что инфы полно.
Но нужна обязательно на русском языке, и с примерами на ассемблере(желательно TASM,MASM), а не на всяких Cях.
5.3K
23 августа 2006 года
r000n_m
177 / / 26.02.2006
1. Не так уж и полно.
2. Примеры по PM обычно снабжаются кодами лишь для большего понимания - поэтому выбирается более-менее распространенный язык -можно читать и без них.
3. Сомневаюсь, что будут конкретные куски на MASM и TASM - обычно просто ассемблер, без всяких специфических указаний компилятору вроде моделей памяти и т.д.
4. Си все равно придется учить - когда-то я был заядлым паскальщиком, но жизнь заставила. И зная один язык выучить следующий уже серьезно проще
349
23 августа 2006 года
Phantom-84
656 / / 27.10.2005
Знание высокоуровневого языка не поможет быстро выучить ассемблер, впрочем ассемблер по сути не является языком программирования...
8.5K
24 августа 2006 года
infernodiablo
73 / / 04.03.2006
[QUOTE=Phantom-84]Знание высокоуровневого языка не поможет быстро выучить ассемблер, впрочем ассемблер по сути не является языком программирования...[/QUOTE]
Мощно сказано...
252
24 августа 2006 года
koderAlex
1.4K / / 07.09.2005
[QUOTE=Phantom-84]Знание высокоуровневого языка не поможет быстро выучить ассемблер, впрочем ассемблер по сути не является языком программирования...[/QUOTE]
Не язык ? или не програмирования ? ))
5.3K
24 августа 2006 года
r000n_m
177 / / 26.02.2006
[QUOTE=Phantom-84]Знание высокоуровневого языка не поможет быстро выучить ассемблер[/QUOTE]
Не согласен. Если знать принципы программирования, то можно мысленно представлять блоки из команд ассемблера как команды на Си, например. Так проще выходит выучить (ИМХО)
349
24 августа 2006 года
Phantom-84
656 / / 27.10.2005
Какое там нафиг ИМХО! С таким подходом можно ума лишиться! Правильный подход заключается в следующем: вытаскиваешь свои мозги со всеми знаниями по языкам высокого уровня, хорошенько их стерелизуешь, после чего снова вставляешь их на место и берешь в руки книжку типа "Ассемблер для чайников в картинках" и начинаешь потихоньку вникать... Вот это действительно правильный подход :)
5.3K
24 августа 2006 года
r000n_m
177 / / 26.02.2006
Да какая разница какой язык - что бейсик что паскаль что ассемблер. Главное - принципы!
551
24 августа 2006 года
Pavia
357 / / 22.04.2004
Цитата:

Да какая разница какой язык - что бейсик что паскаль что ассемблер. Главное - принципы!


В том то и дело что принципы рознятся. И за частую мешают.
На языке высокого уровня языка нас учат писать общие программы. То на ассемблере приходятся писать частные.
Не знаю кому как, но мне трудно переходить с языка высокого уровня на язык низкого. Принципы мешают.

8.5K
26 августа 2006 года
infernodiablo
73 / / 04.03.2006
[QUOTE=Phantom-84]Какое там нафиг ИМХО! С таким подходом можно ума лишиться! Правильный подход заключается в следующем: вытаскиваешь свои мозги со всеми знаниями по языкам высокого уровня, хорошенько их стерелизуешь, после чего снова вставляешь их на место и берешь в руки книжку типа "Ассемблер для чайников в картинках" и начинаешь потихоньку вникать... Вот это действительно правильный подход :)[/QUOTE]
Жестко сказал... я даже со стула пал от смеха :-D
18K
28 августа 2006 года
turbanoff
11 / / 25.08.2006
А мне кажется все наоборот: именно знание ассемблера помогает с легкостью изучить практически любой ЯВУ. А чтобы выучить АСМ надо логично мыслить, и немного самому догадываться как этот ящик работает, ну конечно в компаниии с шорошим учебником
1.2K
05 сентября 2006 года
piroman17
175 / / 20.07.2006
Цитата:
Да какая разница какой язык - что бейсик что паскаль что ассемблер. Главное - принципы!



Обшие принцыпы одни, но полностью на ЯВУ нельзя написать код для перехода в PM или загрузку с диска noPresent-страниц, верно?
ЯВУ не работает напрямую с дескрипторами, селекторами и т.п. а ведь мой вопрос именно про эти моменты.

8.5K
07 сентября 2006 года
infernodiablo
73 / / 04.03.2006
[QUOTE=piroman17]Обшие принцыпы одни, но полностью на ЯВУ нельзя написать код для перехода в PM или загрузку с диска noPresent-страниц, верно?
ЯВУ не работает напрямую с дескрипторами, селекторами и т.п. а ведь мой вопрос именно про эти моменты.[/QUOTE]
Да неа... принципы не одни, к примеру в многих ЯВУ вообще не подозреваешь о существовании сегментов, регистров и т.п.... Да и на ассемблере нету булевых значений true/false а есть биты в регистре флагов, о которых многие ЯВУ не подозревают...
1.2K
08 сентября 2006 года
piroman17
175 / / 20.07.2006
Цитата:
Да неа... принципы не одни, к примеру в многих ЯВУ вообще не подозреваешь о существовании сегментов, регистров и т.п.... Да и на ассемблере нету булевых значений true/false а есть биты в регистре флагов, о которых многие ЯВУ не подозревают...



Я говорю про общие алгоритмические принципы, такие как переменные, константы, циклы, процедуры, и т.п. . Кстати true/False тожественно равно 1/0 так что как не назови Boolean или CF например - суть одна.

P.S. Конечно на ЯВУ нет перямой работы с регистрами, но ведь без этого можни и обойтись.

252
08 сентября 2006 года
koderAlex
1.4K / / 07.09.2005
[QUOTE=piroman17] Кстати true/False тожественно равно 1/0 так что как не назови Boolean или CF например - суть одна.
[/QUOTE]
вообщето это условность . с такимже успехом можно true/False==0/-1 пользовать .
17K
09 сентября 2006 года
Yar4
15 / / 10.07.2006
Имхо удобнее boolean=byte, true=0FFh(-1), false=0. Тогда not true = false и наоборот, также будут работать и другие логические операции, к примеру, false xor true = true. А вообще у всех языков одинаковые принципы, если не касаться собственно участков кода, и асм и яву, имхо, не только не мешают друг другу, но взаимно дополняют.
551
10 сентября 2006 года
Pavia
357 / / 22.04.2004
Есть два определения False=0, True<>0.
Иногда встречается такое False=0, True=1.
21K
22 сентября 2006 года
sergs
2 / / 14.09.2006
:cool: А вы в машинных кодах не пробовали? Мне пришлось, Только начал с IBM осваиваться, у меня к телевизору дрова были, через РАДИО выписаны, WIN 311 под них режим не тот давал. Справочник у меня только был по 1810, команды описаны в виде полей, Сначала я сделал анализ по бейсиковой проге для чайников и понял, что маш. коды у 286 и1810 совпадают. По справочнику М. Гука разобрался, как видео режим менять, На бумаге составил програму(типа COM файла, с помощью VC4 забил, Получилось,
1.2K
07 октября 2006 года
piroman17
175 / / 20.07.2006
Народ а в LDTR должен быть "физ. адрес" или "селкетор из GDT"?
Чё то я совесм запутался...
334
07 октября 2006 года
HexEdit
809 / / 27.07.2006
селектор
1.2K
11 октября 2006 года
piroman17
175 / / 20.07.2006
У кого ни будь есть exam9.rar из примеров к "Документация по защищенному режиму микропроцессора Intel." :confused: :confused: :confused:

Скачал здесь http://aboutasm.best-host.ru/documents.html, но тут его нет (должен быть в папке tasks)

Плиз скажите где скачать ПОЛНУЮ версию документации или пример9!!!
1.2K
11 октября 2006 года
piroman17
175 / / 20.07.2006
Или хотя бы какой нибудь другой пример по переключению задач в PM...
7
28 октября 2006 года
@pixo $oft
3.4K / / 20.09.2006
А чё если написать ОС на QBasic 4.5(с компилятором) со включением Асма?Кстати,ктонить читал "Ассемблер.Учёбник.2-е изд." В. Юрова?Если да,то мнение в студию
7
28 октября 2006 года
@pixo $oft
3.4K / / 20.09.2006
[QUOTE=Yar4]Имхо удобнее boolean=byte, true=0FFh(-1), false=0. Тогда not true = false и наоборот, также будут работать и другие логические операции, к примеру, false xor true = true. А вообще у всех языков одинаковые принципы, если не касаться собственно участков кода, и асм и яву, имхо, не только не мешают друг другу, но взаимно дополняют.[/QUOTE]
Вообще-то для таких труфолсов есть битовые апирацыи
245
01 ноября 2006 года
~ArchimeD~
1.4K / / 24.07.2006
[QUOTE=@pixo $oft]А чё если написать ОС на QBasic 4.5(с компилятором) со включением Асма?Кстати,ктонить читал "Ассемблер.Учёбник.2-е изд." В. Юрова?Если да,то мнение в студию[/QUOTE]
Читал. Теоретически можно, я даже где-то читал об этой реализации. Но сам так поступать не буду. не предназначен basic для написания оси, не для того создавался. Хотя главную роль будет играть ассемблер, бэйсиковские команды будут играть роль что-то вроде макросов. И ещё так делать не буду из принципа - Basic проталкивают мастдайники, а я линуксоид.
7
01 ноября 2006 года
@pixo $oft
3.4K / / 20.09.2006
А ты не знал,что есть Васик на линуха?!!!
------------------------------------------
Так кто нибудь на второй вопрос ответит?
240
01 ноября 2006 года
aks
2.5K / / 14.07.2006
И что? Он много куда есть. Но это не делает его хорошим инструментом.
245
02 ноября 2006 года
~ArchimeD~
1.4K / / 24.07.2006
Положим для линуха есть среды для всех более-менее известных языков, это я знаю. Но я кажется написал, что Basic проталкивает microsoft. И как справедливо заметил товарищ aks, basic он и в Африке basic.
7.4K
14 ноября 2006 года
Rine
85 / / 31.10.2006
kalashnikoff.ru - Здесь по моему написано про процессоры. Наверное там уже все были, но все же.
23K
30 ноября 2006 года
EugenOs
4 / / 29.11.2006
Очень подробно было описано в книге издательства диалог-мифи
"i486 Архитектура, программирование, интерфейс". Но книжка скорее справочник, чем учебное пособие. Зато досканально.
252
01 декабря 2006 года
koderAlex
1.4K / / 07.09.2005
Цитата: ~ArchimeD~
Положим для линуха есть среды для всех более-менее известных языков, это я знаю. Но я кажется написал, что Basic проталкивает microsoft. И как справедливо заметил товарищ aks, basic он и в Африке basic.


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

9
16 декабря 2006 года
Lerkin
3.0K / / 25.03.2003
Цитата: koderAlex
...
басик устарел (раз)...



Для чего он устарел? Для того, что бы самые-самые начинающие смогли понять, что такое программа?

Цитата: koderAlex
...
тормознут и нефункционален по сравнению с явой например (два)



Для чего Java предназначалась, и для чего предназначался Basic?

Цитата: koderAlex
...
, зависим от мелких и мягких - вдруг им вздумается лицензию взять ?(три) .



И что? Ты на лицензионном софте пишешь? сомневаюсь...

Цитата: koderAlex
...
более простые люди (как я )) )говорят :"дерьмо и в африке воняет" ))



А еще более простые ребята (как я), говорят: "Что бы дерьмо не воняло, его не надо нюхать..." :)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог