Архитектура компьютера и язык Assembler
Этот раздел содержит различные учебные материалы по архитектуре компьютера и языкам программирования низкого уровня. Сюда планируется поместить странички, посвященные- Устройство компьютера составные части и их назначение
- Представление информации внутри компьютера
- Что такое BIOS
- Программирование под DOS
- Программирование под Linux
- NASM Netwide Assembler - portable 80x86 assembler
- От gcc к ассемблеру
- Gnu Assembler
- Using Assembly Language in Linux
- GnuInlineAsm
- Ассемблерные вставки в с-код
- Системные вызовы
- a+b на С без использования scanf и printf
- Задание для 424 группы
Контесты по задачам, связанным с архитектурой (решения на С)
- assembler.pdf: Ассемблер в Linux для программистов на C
- Hello.asm: "Hello world" from diskette
- video1.asm: Output to videoRAM
- protected.asm: Protected mode
- memerror.c: malloc() without free()
- malloc.c: malloc() without free()
- a.out: Program for debugging
- sum4.asm: source for debugging
- fltarith.asm: FPU example
- rdtsc.asm: Simple profiler (rtdtsc command)
- Makefile: Сборка разделяемой библиотеки
- hello_2.asm: Процедуры на ассемблере
- main.c: Использование ассемблерных функций из С
- tasks_asm_1.html: Задачи для 1-го семинара во 2-м семестре
- sample_ddd.c: Пример для отладки с помощью DDD
- .pdf: Контрольная работа 2011
- a.out: For Dmitry Derbyshev
- a.out: For Dmitry Tolmachev
- a.out: For Alexandr Kravzov
- a.out: For Timur Mullayanov
- nasm64.s: 64-bit nasm example
- gdb: GDB sample