====== Низкоуровневое программирование ====== [[asm:asm0|Год 2010/2011]] ====== А ты идёшь на спецкурс? ====== {{:d4d7678e30.jpg|}} ===== Инструментарий ===== - Open Watcom /home/courses/Teachers/Rabusov/open-watcom-c-linux-1.9 - DEBUG.EXE (упакован в {{:debug.tar|}}) - TASM (упакован в {{:tasm.zip|}}) - Turbo C (упакован в {{:tc20-1.zip|}} и {{:tc20-2.zip|}}) - Дебаггер AFD Pro (упакован в {{:afdpro.exe.zip|}}) ===== Литература ===== - Питер Абель. Язык Ассемблера для IBM PC и программирования ({{:abel.txt|}})- наша "Библия". Есть также в библиотеке ФМШ - Я. Белецкий. Энциклопедия языуа Си (адрес /home/courses/Teachers/Skvortsov/_Books/_Programing/C&C++) - The Art of Assembly Language {{:0528.the_art_of_assembly_language.pdf|}} Особенно интересна 585-я страница:-D [[asm:vbox|Эмулятор Virtual Box]] ====== II семестр ====== ===== Повторение ===== * [[asm:second1|Урок 0]] ===== Низкоуровневое программирование ===== * [[asm:second2|Вывод на терминал]] * [[asm:second3|Пример гибридного программирования]] * [[asm:second4|Ввод с клавиатуры]] * [[asm:second5|Компиляция программ в linux]] * [[asm:second6|Последнее задание]] ====== I семестр ====== ===== Язык программирования Ассемблер ===== * [[asm:lesson1|Архитектура IBM PC]] * [[asm:lesson2|MS-DOS (основы)]] * [[asm:lesson3|Урок 3]] * [[asm:lesson4|Урок 4]] * [[asm:lesson5|Урок 5]] * [[asm:lesson6|Урок 6]] * [[asm:lesson7|Урок 7]] ===== Язык программирования Си ===== *[[asm:c_lesson1|Урок 1]] ====== Вот что мы делаем с теми, кто не ходит к нам! ====== {{:star_wars_iv_11.jpg|}}