[Modified] Update lacpu readme.md

This commit is contained in:
2023-06-29 16:43:35 +08:00
parent e11ddb23e6
commit ca6e76f22c

View File

@@ -4,6 +4,8 @@
![指令格式](./doc/pic/指令格式.png)
最新 op 划分不在遵循下列方式,请参考 **[chiplab/mycpu](https://gitee.com/loongson-edu/chiplab/tree/chiplab_diff/IP/myCPU)** 中的划分方式。
#### op6
- [x] `0 1 0` 开头,`0 1 1` - `1 1 1`。共 5 项:**jirl, b, bl, beq, bne**
@@ -34,7 +36,7 @@
测试目前使用 **[CDP_EDE_local](https://gitee.com/loongson-edu/cdp_ede_local)** 进行,已测试通过 func 的 n1~n46
测试目前使用 **[CDP_EDE_local](https://gitee.com/loongson-edu/cdp_ede_local)** 进行,已测试通过 func 的 n1~n47
@@ -97,7 +99,7 @@
### 访存指令
| | 指令 | 格式 | 说明 |
| × | 指令 | 格式 | 说明 |
| ---------- | ---- | ---- | ---- |
| √ | LD.B | | |
| √ | LD.H | | |
@@ -111,25 +113,30 @@
### 原子访存指令
| | 指令 | 格式 | 说明 |
| × | 指令 | 格式 | 说明 |
| ---------- | ---- | ---- | ---- |
| | LL.W | | |
| | SC.W | | |
### 栅障指令
| | 指令 | 格式 | 说明 |
| × | 指令 | 格式 | 说明 |
| ---------- | ---- | ---- | ---- |
| | DBAR | | |
| | IBAR | | |
### 其他杂项指令
| | 指令 | 格式 | 说明 |
| × | 指令 | 格式 | 说明 |
| ---------- | ---- | ---- | ---- |
| | SYSCALL | | |
| | SYSCALL | | |
| | BREAK | | |
| | RDTIMEL.W | | |
| | RDTIMEH.W | | |
| | RDCNTID | | |
特权类最开始没写进来,等啥时候勤快了在写进来。
特权类指令进度可以看测试点进行对照参考。