Commit Graph

27 Commits

Author SHA1 Message Date
85ba08abb9 Merge pull request 'Lab 2: Базовые команды и кодирование для процессора' (#2) from labs/02 into main
Reviewed-on: #2
2024-09-22 18:15:50 +03:00
0faffcd5c8 fix: немного расширил описание примера с inc 2024-09-22 14:57:24 +03:00
3e6a77c710 fix: поправил неправильную мнемонику команды 2024-09-22 14:34:37 +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