Materials for the "Computer Architecture and Operating Systems" course taught at Faculty of Computer Science of Higher School of Economics
-
Updated
Jun 3, 2026 - Assembly
C is a programming language designed by Dennis Ritchie at Bell Labs. C is very widely used, straightforward, and can be compiled to a number of platforms and operating systems. C is an imperative language, with a small number of keywords and a large number of mathematical operators. C is also a very low level programming language, which means it can communicate directly with hardware.
Materials for the "Computer Architecture and Operating Systems" course taught at Faculty of Computer Science of Higher School of Economics
Dust Ultimate Game Library: A full featured x86 C/Assembly Game library using software renderer
CPSC 355 - Computing machinery at University of Calgary
FOS-OS is an educational operating system built for the Operating Systems course at Ain Shams University. It’s a refactored and extended version of MIT’s JOS (6.828) lab, designed to help students understand core OS concepts like memory management, CPU scheduling, and system calls through hands-on implementation.
A dynamic integer stack implemented in Assembly (x86_64 NASM, System V AMD64 ABI) with a C-based interactive CLI wrapper.
Операционная система для архитектуры intel x86. Двухэтапная загрузка с загрузчиками на ассемблере и ядром на С.
Um simples Sistema Operacional x86 Multitarefas escrito do zero
Project Creating a Maze game in Assembly MIPS
Fizzbuzz written entirely in Assembly Language! Translation into C is included!
x86-64 NASM project template with a clear layout and CMake for cross-platform builds.
Repository with shell scripts, OS installation tasks, assembly language, and HDL files for the Computer Architecture and Operating Systems (ACSO) course at Escuela Colombiana de Ingeniería.
Practicing AVR Atmega32 using Assembly with simple Applications
Short Assembly x86 programms from of the college subjects. Each program has separate instruction for it (Separate README's).
Zero Attributes, No Information. Metadata stripper for images and audio. Removes EXIF, GPS coordinates, timestamps, software tags, and generation parameters at the binary level. No dependencies.
A mixed assembly and C program that generates an analog servo position and converts it to a digital number to set the position of the servo.
A simple binary search tree implementation with Assembly (x86-64, NASM)
This is a graphics library capable of "drawing" figures such as point, line, circle and triangle on a 2D plane. These figures are written to a buffer (ideally implemented as a 2D matrix), which are later printed on the screen or other output.
A dynamic integer queue implemented in Assembly (x86_64 NASM, System V AMD64 ABI) with a C-based interactive CLI wrapper.
Created by Dennis Ritchie
Released 1972