This repository consists of solutions to the tasks that I had to solve during the Computer Architecture 2 lab classes. They are done using GNU Assembler. Each assignment within the repository has a makefile dedicated to it.
Create programs hello, writeText, compareText.
Write two programs to perform addition and subtraction on large numbers that exceed the width of a single machine word (in this case, 32 bits).
Floating Point Unit. Generate specific special values (NaN, +/-inf, +/-0). Manipulate the bits of the FPU control word.