project12 - add files

This commit is contained in:
2025-12-07 19:32:48 -05:00
parent bcad75646f
commit 6bafaa8443
27 changed files with 1215 additions and 0 deletions

27
12/Sys.jack Normal file
View File

@@ -0,0 +1,27 @@
// This file is part of www.nand2tetris.org
// and the book "The Elements of Computing Systems"
// by Nisan and Schocken, MIT Press.
// File name: projects/12/Sys.jack
/**
* A library that supports various program execution services.
*/
class Sys {
/** Performs all the initializations required by the OS. */
function void init() {
}
/** Halts the program execution. */
function void halt() {
}
/** Waits approximately duration milliseconds and returns. */
function void wait(int duration) {
}
/** Displays the given error code in the form "ERR<errorCode>",
* and halts the program's execution. */
function void error(int errorCode) {
}
}