Archived
1
0
Fork 0

updated README.md

This commit is contained in:
nihonium 2022-03-07 17:23:06 +03:00
parent 9922fad481
commit 92c4a7411a
3 changed files with 29 additions and 3 deletions

View file

@ -1,5 +1,4 @@
# MIPT C
Код из лекций Бабичева по алгоритмам и структурам данных.
Несколько решенных задач для контестов с Ejudge и горка всякой мелочевки.
Решения контестов с Ejudge по архитектуре компьютера.
Публикуется, как правило, после окончания контеста.

5
cpu/cpu.c Normal file
View file

@ -0,0 +1,5 @@
#include <stdio.h>
int main() {
char a = 0, b = 0, c = 0, d = 0;
}

22
cpu/notes.md Normal file
View file

@ -0,0 +1,22 @@
# CPU
* Беззнаковые
* По модулю 256 (8-битность)
* Switch
* Массив регистров
* #ifdef REGISTERS
Используем REGISTERS
# Cache
* Первая лекция Северова
* "Размазывает" справа налево
* Обнулять массив через {0}/{}
* Двумерный массив можно инициализировать последовательным списком
* Адрес массива - не lvalue
* Матрицы симметричны относительно диагонали
* У второй матрицы меняем индексы местами
*
# Notes
* (int (*)[10])p - "приведение" к массиву длины 10