From ca6e76f22cffdac48d0e7c3fd5595baf268fe9b7 Mon Sep 17 00:00:00 2001 From: UnbalancedCat Date: Thu, 29 Jun 2023 16:43:35 +0800 Subject: [PATCH] [Modified] Update lacpu readme.md --- lacpu/README.md | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/lacpu/README.md b/lacpu/README.md index 9fdf0ca..6a93381 100755 --- a/lacpu/README.md +++ b/lacpu/README.md @@ -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 | | | + + +特权类最开始没写进来,等啥时候勤快了在写进来。 + +特权类指令进度可以看测试点进行对照参考。