码迷,mamicode.com
首页 >  
搜索关键字:asm 优先读    ( 1879个结果
<<ASM>> x86汇编指令浅析
学习研究系统/软件底层机制的朋友,汇编是必修课之一。由于汇编具有低级语言固有的特性,使得前期的学习掌握异常困难。本文将着重介绍一些常用而又关键的汇编指令,借此提携那些还在苦苦攀援的“初学者”们。
分类:其他好文   时间:2015-12-09 19:31:27    阅读次数:309
内嵌汇编
static inline void arch_spin_lock(arch_spinlock_t *lock){ unsigned long tmp; __asm__ __volatile__("1: ldrex %0, [%1]\n" " teq %0, #0\n" ...
分类:其他好文   时间:2015-12-08 00:08:49    阅读次数:133
u-boot移植为tiny6410步骤
1. 修改顶层Makefile文件2. 修改arch/arm/cpu/arm1176/s3c64xx/cpu_init.S3. 修改arch/arm/cpu/arm1176/s3c64xx/Makefile4. 修改arch\arm\include\asm\arch-s3c64xx\s3c64x0....
分类:其他好文   时间:2015-12-07 12:03:19    阅读次数:144
mybatis的简单使用
使用mybatis数据库时,需要添加一下jar包:asm-3.3.1.jarcglib-2.2.2.jarjavassist-3.17.1-GA.jarlog4j-1.2.17.jarmybatis-3.2.2.jarslf4j-api-1.7.5.jarslf4j-log4j12-1.7.5.ja...
分类:其他好文   时间:2015-12-06 16:06:55    阅读次数:168
个人学习之u_boot移植问题汇总_编译(0)
最近在学习uboot移植的相关课程,遇到一些问题记录一下,以便以后查阅和帮助遇到相同问题的同学们。首先说明下,之前一直跟随某位老师的课程在学习裸机的相关课程。学习环境是虚拟机加共享文件夹的方式。这种方式自己写的代码放在win目录下,虚拟系统如果出问题(目前没遇到过..
分类:其他好文   时间:2015-12-06 01:57:16    阅读次数:257
汇编知识
汇编指令:Push是四个字节对齐的,因此每次压入四个字节。_asm关键字用于调用内联汇编程序,并且可以在c/c++语句中出现。它不能单独出现,必须后接汇编指令。如果其后面不接大括号,那么表示这行的其余部分是一条汇编语句。leaeax,shellcode:向eax中加入有效地址。Xor,表示..
分类:其他好文   时间:2015-12-03 11:52:40    阅读次数:228
计算机世界的道(C/ASM)生一(OS),一生二(API),二生万象(MFC/COM)——学包装技术的程序员将来会损失比较大,因为不了解本质,一旦包装过时就会被淘汰
道生一,一生二,二生万象.OO的思想就是抽象,万象归宗,化繁为简.99%的程序员使用OO,或者所谓的类库的目的就是好用,不必了解内部实现就可以直接达到所期望的结果.这时一种生产力的进步,一种流水线式半零件式的生产流程.程序员只是最后再流水线上拼接起来上个螺丝的工人而已(严格说来是码农).C++就是抽...
分类:编程语言   时间:2015-12-02 20:45:23    阅读次数:157
Delphi中methodaddress的代码解析
class function TObject.MethodAddress(const Name: ShortString): Pointer;asm { -> EAX Pointer to class } { EDX Pointer to name } PUSH EBX PUSH ESI PUSH ...
分类:Windows程序   时间:2015-12-02 06:43:37    阅读次数:186
获取EIP(汇编语言直接给Delphi变量赋值)
var EIP: Cardinal; procedure GetEIP(); stdcall;asm pop eax; mov EIP,eax; push eax;end; procedure TForm1.Button1Click(Sender: TObject);begin GetEI...
分类:编程语言   时间:2015-12-02 06:41:36    阅读次数:181
Kernel panic - not syncing: Requested init linuxrc failed (error -5)
在Powerpc mpc8247上移植Linux的时候,制作了ramdisk镜像文件放在RAM里,用bootm命令启动系统时,出现如下错误:返回的错误代码是5,在Linux源码目录/include/uapi/asm-generic的errno-base.h中定义的是I/O错误。引起错误的原因是分配的...
分类:系统相关   时间:2015-11-29 13:32:51    阅读次数:918
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!