摘要:
环境 Time 2023-07-09 Java 17 前言 说明 参考: https://craftinginterpreters.com/contents.html https://github.com/GuoYaxiang/craftinginterpreters_zh https://spac 阅读全文
posted @ 2025-10-30 17:48
jiangbo4444
阅读(8)
评论(0)
推荐(0)
摘要:
环境 Time 2023-07-09 Java 17 前言 说明 参考: https://craftinginterpreters.com/contents.html https://github.com/GuoYaxiang/craftinginterpreters_zh https://spac 阅读全文
posted @ 2025-10-30 17:48
jiangbo4444
阅读(4)
评论(0)
推荐(0)
摘要:
环境 Time 2023-07-08 前言 说明 参考:https://www.nand2tetris.org/ 参考:https://github.com/AllenWrong/nand2tetris 目标 接上一节,使用 Java 语言实现汇编编译器。 SymbolTable package c 阅读全文
posted @ 2025-10-30 17:48
jiangbo4444
阅读(4)
评论(0)
推荐(0)
摘要:
环境 Time 2023-07-08 前言 说明 参考:https://www.nand2tetris.org/ 目标 接上一节,实现 CPU、Memory、Computer。 CPU /** * The Hack CPU (Central Processing unit), consisting 阅读全文
posted @ 2025-10-30 17:47
jiangbo4444
阅读(7)
评论(0)
推荐(0)
摘要:
环境 Time 2023-07-07 前言 说明 参考:https://www.nand2tetris.org/ 目标 接上一节,通过模拟的 CPU 实现 mult 和 fill 程序。 mult // r2 = 0 @2 M=0 // loop r1 > 0 (LOOP) @1 D=M @END 阅读全文
posted @ 2025-10-30 17:47
jiangbo4444
阅读(5)
评论(0)
推荐(0)
摘要:
环境 Time 2023-07-07 前言 说明 参考:https://www.nand2tetris.org/ 参考:《编码:隐匿在计算机背后的语言》 目标 接上一节,实现 Bit、Register、RAM8、RAM64、RAM512、RAM4K、RAM16K、PC。 Bit /** * 1-bi 阅读全文
posted @ 2025-10-30 17:47
jiangbo4444
阅读(6)
评论(0)
推荐(0)
摘要:
环境 Time 2023-07-07 前言 说明 参考:https://www.nand2tetris.org/ 参考:《编码:隐匿在计算机背后的语言》 目标 接上一节,实现 HalfAdder、FullAdder、Add16、Inc16、ALU。 HalfAdder /** * Computes 阅读全文
posted @ 2025-10-30 17:47
jiangbo4444
阅读(6)
评论(0)
推荐(0)
摘要:
环境 Time 2023-07-06 前言 说明 参考:https://www.nand2tetris.org/ 目标 接上一节,实现 Or8Way、Mux4Way16、Mux8Way16、DMux4Way、DMux8Way 五个基础门。 Or8Way /** * 8-way Or: * out = 阅读全文
posted @ 2025-10-30 17:47
jiangbo4444
阅读(11)
评论(0)
推荐(0)
摘要:
环境 Time 2023-07-06 前言 说明 参考:https://www.nand2tetris.org/ 目标 接上一节,通过基础的逻辑门实现 Not16、And16、Or16、Mux16 四个基础门。 Not16 /** * 16-bit Not: * for i=0..15: out[i 阅读全文
posted @ 2025-10-30 17:46
jiangbo4444
阅读(3)
评论(0)
推荐(0)
摘要:
环境 Time 2023-07-06 前言 说明 参考:https://www.nand2tetris.org/ 目标 通过最基础的 Nand(与非门)实现 Not、And、Or、Xor、Mux、DMux 几个基础门。 Not /** * Not gate: * out = not in */ /* 阅读全文
posted @ 2025-10-30 17:46
jiangbo4444
阅读(5)
评论(0)
推荐(0)

浙公网安备 33010602011771号