Skip to content

Commit 3595227

Browse files
committed
zz
1 parent 505f3c5 commit 3595227

File tree

5 files changed

+30
-0
lines changed

5 files changed

+30
-0
lines changed

docs/public/st0096-01.jpg

72.4 KB
Loading

docs/public/st0096-02.jpg

93.1 KB
Loading

docs/public/st0096-03.jpg

64.3 KB
Loading

docs/smalltalk/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ title: 碎碎念
88

99
#
1010

11+
- 2025-12-10: [凹语言龙芯汇编器支持中文指令集](st0096.md)
1112
- 2025-11-16: [凹语言RISC-V汇编器支持中文指令集](st0095.md)
1213
- 2025-11-12: [凹语言中文版NOIP 2024真题详解第1题](st0094.md)
1314
- 2025-11-07: [凹语言中文版CSP-J 2025真题详解第2题](st0093.md)

docs/smalltalk/st0096.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# 凹语言龙芯汇编器支持中文指令集
2+
3+
- 时间:2025-12-10
4+
- 撰稿:凹语言开发组
5+
- 转载请注明原文链接:[https://wa-lang.org/smalltalk/st0096.html](https://wa-lang.org/smalltalk/st0096.html)
6+
7+
---
8+
9+
龙芯 (LoongArch) 作为我国自主设计和发展的 CPU 架构,凹语言龙芯汇编器通过引入中文指令集的支持,为上层的高级编程语音提供坚实的中文支持。凹语言开发组希望能为彻底重塑国产 CPU 的中文编程生态探索一个可行路径。
10+
11+
![](/st0096-01.jpg)
12+
13+
## 1. 中文龙芯汇编器实例
14+
15+
凹语言底层的汇编语言完全摒弃了传统的 GNU AS 语法,从零开始设计。我们引入了符合中文语义的关键字,如:`常量``全局``函数` 等。更重要的是,龙芯架构的全部寄存器和指令都拥有了完整的中文命名。
16+
17+
以下是基于凹语言龙芯汇编器实现的中文化汇编示例:
18+
19+
![](/st0096-02.jpg)
20+
21+
同时也提供英文的汇编语法(支持中英混合编程):
22+
23+
![](/st0096-03.jpg)
24+
25+
## 2. 中文编程生态的技术平权
26+
27+
中文编程的探索远不止是关键字翻译。在编译器前端层面,中文的语言特点与英文存在巨大差异。长期以来对英文思维的简单模仿,使得中文编程在底层基础研究上缺乏积累。我们希望能唤醒大脑中海量的中文素材,从而释放开发者最大的创造性潜力。
28+
29+
凹语言的目标是,通过在龙芯等国产指令集上实现中文指令集汇编,配合从词法分析阶段就匹配中文特点的编译器设计,重塑一整套以中文为核心的技术栈。

0 commit comments

Comments
 (0)