提交 5c8a3f32 创建 作者: 赵鹏翀's avatar 赵鹏翀

fix alu and CF flag

上级 599a4e9b
没有这种文件类型的预览
没有这种文件类型的预览
这个 源代码变更 因为 太大 而不能显示。 你可以 浏览blob
没有这种文件类型的预览
差异被折叠。
...@@ -143,9 +143,9 @@ struct PATH_INSTRUCTION_OPERAND_ENTRY path_operand_table[] = ...@@ -143,9 +143,9 @@ struct PATH_INSTRUCTION_OPERAND_ENTRY path_operand_table[] =
{ NULL, NULL, 0x0 } // 未用 { NULL, NULL, 0x0 } // 未用
// 注意:在本文档中,所有微指令编码都是从低字节到高字节的顺序编码的。 // 注意:在本文档中,所有微指令编码都是从低字节到高字节的顺序编码的。
// 以取指微指令path [pc], ir为例,它的32位编码,从低字节到高字节依次为:[7:0]=ff,[15:8]=f9,[23:16]=3f, [31:24]=ef; // 以取指微指令 path [pc], ir 为例,它的32位编码,从低字节到高字节依次为:[7:0]=ef,[15:8]=3f,[23:16]=f9, [31:24]=ff;
// 而在DM1000中,按照阅读习惯,将高位字节放在前面,低位字节放在后面。 // 而在DM1000中,按照阅读习惯,将高位字节放在前面,低位字节放在后面。
// 因此,在源代码窗口和存储器窗口中显示的是“ef 3f f9 ff”,即微指令编码[31:0]=ef3ff9ff。 // 因此,在源代码窗口和存储器窗口中显示的是“ef 3f f9 ff”,即微指令编码[31:0]=fff93fef。
,{ &pc_main_memory_keyword, &ir_register_keyword, 0xfff93fef } // path [pc], ir ,{ &pc_main_memory_keyword, &ir_register_keyword, 0xfff93fef } // path [pc], ir
,{ &alu_add_keyword, &a_register_keyword, 0x99e4ffef } // path alu_add, a ,{ &alu_add_keyword, &a_register_keyword, 0x99e4ffef } // path alu_add, a
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论