Низкоуровневое программирование

Год 2010/2011

А ты идёшь на спецкурс?

Инструментарий

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-я страница

Эмулятор Virtual Box

II семестр

Повторение

Урок 0

Низкоуровневое программирование

Вывод на терминал

Пример гибридного программирования

Ввод с клавиатуры

Компиляция программ в linux

Последнее задание

I семестр

Язык программирования Ассемблер

Архитектура IBM PC

MS-DOS (основы)

Урок 3

Урок 4

Урок 5

Урок 6

Урок 7

Язык программирования Си

Урок 1

Вот что мы делаем с теми, кто не ходит к нам!