码迷,mamicode.com
首页 >  
搜索关键字:asm 优先读    ( 1879个结果
rdtsc获取时间统计程序的运行效率
__u64 rdtsc(){ __u32 lo,hi;__asm__ __volatile__("rdtsc":"=a"(lo),"=d"(hi));return(__u64)hi<<32|lo;}
分类:其他好文   时间:2015-11-23 13:20:04    阅读次数:129
asm 与 cglib(整理的)
参考博客地址http://www.oseye.net/user/kevin/blog/304#tophttp://www.blogjava.net/vanadies10/archive/2011/02/23/344899.htmlhttp://llying.iteye.com/blog/220452...
分类:其他好文   时间:2015-11-22 16:05:34    阅读次数:171
mac下汇编hello world
来自:http://snipplr.com/view/29150; Hello World in assembly for mac; nasm -f macho hello.asm; ld -e _start -o hello hello.o;section .text global _st...
分类:系统相关   时间:2015-11-21 15:53:29    阅读次数:203
gcc中的内嵌汇编语言
内核代码绝大部分使用C 语言编写,只有一小部分使用汇编语言编写,例如与特定体系结构相关的代码和对性能影响很大的代码。GCC提供了内嵌汇编的功能,可以在C代码中直接内嵌汇编语言语句,大大方便了程序设计。 简单的内嵌汇编很容易理解 例如:__asm____volatile__("hlt");“__asm...
分类:编程语言   时间:2015-11-20 12:18:59    阅读次数:203
操作系统与网络实现 之十
显示字母与汉字现在我们明白了字符是怎么存在的,是怎么被显示出来的,下面我们将实践这个过程。一些准备工作。新建目录:D:\GX\ya\include,这里将存放头文件。boot.asm源码不变:[BITS16] ;编译成16位的指令[ORG0x7C00]jmp mainread_kernelloade...
分类:其他好文   时间:2015-11-16 20:59:32    阅读次数:175
journal of microbial ecology
>ISME Jhttp://www.nature.com/ismej/journal/v9/n11/index.html >Applied and Environmental Microbiology (AEM)http://aem.asm.org/>Enviro...
分类:其他好文   时间:2015-11-11 19:07:36    阅读次数:175
操作系统与网络实现 之七
使用C语言编写内核 到目前为止,我们可以使用32位编程了,但是用汇编编程还是一件比较枯燥、比较痛苦的事,下一步我们想用C语言编写32位系统,那么怎么办? 办法就是在kernel.asm使用call语句直接调用C程序。 具体过程如下: 汇编文件kernel.asm生成中间文件kernel.asmo。 ...
分类:其他好文   时间:2015-11-06 22:15:27    阅读次数:266
操作系统与网络实现 之五
用32位指令编写程序 上面用补充机器码的方式编写32位指令实在是麻烦,我们可以把16位与32位指令分离,分别编写16位与32位程序,这样就方便多了。 kernelloader跳转到32位的kernel.asm程序 修改kernelloader.asm,源码如下: [BITS 16] jmp main...
分类:其他好文   时间:2015-11-06 22:14:52    阅读次数:258
windows下生成zlib1.dll
一、原料:VCzlib-1.2.3-src.zip二、解压zlib-1.2.3-src.zip,用VC打开工作空间src/zlib/1.2.3/zlib-1.2.3/projects/visualc6/zlib.dsw记得左侧切换到“FileView”三、组建/配置/将所有带“ASM”的去掉/选中“...
分类:Windows程序   时间:2015-11-03 17:48:29    阅读次数:263
How To: set udev rule for setting the disk permission on ASM disks when using multipath on Linux 6.x
在RHEL6.4上安装11gR2的RAC时,使用了MULTIPATH来聚合绑定多路径的磁盘,并且修改磁盘的权限,赋予grid:asmadmin用户和组。此时,在安装时可以发现磁盘,日志如下INFO: ... discoveryString = /dev/mapper/*INFO: Executing...
分类:系统相关   时间:2015-11-01 19:16:16    阅读次数:1100
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!