本手册适合需要深入分析GCC工作原理,或为GCC后端适配新的CPU架构的技术人员查阅。 本翻译所遵循的术语规范: 机器描述:Machine Description 指令匹配规则:Pattern 操作数约束:Operand Constraints 匹配约束:Matching Constraints 标 ...
分类:
其他好文 时间:
2019-09-21 23:33:22
阅读次数:
108
intel 官方指令集供参考 原文链接:https://blog.csdn.net/bjbz_cxy/article/details/79467688 ...
分类:
其他好文 时间:
2019-09-05 14:05:41
阅读次数:
101
1.如何合并真机和模拟器的.a库 先做好真机与模拟器的静态库,打开终端管理器,输入lipo -create +(真机及模拟器的静态库文件)(直接拖动相应文件进来会自动生成地址) + -output +(输出的地址) 2.如何查看静态库的cpu架构 1.*****查看静态库支持的架构: 2.lipo ...
分类:
移动开发 时间:
2019-09-02 17:29:13
阅读次数:
133
/arch 不同CPU架构下的核心代码。其中的每一个子目录都代表Linux支持的CPU架构 /block 块设备通用函数 /crypto 常见的加密算法的C语言实现代码,譬如crc32、md5、sha1等 /Documentation 说明文档,对每个目录的具体作用进行说明 /drivers 内核中 ...
分类:
系统相关 时间:
2019-08-23 13:18:51
阅读次数:
102
虚拟化概述 将底层的计算机资源虚拟成多组彼此之间互相隔离的计算平台,并且每一个计算平台都应该有五大部件的所有设备(运算器,控制器,存储器,IO设备)。 虚拟化技术的分类 模拟:硬件+操作系统+模拟器软件,虚拟机的cpu架构和物理cpu的架构可以不一致。(模拟器模拟出来的CPU指令集和底层物理CPU的 ...
分类:
其他好文 时间:
2019-08-10 09:43:14
阅读次数:
87
一周小总结()经历了漫长的等待,linux小课堂终于开课了,这一周我们了解了计算机基础,磁盘分区和screen,Linux基础和一些简单的快捷键,还接触到了查看命令帮助的方法,还了解到了关于linux相关的一些网站,我们可以在网站上浏览到相关的信息。下面我们说说来具体说说我这一周的收获。1计算机基础(1)计算机从上向下分为:负载均衡层--页面缓存层--web层--service服务层--数据缓存,
分类:
其他好文 时间:
2019-07-29 09:32:47
阅读次数:
127
汇编指令集太多,如果不用就会忘记,所以将i处理器官方的指令集大全写到博客上,有需要的人可以参考一下! X86和X87汇编指令大全(有注释) 一、数据传输指令 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV 传送字或字节. MOVSX 先符号扩展,再传送. ...
分类:
其他好文 时间:
2019-07-22 21:24:22
阅读次数:
131
编译器的核心任务是把C程序翻译成机器的汇编语言(assembly language)。汇编语言是人类可以阅读的编程语言,也是相当接近实际机器码的语言。由此导致每种 CPU 架构都有不同的汇编语言。 通常情况下,GCC 把汇编语言输出存储到临时文件中,并且在汇编器执行完后立刻删除它们。但是可以使用-S ...
分类:
其他好文 时间:
2019-06-16 11:27:11
阅读次数:
99
Marvell第二代ARM处理器ThunderX2解析 https://www.cnbeta.com/articles/tech/853137.htm 长久以来,服务器数据中心市场一直被x86 CPU架构所垄断,而在近些年,ARM架构不断吹响进军服务器领域的号角,虽然始终算不上成功,但巨头们从未放弃 ...
分类:
其他好文 时间:
2019-06-02 21:43:23
阅读次数:
199
InnoDB Buffer Pool主要是用来缓存数据表和索引数据的内存区域,它的默认值为134217728字节(128MB)。最大值取决于CPU架构;32位系统上的最大值为4294967295(232-1),64位系统上的最大值为18446744073709551615(264-1)。在32位系统 ...
分类:
数据库 时间:
2019-03-20 15:58:52
阅读次数:
187