программирование на аппаратном уровне



Автор Алексей Андронов задал вопрос в разделе Другие языки и технологии

ассемблер с нуля. дайте хорошую книгу по ассемблеру. что нужна знать для того что бы начать его изучать? и получил лучший ответ

Ответ от Intro-nikol[гуру]
Сам начинал с книги:
1. Ассемблер и программирование для IBM PC, Питер Абель
Один недостаток - рассматривается программирование только под MS-DOS.
Но чтоб понять основные принципы - однозначно рекомендую.
Ну и еще кое-что, из того, чем сам пользовался:
2. Освоение Turbo Assembler - Том Сван
3. Assembler для IBM PC - Майко Г. В. (правда опечаток в этой книжке много)
4. Видеосистемы ПК фирмы IBM - В. Л. Григорьев (Достаточно подробно рассматривается программирование видеоадаптеров именно на ASM)
5. Как написать компьютерную игру (на ассемблере для IBM PC) - Н. Шалаев, Е. Осин
6. Assembler учебник - В. Юров
7. Assembler практикум - В. Юров (дополнение к Assembler учебник - В. Юров)
8. Assembler Специальный справочник - В. Юров
9. Assembler для Windows - В. Ю. Пирогов
10. Программирование на аппаратном уровне (специальный справочник) - В. Кулаков
+ Интернет (например ресурс www. codenet .ru)
Но с нуля начинать лучше с п. 1 и 3
Удачи

Ответ от Yana Z.[новичек]
ВИ Юров издание 2006 Питер

Ответ от Костя Кузнецов[гуру]
"что нужна знать для того что бы начать его изучать? "
Принципы работы ПК и ПО. Желательно знать хотя бы один другой нормальный ЯП.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: ассемблер с нуля. дайте хорошую книгу по ассемблеру. что нужна знать для того что бы начать его изучать?

Что нужна знать для программиста?
Нужна потребность.
Когда в вузе на 1 курсе я изучал С++, я нихрена не понял, а свои расчеты
подробнее...

Кто был первым в истории программистом?
В середине 70-х гг. нашего столетия министерство обороны США (Пентагон) официально утвердило
подробнее...
спросили в Другое
Чем платформа отличается от операционной системы на телефоне?
Аппаратная платформа
низкий уровень, образованный микроархитектурой, микропрограммой
подробнее...
спросили в Java ME
Для чего нужна Java на компьютере?
Программы на Java транслируются в байт-код, выполняемый виртуальной машиной Java (JVM) —
подробнее...

Что обозначает выражение: "Легок на помине"
Всё сказанное совершенно верно, но суть не в этом!
"помине" - это искажённое "помонки".На
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Техника
что такое интерфейс?
Слово интерфе́йс (англ. interface) — место или способ соединения/соприкосновения/связи. Этот термин
подробнее...

Что означает термин Интерфейс?
Слово интерфейс (англ. interface) — место или способ соединения/соприкосновения/связи. Этот термин
подробнее...

кто такой it программист?
вообще айтишник это системный администратор который отвечает за аппаратную часть компьютера но не
подробнее...
спросили в Железо X86
Windows XP x64 или x86?
ну ты с начало почитай отличия и преимущества х86 от х64 архитектуры, че спрашивать то? щяс тебе
подробнее...

определение и назначение интерфейса
Слово интерфейс (от англ. interface — поверхность раздела, перегородка, шутл. междумордие) в общем
подробнее...

ЧТо такое direct3d?
Direct3D 10 — набор API функций для взаимодействия с видеокартой; поддерживается аппаратно
подробнее...

Что такое MSDN ?
Microsoft Developer Network (MSDN) — это подразделение компании Майкрософт, ответственное за
подробнее...
спросили в Техника
информатика (
1. Постоянное запоминающее устройство служит для хранения:
a) Программ начальной загрузки
подробнее...

Чем занимаються программисты?
Программисты занимаются программированием, то есть написанием программного обеспечения.
подробнее...
спросили в Другое
что значит интерфейс?
Это оформление, то что видите на мониторе. (допустим главная страница
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*