File tree Expand file tree Collapse file tree 5 files changed +30
-0
lines changed
Expand file tree Collapse file tree 5 files changed +30
-0
lines changed Original file line number Diff line number Diff 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 )
Original file line number Diff line number Diff line change 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+ 凹语言的目标是,通过在龙芯等国产指令集上实现中文指令集汇编,配合从词法分析阶段就匹配中文特点的编译器设计,重塑一整套以中文为核心的技术栈。
You can’t perform that action at this time.
0 commit comments