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.

Share this video