Adjust file structures.

This commit is contained in:
InfyniteHeap 2023-12-06 11:05:49 +08:00
parent 3e3ed59b42
commit cb9d60276a
41 changed files with 85 additions and 64 deletions

View File

@ -4,12 +4,12 @@
`CCA(Carry Carry Adder)` - `进位封闭加法器` `CCA(Carry Carry Adder)` - `进位封闭加法器`
- [竖式 8gt CCA](./1-CCA-vertical-8gt) - [竖式 8gt CCA](./CCA-vertical-8gt)
- [竖式 10gt CCA](./3-CCA-vertial-20gt-32bit) - [竖式 10gt CCA](./CCA-vertial-20gt-32bit)
## BCS ## BCS
`BCS(Borrow Carry Subtractor)` - `借位封闭减法器` `BCS(Borrow Carry Subtractor)` - `借位封闭减法器`
- [竖式 10gt BCS](./2-BCS-vertical-10gt-2t) - [竖式 10gt BCS](./BCS-vertical-10gt-2t)

View File

@ -2,6 +2,21 @@
>This documentation is under completion. >This documentation is under completion.
## 介绍
该文档旨在收录现有的所有红石元器件,方便广大玩家快速查找并使用所需模块,降低心智负担,允许他们将精力更多倾注于构思机器架构本身而非重复造轮子,让效率最大化。:D
## 模块目录 ## 模块目录
- [模块目录](./modules) - [模块目录](./modules)
# 贡献
欢迎有志人士为这份文档的发展贡献出自己的力量。我们坚信,星星之火,可以燎原。
为更好地帮助我们发展,我们需要你遵循以下约定:
1. 若有在`tags/tags`目录内添加新标签的需求,文件名应遵循`snake_case`命名法。
2. 若有在`modules`添加模块的需求,存放模块的文件夹名,单词与单词之间用短横隔开,且遵循该命名格式:`abbr-h_or_v-lagency-(optional)tick-(Optional)appendix`。
* 其中,`abbr`代表模块英文名称缩写(全大写);`h_or_v`代表该模块的横竖类别,例如横式模块就写`horizontal``lagency`代表模块延迟;`(Optional)tick`表示模块流水周期,有则写之,否则不写;`(Optional)appendix`代表该模块的其它附加信息,同样有则写之。
3. 模块描述应当言简意赅,避免陈词滥调。

View File

@ -1,26 +1,26 @@
# 标签索引 # 标签索引
![标签索引logo](http://shenjack.top:5100/ARS/ARS-docs/raw/branch/main/assets/image/tag_index.png) ![标签索引logo](/assets/image/tag_index.png)
### 所有可用标签: ### 所有可用标签:
- [小型模块](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/tags/tags/Small-Module.md) : 方块数量小于10000的模块 - [小型模块](./tags/small_module.md) : 方块数量小于10000的模块
- [中型模块](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/tags/tags/Medium-sized-module.md) : 方块数量在10001-100000之间的模块。 - [中型模块](./tags/middle_size_module.md) : 方块数量在10001-100000之间的模块。
- [大型模块](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/tags/tags/Large-Module.md) : 方块数量>100000的模块。 - [大型模块](./tags/large_module.md) : 方块数量>100000的模块。
- [运算单元](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/tags/tags/AU.md) : 具有运算功能的模块。 - [算数单元](./tags/au.md) : 具有运算功能的模块。
- [加/减法器](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/tags/tags/Add-or-Subtractor.md) : 具有加/减法功能的模块。 - [加/减法器](./tags/adder_or_subtractor.md) : 具有加/减法功能的模块。
- [ALU算逻单元](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/tags/tags/ALU.md) : 算术逻辑单元 - [ALU算逻单元](./tags/alu.md) : 算术逻辑单元
- [显示模块](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/tags/tags/Display_Module.md) : 具备显示功能的模块。 - [显示模块](./tags/display_module.md) : 具备显示功能的模块。
- [存储模块](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/tags/tags/Storage-Module.md) : 具备存储功能的模块。 - [存储模块](./tags/storage_module.md) : 具备存储功能的模块。
- [数码管](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/tags/tags/Digital_Display.md) : 显示数字的专用模块。 - [数码管](./tags/digital_display.md) : 显示数字的专用模块。
- [成品模块](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/tags/tags/Finished-module.md) : 已经完成设计的模块如CPU - [成品模块](./tags/completed_module.md) : 已经完成设计的模块如CPU
- [一级模块](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/tags/tags/Primary-module.md) : 组成整个模块的次级模块。如ALU算术逻辑单元PC程序计数器MM主存等。 - [一级模块](./tags/primary_module.md) : 组成整个模块的次级模块。如ALU算术逻辑单元PC程序计数器MM主存等。
- [二级模块](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/tags/tags/Secondary-module.md) : 次级模块的次级模块。如CCA进位取消全加器RAM随机存储器ROM只读存储器等。 - [二级模块](./tags/secondary_module.md) : 次级模块的次级模块。如CCA进位取消全加器RAM随机存储器ROM只读存储器等。
- [子模块](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/tags/tags/Submodule.md) : 二级模块的次级模块。如单个逻辑门,导线等。 - [子模块](./tags/submodule.md) : 二级模块的次级模块。如单个逻辑门,导线等。
- [Java版](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/tags/tags/Java-Edition.md) : Java版模块 - [Java版](./tags/je.md) : Java版模块
- [基岩版](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/tags/tags/Bedrock-Edition.md) : 基岩版模块。 - [基岩版](./tags/be.md) : 基岩版模块。
- [版本特性](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/tags/tags/Version-Feature.md) : 利用了版本特性的模块。 - [版本特性](./tags/version_feature.md) : 利用了版本特性的模块。
- [2rt流水](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/tags/tags/2rt-pipeline.md) : 支持2rt流水线的模块。 - [2rt流水](./tags/2rt_pipeline.md) : 支持2rt流水线的模块。
- [时序严格](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/tags/tags/Strict-timing.md) : 对于电路时序要求严格的模块。 - [时序严格](./tags/strict_timing.md) : 对于电路时序要求严格的模块。
- [无容器](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/tags/tags/No-Container.md) : 没有容器的模块。 - [无容器](./tags/no_container.md) : 没有容器的模块。
- [静音](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/tags/tags/Silent.md) : 不会发出响声的模块。 - [静音](./tags/silent.md) : 不会发出响声的模块。
- [单片](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/tags/tags/Single-chip.md) : 1高或1宽的模块。 - [单片](./tags/single-chip.md) : 1高或1宽的模块。
- [传统红石](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/tags/tags/Traditional-Redstone.md) : 仅使用红石方块特性,不使用墙电,水电,树电,脚电等其他特性的模块。 - [传统红石](./tags/traditional_redstone.md) : 仅使用红石方块特性,不使用墙电,水电,树电,脚电等其他特性的模块。

View File

@ -1,5 +0,0 @@
# 标签索引 标签:2rt流水
### 在此标签下的模块有:
- []()

View File

@ -0,0 +1,5 @@
# 标签索引 标签:2rt流水
### 在此标签下的模块有:
- [借位封闭减法器BCS, Borrow Carry Subtractor](/modules/BCS-vertical-10gt-2t/)

View File

@ -1,5 +1,7 @@
# 标签索引 标签:算单元 # 标签索引 标签:算单元
### 在此标签下的模块有: ### 在此标签下的模块有:
- [模块1 封闭进位加法器CCA, Carry Cancel Adder](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/modules/1-CCA-vertical-8gt) - [封闭进位加法器CCA, Carry Cancel Adder](/modules/1-CCA-vertical-8gt/)
- [借位封闭减法器BCS, Borrow Carry Subtractor](/modules/2-BCS-vertical-10gt-2t/)
- [32位封闭进位加法器](/modules/3-CCA-vertial-20gt-32bit/)

View File

@ -1,5 +0,0 @@
# 标签索引 标签:加减法器
### 在此标签下的模块有:
- [模块1 封闭进位加法器CCA, Carry Cancel Adder](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/modules/1-CCA-vertical-8gt)

View File

@ -1,5 +0,0 @@
# 标签索引 标签:Java版
### 在此标签下的模块有:
- [模块1 封闭进位加法器CCA, Carry Cancel Adder](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/modules/1-CCA-vertical-8gt)

View File

@ -1,5 +0,0 @@
# 标签索引 标签:无容器
### 在此标签下的模块有:
- [模块1 封闭进位加法器CCA, Carry Cancel Adder](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/modules/1-CCA-vertical-8gt)

View File

@ -1,5 +0,0 @@
# 标签索引 标签:二级模块
### 在此标签下的模块有:
- [模块1 封闭进位加法器CCA, Carry Cancel Adder](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/modules/1-CCA-vertical-8gt)

View File

@ -2,4 +2,4 @@
### 在此标签下的模块有: ### 在此标签下的模块有:
- [模块1 封闭进位加法器CCA, Carry Cancel Adder](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/modules/1-CCA-vertical-8gt) - [封闭进位加法器CCA, Carry Cancel Adder](/modules/CCA-vertical-8gt)

View File

@ -1,5 +0,0 @@
# 标签索引 标签:小型模块
### 在此标签下的模块有:
- [模块1 封闭进位加法器CCA, Carry Cancel Adder](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/modules/1-CCA-vertical-8gt)

View File

@ -1,5 +0,0 @@
# 标签索引 标签:传统红石
### 在此标签下的模块有:
- [模块1 封闭进位加法器CCA, Carry Cancel Adder](http://shenjack.top:5100/ARS/ARS-docs/src/branch/main/modules/1-CCA-vertical-8gt)

View File

@ -0,0 +1,7 @@
# 标签索引 标签:加减法器
### 在此标签下的模块有:
- [封闭进位加法器CCA, Carry Cancel Adder](/modules/1-CCA-vertical-8gt/)
- [借位封闭减法器BCS, Borrow Carry Subtractor](/modules/2-BCS-vertical-10gt-2t/)
- [32位封闭进位加法器](/modules/3-CCA-vertial-20gt-32bit/)

7
tags/tags/je.md Normal file
View File

@ -0,0 +1,7 @@
# 标签索引 标签:Java版
### 在此标签下的模块有:
- [封闭进位加法器CCA, Carry Cancel Adder](/modules/1-CCA-vertical-8gt/)
- [借位封闭减法器BCS, Borrow Carry Subtractor](/modules/2-BCS-vertical-10gt-2t/)
- [32位封闭进位加法器](/modules/3-CCA-vertial-20gt-32bit/)

View File

@ -0,0 +1,5 @@
# 标签索引 标签:无容器
### 在此标签下的模块有:
- [封闭进位加法器CCA, Carry Cancel Adder](/modules/CCA-vertical-8gt)

View File

@ -0,0 +1,5 @@
# 标签索引 标签:二级模块
### 在此标签下的模块有:
- [封闭进位加法器CCA, Carry Cancel Adder](/modules/CCA-vertical-8gt)

View File

@ -0,0 +1,5 @@
# 标签索引 标签:小型模块
### 在此标签下的模块有:
- [封闭进位加法器CCA, Carry Cancel Adder](/modules/CCA-vertical-8gt)

View File

@ -0,0 +1,5 @@
# 标签索引 标签:传统红石
### 在此标签下的模块有:
- [封闭进位加法器CCA, Carry Cancel Adder](/modules/CCA-vertical-8gt)