龙芯软件开发(9)--理解龙芯2E几个汇编问题
来源:互联网 发布:免费打电话软件下载 编辑:程序博客网 时间:2024/05/16 06:43
在以前的MIPS机器里,都需要进行如下处理:
1. 加载或保存到内存.
2. lw $9, 0($8) ; 从内存里加载一个值到$9
3. nop ; $9在这里还没有准备好,所以要跑多一条空指令来解决。
4. addiu $10, $9 ; $9在这里已经从内存取值回来,可以使用了。
5. 分支和跳转.
6. jal myfunc ; 调用函数
7. move a0, s0 ; 这条指令在跳转前执行
8. addiu s0,s0,v0 ; 这条指令在跳转后执行。
不知道龙芯是否也需要这样编程吗?现在的龙芯2E是不需要再在加载和保存指令后面加NOP指令了。跳转连接指令后面,除了跳转指令外其它指令都可以加入去。
- 龙芯软件开发(9)--理解龙芯2E几个汇编问题
- 龙芯软件开发(8)--理解龙芯2E寄存器和内存布局
- 龙芯软件开发(2)--汇编资料
- 龙芯软件开发(6)--CPU龙芯2E
- 龙芯软件开发(10)--龙芯2E指令
- 龙芯软件开发(11)--龙芯2E运行的第一行程序
- 龙芯软件开发(12)--龙芯2E摸索前行
- 龙芯软件开发(17)-- 初始化龙芯2E缓存
- 龙芯软件开发(3)--常问问题
- 几个重要的软件开发问题
- 灵感来了-软件开发的几个阶段
- 龙芯软件开发(1)--BIOS资料
- 龙芯软件开发(4)--主要芯片介绍
- 龙芯软件开发(7)--编译PMON指南
- 龙芯软件开发(14)--串口输出
- B/S架构下软件开发几个注意问题
- 软件开发过程中测试用例图、E-R图的理解和使用
- 关闭龙芯2E 之 cache
- SoftWare:目前国内最好的反木马工具ewido-setup_4.0.0.172中文破解版
- 微软对小企业情有独钟 今年再并购17家
- 网络管理软件的分类及相应功能
- 最快速度找到内存泄漏
- 巧用样式表,让文本框与按钮变个样
- 龙芯软件开发(9)--理解龙芯2E几个汇编问题
- 个人简介
- Java学习方法
- ASP.NET AJAX入门系列(1):概述
- 我的2006
- SoftWare:ZoneAlarm Pro 5.5.114 官方简体中文版(非汉化+非破解+50年正版使用期)
- ASP.NET AJAX入门系列(2):使用ScriptManager控件
- ASP.NET AJAX入门系列(3):使用ScriptManagerProxy控件
- 各种验证表达式