Skip to content

AirCloudVera/ASM

 
 

Repository files navigation

Введение в архитектуру компьютера и язык Ассемблера

Краткое описание

Это репозиторий с моими (и не только моими) домашними работами и семинарскими упражнениями по этому курсу, который в 2024 году читался во втором семестре на ФАЛТ (ПИШ РПИ) МФТИ.

Изучаемая архитектура: x86-64 (также AMD64/Intel64/EM64T)

О CMake

С помощью CMake здесь настроена возможность компиляции домашних работ и некоторых семинарских упражнений.

Однако для компиляции необходимо установить некоторые библиотеки, а именно FLTK и Boost (unit_test_framework).

Используя MSYS2, это можно сделать следующим образом:

pacman -S mingw-w64-x86_64-gcc
pacman -S mingw-w64-x86_64-cmake
pacman -S mingw-w64-x86_64-boost
pacman -S mingw-w64-x86_64-fltk

Материалы:

1 задание:

  • Свойство текста: Текст начинается заглавной латинской буквой и оканчивается заглавной латинской буквой.

  • Правило 1: Заменить каждую латинскую букву символом *.

  • Правило 2: Удалить из текста все повторные вхождения его первого символа.

Прочее:

Качественное выполнение заданий в этом курсе (в том числе домашних) от человека, который сдал зачет лектору на ОТЛ.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 67.5%
  • Assembly 19.6%
  • C 7.7%
  • CMake 2.6%
  • Python 2.0%
  • SWIG 0.3%
  • Shell 0.3%