github.com/yym68686/ics2022 ↗
NUAA PA ics2022 x86 所有实验报告在分支pa3里
Open this visualization on its own page →
Contributors
9
Lines of Code
883
From
2017-08-16
To
2022-03-23
About yym68686/ics2022
This repository contains the programming assignments for the Introduction to Computer System course at Nanjing University of Aeronautics and Astronautics. The project guides students through building core components of a computing system, progressing from low-level implementations to higher-level applications. The work is organized across four main subprojects: NEMU (a CPU emulator), Nexus-am (an abstract machine layer), Nanos-lite (a simple operating system), and Navy-apps (application software).
The assignments are designed to provide hands-on experience with x86 architecture and system-level programming in C. Students implement and experiment with increasingly complex system components, learning how hardware, abstraction layers, operating systems, and applications interact. According to the repository description, the most complete version of the work can be found in the pa3 branch, which contains all x86 experiment reports and implementations for the full assignment sequence.