Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.02.25;
Скачать: [xml.tar.bz2];

Вниз

Assembler   Найти похожие ветки 

 
Observer ©   (2007-02-06 13:48) [0]

Люди где можно найти нормальный учебник по Assemblery для начинающих со всеми объяснениями?


 
Amoeba ©   (2007-02-06 13:50) [1]

Если устроит в электронном виде, то здесь:
http://www.podgoretsky.com/ddp.html


 
Сергей М. ©   (2007-02-06 13:50) [2]


> Observer ©   (06.02.07 13:48)


Нет таких.

Ассемблер специфичен для конкретной системы команд ЦП, вести речь просто о некоем абстрактном ассемблере лишено смысла.


 
TIF ©   (2007-02-06 13:57) [3]

>> Газ, глянь в ящичек.


 
Observer ©   (2007-02-06 13:57) [4]

мне самое главное научиться писать на нём программы


 
Elen ©   (2007-02-06 13:59) [5]


> мне самое главное научиться писать на нём программы

А чем другие языки не устраивают? C++ например не хуже...


 
Сергей М. ©   (2007-02-06 14:00) [6]


> Observer ©   (06.02.07 13:57) [4]


Программы для какого процессора ?


 
Observer ©   (2007-02-06 14:04) [7]

для процессора Athlon 2500
другие языки буду учить после Assemblera тем более меня вполне устраивает Delphi, Pascal, Basic, и С++ тоже немного знаю


 
Elen ©   (2007-02-06 14:06) [8]


> Observer

Если не секрет например какую задачу ты бы хотел решить на асме?


 
tesseract ©   (2007-02-06 14:07) [9]


> Программы для какого процессора ?


Судя по всему для x86 под Windows


 
Сергей М. ©   (2007-02-06 14:07) [10]


> Observer ©   (06.02.07 14:04) [7]


Знание некоего ассемблера без знания базовой архитектуры и особенностей соответствующего процессора лишено смысла.


 
Observer ©   (2007-02-06 14:11) [11]

Если не секрет например какую задачу ты бы хотел решить на асме?

Для начала без разници, а потом хотел бы написать свою ОС так как на Delphi если и можно написать то очень сложно тем более никто неговорит как


 
Elen ©   (2007-02-06 14:13) [12]


>  хотел бы написать свою ОС

Не успееш. :) Микрософт опередит :)


 
Observer ©   (2007-02-06 14:14) [13]

Microsoft уже опередил


 
Сергей М. ©   (2007-02-06 14:14) [14]


> хотел бы написать свою ОС так как на Delphi если и можно
> написать то очень сложно


Вот это заява !)

Ну хорошо, а с чего ты взял что "очень сложно" ?
Чем проще написание оной же на Ассемблере  ?


 
Observer ©   (2007-02-06 14:16) [15]

а чем на Delphi проще?


 
Observer ©   (2007-02-06 14:18) [16]

во первых Assembler низкоуровневый язык а Delphi нет


 
Сергей М. ©   (2007-02-06 14:19) [17]


> Observer ©   (06.02.07 14:14) [13]


Не только Майкрософт - на лаврах создателей своей ОС почивает уже толпа программеров)

К примеру,
http://www.rus-os.narod.ru/relizes.html

)


> а чем на Delphi проще?
>


А чем сложнее-то ? Откуда такие сведения ? ОБС ?


 
Сергей М. ©   (2007-02-06 14:20) [18]


> во первых Assembler низкоуровневый язык а Delphi нет


И что ?


 
Elen ©   (2007-02-06 14:20) [19]

Удалено модератором
Примечание: Флудить завязываем


 
Elen ©   (2007-02-06 14:22) [20]

Удалено модератором
Примечание: Флудить завязываем


 
Observer ©   (2007-02-06 14:23) [21]

ну если ничем не легче то скажите как или дайте какую нибудь информацию а то везде пишут что на Delphi это невозможно

хотя я знаю что это возможно только как


 
Сергей М. ©   (2007-02-06 14:26) [22]


> Observer ©   (06.02.07 14:23) [21]


А ты уже изучил общие принципы функционирования ОС ?)


 
Kolan ©   (2007-02-06 14:28) [23]

> [21] Observer ©   (06.02.07 14:23)

Просто зоздай окно на асме. И желание писать ос отпадет :)


 
Observer ©   (2007-02-06 14:29) [24]

Удалено модератором


 
Observer ©   (2007-02-06 14:30) [25]

Просто зоздай окно на асме. И желание писать ос отпадет :)

Это понятно. Несколько листов почти машинного кода


 
Elen ©   (2007-02-06 14:32) [26]

Удалено модератором
Примечание: Флудить завязываем


 
Observer ©   (2007-02-06 14:33) [27]

пошутил


 
Elen ©   (2007-02-06 14:38) [28]

Удалено модератором
Примечание: Флудить завязываем


 
Observer ©   (2007-02-06 14:42) [29]

ну для начала нужно выбрать всё таки Delphi bkb Assembler потом написать самую примитивную ОС а потом уже и о революционном характере можно говорить


 
Сергей М. ©   (2007-02-06 14:47) [30]


> Observer ©   (06.02.07 14:42) [29]


> для начала нужно выбрать всё таки Delphi bkb Assembler


Тебе уже сказали - ни то ни другое.
Есть C/C++, этот язык максимально подходит для такого рода задач.


> написать самую примитивную ОС


Позвольте осведомиться, что же таки входит в понятие и состав "самой примитивной ОС" ?


 
Elen ©   (2007-02-06 14:48) [31]

Удалено модератором
Примечание: Флудить завязываем


 
Johnmen ©   (2007-02-06 14:49) [32]

Чё, опять этот бОян про написание своей оси???


 
Observer ©   (2007-02-06 14:49) [33]

загрузка и вывод чего нибудь на экран хотябы


 
Elen ©   (2007-02-06 14:50) [34]

Удалено модератором
Примечание: Флудить завязываем


 
Сергей М. ©   (2007-02-06 14:51) [35]


> загрузка


Ну это понятно, с нее и начни.


> вывод чего нибудь на экран хотябы


С какого хрена ОС обязана выводить чего-то там на какой-то экран ?)


 
Observer ©   (2007-02-06 14:54) [36]

Ну это понятно, с нее и начни.<i/>

Посоветую как?


 
Сергей М. ©   (2007-02-06 14:56) [37]


> Observer ©   (06.02.07 14:54) [36]


> Посоветую как?
>


Да-да, посоветуй уж... А то уж и меня, глядишь, посетит в скором времени сия блажь, так что твой совет будет отнюдь не лишним)


 
Observer ©   (2007-02-06 15:18) [38]

подумаеш ошибся

Посоветуй как


 
Observer ©   (2007-02-06 15:23) [39]

Тогда задаю вопрос подругому. Как можно написать ОС на С++


 
Сергей М. ©   (2007-02-06 15:23) [40]


> Observer ©   (06.02.07 15:18) [38]
>
> подумаеш ошибся


И опять ошибся !)
Не слишком ли часто ? Для осеписателя ?)


> Посоветуй как


Что посоветовать-то ?
Загрузка загрузке рознь)
Можно и с луны загрузить свою ОС)


 
Elen ©   (2007-02-06 15:23) [41]


> Посоветуй как

Почитать про железо (теперяшнее). А асм или что там выбереш это уже потом.


 
Сергей М. ©   (2007-02-06 15:24) [42]


> Как можно написать ОС на С++
>


Оч просто. руками и головой. Точно так же как и на Делфи, и на Ассемблере, и на Хренемблере - разницы нет.


 
Elen ©   (2007-02-06 15:27) [43]

Удалено модератором
Примечание: Флудить завязываем


 
Observer ©   (2007-02-06 15:30) [44]

Я прочитал уже много книг про железо и про загрузки различных ОС и что с того. Я просто незнаю как написать загрузчик ядро и другую фигню


 
Elen ©   (2007-02-06 15:32) [45]


>  Я просто незнаю как написать загрузчик ядро и другую фигню

Тогда предлагаю сходить и пообщаться на Wasm.ru


 
Observer ©   (2007-02-06 15:34) [46]

на Wasm я ходил но толку если в Assemblere я пока полный 0


 
Сергей М. ©   (2007-02-06 15:38) [47]


> Я прочитал уже много книг про железо и про загрузки различных
> ОС и что с того


Ну неприлично же быть таким тупым)


> незнаю как написать .. другую фигню


Ты ее, "фигню", для кого пишешь-то ? Нам фигня не нужна)


 
Observer ©   (2007-02-06 15:40) [48]

Ты ее, "фигню", для кого пишешь-то ? Нам фигня не нужна)

Во-первых я ещё ничего не пишу
Во-вторых почему сразу тупой


 
Игорь Шевченко ©   (2007-02-06 15:41) [49]

Elen ©   (06.02.07 15:27) [43]

Если не трудно, соблюдай пожалуйста правила форума.


 
Сергей М. ©   (2007-02-06 15:42) [50]


> почему сразу тупой


Ну а как еще расценить твое ""что с того" ?)

Смотрим в книгу - видим фигу ?)


 
Elen ©   (2007-02-06 15:43) [51]


> Игорь Шевченко ©   (06.02.07 15:41) [49]

Ок.


 
Observer ©   (2007-02-06 15:46) [52]

Смотрим в книгу - видим фигу ?)

Тогда сам возьми и открой любую книгу про ЖЕЛЕЗО и покажи мне хотя бы один пример как нужно писать ОС


 
Игорь Шевченко ©   (2007-02-06 15:48) [53]

Observer ©   (06.02.07 15:46) [52]

ОС не надо писать. ОС уже написана


 
Observer ©   (2007-02-06 15:49) [54]

Амне вот хочется


 
Сергей М. ©   (2007-02-06 15:51) [55]


> Observer ©   (06.02.07 15:46) [52]


Нет ну ты ей-богу блаженный)

Незабвенные братья Фроловы, к примеру, досконально описывают процесс загрузки IBM PC-совместимого компьютера с флопика, но это же не любая книга, и не по любому "железу" ! И не по любому устройсnву, могущему выступать в кач-ве загрузочного !


 
Сергей М. ©   (2007-02-06 15:56) [56]


> Observer


Начни-ка с ликбеза -

http://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D1%87%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%B0#.D0.A3.D1.81.D1.82.D1.80.D0.BE.D0.B9.D1.81.D1.82.D0.B2.D0.B0.2C_.D0.B8.D0.BD. D0.B8.D1.86.D0.B8.D0.B0.D0.BB.D0.B8.D0.B7.D0.B8.D1.80.D1.83.D0.B5.D0.BC.D1.8B.D0 .B5_BIOS


 
Observer ©   (2007-02-06 15:56) [57]

Сам процес загрузки я знаю. Мне нужен код программы или какие нибудь умные статьи на эту тему с примерами


 
Сергей М. ©   (2007-02-06 16:01) [58]


> Сам процес загрузки я знаю


Да неужели ?!


 
Observer ©   (2007-02-06 16:02) [59]

Ты в этом сомневаешся?


 
Сергей М. ©   (2007-02-06 16:06) [60]


> Ты в этом сомневаешся?


И, думаю, не без оснований)


 
Observer ©   (2007-02-06 16:07) [61]

Вот и думай!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


 
Сергей М. ©   (2007-02-06 16:35) [62]


> Observer ©   (06.02.07 16:07) [61]


ну ты точно блаженный)

Начитался про 0000:0070h для IBMPC-совместимого "железа" времен ДОС для тех же времен накопителей и ничтоже сумняшеся заявляешь, мол, знаю все про загрузку)

На белом свете, к примеру, существуют еще и другие загрузочные устройства (окромя дисковых накопителей) и другие программно-аппаратные платформы на базе x86) .. Маки, к примеру, с нек. пор используют i80x86-соввместимые ЦПУ, но это вовсе не говорит о поддержании ими IBMPC-стандарта)

Так что "думалку" тебе все же придется включить)



Страницы: 1 2 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.02.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.59 MB
Время: 0.041 c
15-1170343464
vain
2007-02-01 18:24
2007.02.25
Картиночки


2-1170587285
Змей
2007-02-04 14:08
2007.02.25
пуск-> выполнить... запустить из edit


15-1170338247
Похвола
2007-02-01 16:57
2007.02.25
Перебор


2-1170255228
Гость_
2007-01-31 17:53
2007.02.25
Заголовок в гриде сделать вертикальным


11-1149072986
GMax
2006-05-31 14:56
2007.02.25
ScrollBox глючит





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский