提交 7a055352 创建 作者: 赵鹏翀's avatar 赵鹏翀

Merge branch 'add-mul' into 'master'

......@@ -9,6 +9,8 @@
<file relativepath="MEM.dlsche"/>
<file relativepath="CU.dlsche"/>
<file relativepath="uPC_NEXT.dlsche"/>
<file relativepath="MUL.dlsche"/>
<file relativepath="MUL_unit.dlsche"/>
</filefolder>
<filefolder id="80f1035e-e898-408b-bb0c-e69c72ad13b4" name="汇编源程序">
<file relativepath="ram.asm"/>
......
添加文件
差异被折叠。
添加文件
差异被折叠。
......@@ -449,7 +449,7 @@
0449 758 EF F7 F2 FF path sp, mar
0450 75C ED FB F3 FF path pc, [mar] ;将PC(返回地址)入栈
0451
0452 ; 将调用子程序入地址加载到PC,实现子程序调用
0452 ; 将调用子程序入地址加载到PC,实现子程序调用
0453 760 EF EF F7 FF path asr, pc ;将ASR寄存器的值加载到PC,也就是将调用子程序的入口地址加载到PC,转移到子程序处执行
0454 764 CF FF FF FF reset upc
0455
......
......@@ -449,7 +449,7 @@ path csp, sp ;返回地址入栈前,先将SP-1,指向新的栈顶
path sp, mar
path pc, [mar] ;将PC(返回地址)入栈
; 将调用子程序入地址加载到PC,实现子程序调用
; 将调用子程序入地址加载到PC,实现子程序调用
path asr, pc ;将ASR寄存器的值加载到PC,也就是将调用子程序的入口地址加载到PC,转移到子程序处执行
reset upc
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论