0fff8ca9d1
docs: еще предупреждение
2024-10-17 00:04:36 +03:00
a2ac5eedcc
docs: предупреждение в README.md
2024-10-17 00:04:36 +03:00
b161ff5465
Merge pull request 'labs/03' ( #3 ) from labs/03 into main
...
Reviewed-on: #3
2024-10-02 20:13:05 +03:00
51e5f729da
fix: удалил ненужный код
2024-09-27 21:44:16 +03:00
8fc6112f58
docs: пояснил по поводу Makefile в README
2024-09-24 12:17:40 +03:00
23b82657d4
docs: внес маленькое пояснение в README
2024-09-24 12:11:54 +03:00
78a4638401
fix: исправлено форматирование вывода
2024-09-24 12:06:11 +03:00
e1aeb3f2df
feat: сделан первый прототип решения
...
Прототип еще не тестировался
2024-09-23 20:45:46 +03:00
ed21dfe07a
fix: исправил работу с циклами
2024-09-23 18:49:23 +03:00
6c1198df73
sync: прописал часть логики для 4 пункта
2024-09-22 23:57:16 +03:00
58897fedb7
feat: добавлена процедура pollin
2024-09-22 22:07:18 +03:00
85ba08abb9
Merge pull request 'Lab 2: Базовые команды и кодирование для процессора' ( #2 ) from labs/02 into main
...
Reviewed-on: #2
2024-09-22 18:15:50 +03:00
51e220410a
feat: добавлено несколько полезных функций для решения 4 пункта
2024-09-22 17:55:49 +03:00
49d3c02d7d
feat: task2 создан
...
Решен второй пункт в виде ассемблерного кода, однако он отформатирован вполне определенным образом
2024-09-22 15:27:21 +03:00
0faffcd5c8
fix: немного расширил описание примера с inc
2024-09-22 14:57:24 +03:00
3e6a77c710
fix: поправил неправильную мнемонику команды
2024-09-22 14:34:37 +03:00
daec968bcb
feat(utils): для чуть большего удоства написал Makefile
...
По факту он просто линкует одиночный файл ассемблерного кода и не подшивает никаких зависимостей. Весьма ситуативная фигня, но немного экономит время
2024-09-22 13:18:59 +03:00
c3ea0cb506
feat: немного информации о пунктах лабы
2024-09-22 00:02:13 +03:00
e5c09afc6d
feat: приложены решения некоторых заданий на nasm
...
Обязательно понимание того, что я не проверял эти решения)
2024-09-21 23:13:41 +03:00
cacddfbad2
feat: добавлены примеры кодирования команд
2024-09-21 23:05:55 +03:00
f804c0bddf
fix(utils): поправил описание hex2bin.py
2024-09-21 20:31:58 +03:00
995260cdde
sync(README): начал расписывать решение для лабы
2024-09-20 13:33:21 +03:00
1e09eb6b96
fix: подправил графу про rel
2024-09-19 13:53:42 +03:00
e14b35c2f3
fix: расширена информация по колонке instruction
2024-09-19 13:41:27 +03:00
db6a4b1339
feat: добавлен разбор колонки instructions
2024-09-19 13:31:52 +03:00
3ff51630f5
fix: добавил примечание к инструкции по кодированию
2024-09-18 23:41:20 +03:00
b97816df15
feat: приведена инструкция по кодированию
...
Это вряд ли исчерпывающее руководство как собирать инструкции, но оно подходит для сборки самых разных инструкций только чтением методички от intel
2024-09-18 23:20:56 +03:00
bfde784868
fix: исправлены неприятные опечатки
2024-09-18 22:27:26 +03:00
aa38e902ae
feat: раскрыты обозначения в таблице от intel
2024-09-18 22:14:13 +03:00
5bd7ad95b3
fix: вернул как было
2024-09-18 21:35:54 +03:00
23bbc11bac
fix: добавил забытые картинки в репозиторий
2024-09-18 21:35:07 +03:00
9b7dada982
fix: починил отобаржение картинок
2024-09-18 21:34:11 +03:00
c672fd4fcb
fix: починил отобаржение картинок
2024-09-18 21:32:24 +03:00
d5a00202e7
feat(utils): расширен функционал hex2bin
...
Для удобства конструирования пайплайна появился флаг -s, при выставлении которого число читается со стандартного потока ввода, не в качества аргумента в консоли
2024-09-18 18:30:00 +03:00
2f1c3787dd
sync(README)[02]: вкинуто немного информации по преффиксу REX и нытья по другим поводам
2024-09-17 18:29:06 +03:00
99b00ebcc0
feat(utils): добавлена простая утилита hex2bin
...
Утилита hex2bin принимает в качестве аргумента из командной строки число в 16-ричной системе счисления, а возвращает число в 2-ичной
это вспомогательная утилита для удобства сопоставления вывода radare2 и своим ответом
2024-09-17 16:10:47 +03:00
2dbf24db50
fix: исправлено немного опечаток
2024-09-07 23:06:55 +03:00
cfee580da4
docs(README): Добавлены материалы
2024-09-07 14:19:58 +03:00
93ea438f05
docs: расширен README
2024-09-07 12:16:02 +03:00
66e1d836f6
fix(README): Переносы в обозначениях
2024-09-07 11:15:59 +03:00
eee9431d94
init
2024-09-07 11:15:06 +03:00