码迷,mamicode.com
首页 >  
搜索关键字:汇编代码    ( 686个结果
VS2005混合编译ARM汇编代码-转
原文地址:http://blog.csdn.net/annelcf/article/details/5468093公司HW team有人希望可以给他们写一个在WinCE上,单独读写DDR的工具,以方便他们量测Memory读写时的硬件信号。在开发过程中,发现简单的在Storage Memory区域拷贝...
分类:其他好文   时间:2014-07-24 22:48:43    阅读次数:285
DSP中的段
虽然,C语言是一种相对高效的高级语言,并且TI提供的C编译器还结合硬件特点支持三级优化功能,但生成的汇编代码效率仍可能会不尽人意。如作者预使用环型缓冲区管理功能,这就要求该缓冲区应被定位到相对特定的位置。因此,用户对C编译器究竟是如何进行存储分配的,应有一定的了解。目标码是以段为单位组织的。至于TM...
分类:其他好文   时间:2014-07-22 22:35:32    阅读次数:235
linux下汇编语言开发总结
汇编语言是直接对应系统指令集的低级语言,在语言越来越抽象的今天,汇编语言并不像高级语言那样使用广泛,仅仅在驱动程序,嵌入式系统等对性能要求苛刻的领域才能见到它们的身影。但是这并不表示汇编语言就已经没有用武之地了,通过阅读汇编代码,有助于我们理解编译器的优化能力,并分析代码中隐含的低效率,所以能够阅读...
分类:编程语言   时间:2014-07-13 22:29:43    阅读次数:357
汇编语言的应用
2014-7-12 汇编语言的应用 历史上,汇编语言曾经是非常流行的程序设计语言之一。随着软件规模的增长,以及随之而来的对软件开发进度和效率的要求,高级语言逐渐取代了汇编语言。但即便如此,高级语言也不可能完全替代汇编语言的作用。就拿Linux内核来讲,虽然绝大部分代码是用C语言编写的,但仍然不可避免地在某些关键地方使用了汇编代码。由于这部分代码与硬件的关系非常密切,即使是C语言也会显得力不从心...
分类:编程语言   时间:2014-07-12 23:54:07    阅读次数:406
[转载]Dalvik指令集
这篇文章是转载的,为了便于查找一些指令,贴在这里。转自:http://blog.csdn.net/canfengxiliu/article/details/20144119---------------------声明 : 文章是看>的所写笔记。Dalvik指令格式一段Dalvik汇编代码由一系列D...
分类:其他好文   时间:2014-07-09 21:22:08    阅读次数:584
详细分析contrex-A9的汇编代码__switch_to(进程切换)
//函数原型:版本linux-3.0.8 struct task_struct *__switch_to(structtask_struct *, struct thread_info *, struct thread_info *);   #define switch_to(prev,next,last)                                       ...
分类:其他好文   时间:2014-07-09 09:28:09    阅读次数:362
汇编代码笔记 动态更新中
汇编考完了,悲剧的93分,,,,,以后的汇编就用的少了,凡是用到都来这里做点代码笔记: 一、错误总结:          1、程序最后END +起始标号,否则U的时候需要自己手动找起始位置而且有可能程序翻译指令错误          2、对内存单元进行操作的时候,注意类型的指定,比如inc [si]必然是错的因为没有类型,还有处理数据计数器si注意加一          3、凡...
分类:其他好文   时间:2014-07-08 16:19:40    阅读次数:124
Tiny语言执行环境TM机源码
TM机就是TINY语言编译器编译之后的汇编代码的执行环境。TM机的主要功能是将TM的汇编代码读入和执行,它具有一般计算机类似的精简指令级RISC。TM汇编语言和一般的Intel汇编语言差点儿相同,包含寄存器寻址、操作符等,非常easy理解。一条典型的代码如:LD 0,10(1),这里面10(1)就是...
分类:其他好文   时间:2014-06-27 15:49:23    阅读次数:256
Linux逻辑地址与物理地址的key point
以下的一段代码: #include greeting() { printf("Hello, world!\n"); } main() { greeting(); } 经过gcc、ld(链接、编译)之后,生成一个elf可执行文件,再使用objdump处理,生成的反汇编代码如下: 08048368 : 8048368: 55 push %ebp 8048369: 89 e5 mov %esp,...
分类:系统相关   时间:2014-06-22 17:34:39    阅读次数:351
说说erlang tuple和record结构
erlang有两种复合结构,tuple和list,两者的区别是tuple子元素的个数是固定不变的,声明后就不能改变了;而list是可变的,可以通过[H|T]来取出或插入新元素。record有点像C/C++里面的结构体,实际上是语法糖,方便我们的开发,代码汇编时转成tuple表达形式。文章将分别以例子及汇编代码说明erlang tuple和record结构...
分类:其他好文   时间:2014-06-18 12:12:33    阅读次数:213
686条   上一页 1 ... 65 66 67 68 69 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!