|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.10.2018, 19:32 | #1 |
Пользователь
Регистрация: 06.07.2008
Сообщений: 91
|
справочник по ассемблеру
Как то давно скачивал в виде экзешника под дос, справочник по ассемблеру.
Сейчас у себя не могу найти, в интернете то же не нашёл. Если кто знает подскажите пожалуйста где его можно скачать. За помощь буду очень благодарен! |
22.10.2018, 19:52 | #2 |
Пользователь
Регистрация: 06.07.2008
Сообщений: 91
|
Всё нашёл.
http://old-dos.ru/index.php?page=fil...o=show&id=4374 Ещё вот какой нашёл: http://old-dos.ru/index.php?page=fil...=5066#download |
22.10.2018, 21:19 | #3 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
мимо..
есть классический справочник techhelpru.zip - вот это руль!
Нашедшего выход - затаптывают первым..
|
23.10.2018, 03:01 | #4 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
|
23.10.2018, 22:09 | #5 |
Пользователь
Регистрация: 06.07.2008
Сообщений: 91
|
Давным давно встречал этот справочник.
ОН ОЧЕНЬ ХОРОШИЙ! ОГРОМНОЕ СПАСИБО ЗА НЕГО! При запуске в dosbox произошёл конфуз, в dosbox есть встроенная команда help и при запуске dosbox help.exe он запускал свою встроенную команду, соответственно выдавалось не то что надо. Я пока допёр....... HELP.EXE переименовал в HEL.EXE и всё пошло. В этом справочнике очень много информации по досу, мне по досу не очень нужно. Я хочу в архитектуре разобраться, что бы типа написать что нибудь работающее вообще без операционной системы. Вернее 6 лет назад я написал что то подобное, работало, и потом бросил всё. Сейчас начисто полностью всё забыл, вот восстанавливаю в памяти. Зачем мне это нужно? Хочу разобраться в самых основах работы unix. Для этого америкосы написали операционку (вернее ядро с файловой системой, упрощённый башик и пару тройку простеньких команд, для понимания основ unix самое оно) xv6, там очень немного ассемблерного кода и немного сишного кода. С сишным кодом думаю с помощью интернета разберусь, а вот для разбирательства с ассемблерным нужно знать архитьектуру, защищённый режим и т. д. Кстати в своё время я так и не понял как рулить сегментом (CS), а особенно как узнать по исходникам, что твоя программа вышла за пределы 64кБ, если подскажите буду очень благодарен. И ещё если подскажите хорошую информацию на русском языке (это обязательно потому, что английского я совсем не знаю) по защищённому режиму (что бы было всё разжёвано настолько, что можно было бы, что нибудь написать), то то же буду очень признателен и благодарен. Спасибо за сайт. С ним очень, очень давно я то же был знаком. |
24.10.2018, 00:19 | #6 | ||
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Юникс это модель компьютера. Правда звучит парадоксально? Но суть в том что Юникс не использовал защищённый режим. Он даже не выходил за 64 кб.
Вместо этого для моделирования расширенной оперативной памяти он просто сбрасывал данные на жёсткий и вычитывал нужное. В место защищённого режима использовались файлы. При переключении процессов юникс выгружал данные на диск. Поэтому при обращение к другому процессу шло обращение к файлу на диске. Для эмуляции защищенного процесса юникс использовал защиту файлов. x-r-wr--r Помимо прочего он создавал виртуальные терминалы. Как не удивительно это тоже файл. Экранный буфер сбрасывался в файл TTY0 .... TTY99. Таких файлов было по числу процессов. Подробнее: Бах Морис-Архитектура операционной системы UNIX-Prentice-Hall (1996) Цитата:
По ассемблеру Ирвин К. Язык ассемблера для процессоров Intel 2005 В, Юров, С. Хорошенко-Ассемблер (учебный курс)-Питер (1999) Л. Скэнлон__Пер._с_англ._И._В._Емелин_ М.-Персональные_ЭВМ_IBM_PC_и_XT._Прогр аммирование_на_языке_ассемблера-Радио_и_связь(1989) Цитата:
https://dev64.wordpress.com/osdev/ https://subscribe.ru/archive/comp.so.../26030221.html https://habr.com/post/349248/
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
||
24.10.2018, 13:48 | #7 | |||
Пользователь
Регистрация: 06.07.2008
Сообщений: 91
|
Нет, юникс это операционная система, но что бы в ней разобраться, а именно разобраться начиная с азов (имеется в виду исходный код: ассемблерный, сишный), надо знать архитектуру роцессоров на которых он работает и для которых написан.
Да, не использовал, когда его не было, как только появился защищённый режим, он начал его использовать и использует до сих пор. Цитата:
ЭТО НЕ ВЕРНО! Если Вы можете привести цитаты из каких либо книг, где это сказано, то пожалуйста приведите цитаты и ссылки на эти книги. Цитата:
Цитата:
Я так понял, что эту информацию Вы прочитали в книге: Бах Морис-Архитектура операционной системы UNIX-Prentice-Hall (1996) Я конечно посмотрю где в ней это написано, но если не трудно приведите пожалуйста цитаты из неё где именно написано так как Вы здесь пишете. За ссылки на книги и информацию спасибо! Некоторое из приведённых ссылок я читал. Последний раз редактировалось v4567; 24.10.2018 в 13:50. |
|||
25.10.2018, 13:19 | #8 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
Лучшай на мой взглят по асму и архитектуре intel
Лучшее на мой взгляд по асму и архитектуре intel. Читаю ее снова и снова. Правда в бумажном издании
|
25.10.2018, 13:28 | #9 |
Пользователь
Регистрация: 06.07.2008
Сообщений: 91
|
У меня пишет пустой архив!
> asmbook.rar Что за книга, кто автор? ___ не используйте форум как чат - если есть что добавить к своему крайнему сообщению в теме - используйте для этого кнопку "Правка" Модератор Последний раз редактировалось Serge_Bliznykov; 25.10.2018 в 13:46. |
25.10.2018, 13:45 | #10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Скачайте WinRar посвежее (там архив формата WinRar 5)
или скажите, я перепакую и выложу. внутри там asmbook.chm: book_asm.jpg |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задачи по ассемблеру | Ameliya | Фриланс | 1 | 26.11.2012 22:53 |
Вопросы по ассемблеру | LeNZZZ | Помощь студентам | 1 | 02.10.2012 08:53 |
задание по ассемблеру | Kastiel1992 | Помощь студентам | 3 | 29.05.2010 17:05 |
Контрольная по Ассемблеру | ExtazY1 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 08.04.2010 01:44 |