16位数据操作指令名字 功能ADC 带进位加法(ADD with Carry)ADD 加法AND 按位与。这里的按位与和C的”&”功能相同ASR 算术右移(Arithmetic Shift Right)BIC 按位清零(把一个数跟另一个无符号数的反码按位与)CMN 负向比较(把一个数跟另一个数据的二 ...
分类:
其他好文 时间:
2020-01-15 22:53:14
阅读次数:
107
rust 交叉编译树莓派程序 使用 rust 写树莓派程序时,如果直接在树莓派上进行编译,速度非常慢,如果是 zero 那更加是慢到受不了。因此最好是能通过开发机编译完后,直接放到树莓派上运行。 由于开发机上的 cpu 架构、操作系统和目标机不同,开发机通常是 x86 架构,系统可以是 mac、li ...
分类:
其他好文 时间:
2020-01-15 20:06:28
阅读次数:
130
1 寄存器 1.1 通用寄存器 A64指令集可以看到31个64位通用(整数)寄存器,分别是R0-R30。 在64位上下文中,这些寄存器通常使用名称x0-x30来表示; 在32位上下文中寄存器使用w0-w30表示。 另外, 寄存器名称可以汇编语言显示为大写或小写。 在当寄存器在此过程调用标准中具有固定 ...
分类:
数据库 时间:
2020-01-15 15:27:24
阅读次数:
253
1. 体系结构 体系结构向软件开发人员提供了指令集和工作流程,也叫编程模型。体系结构是功能性的说明,是硬件与软件的桥梁,描述了软件依靠硬件能提供什么样的功能。体系结构包括几个部分。 指令集 每条指令的功能 指令在存储器中如何存放(指令的编码) 寄存器 寄存器数量 寄存器大小 寄存器功能 初始状态 异 ...
分类:
其他好文 时间:
2020-01-14 09:33:44
阅读次数:
162
I - 二分 HYSBZ - 1734 Farmer John has built a new long barn, with N (2 <= N <= 100,000) stalls. The stalls are located along a straight line at position ...
分类:
其他好文 时间:
2020-01-13 22:11:58
阅读次数:
79
启动流程 1、 Stage1 start.S代码结构 u boot的stage1代码通常放在start.S文件中,用汇编语言,主要实现功能如下: (1) 定义入口: 该工作通过修改连接器脚本来完成。 (2)设置异常向量(Exception Vector)。 (3)设置CPU的速度、时钟频率及终端控制 ...
分类:
其他好文 时间:
2020-01-13 19:45:31
阅读次数:
135
CoreArchitecturebitsDMIPS/MHzDMIPS/MHz* ARM11 v7-A 32 1.25 Cortex-A7 v7-A 32 1.9 1.9 Cortex-A8 v7-A 32 2.0 2.0 Cortex-A9 v7-A 32 2.0 2.5 Cortex-A15 v7 ...
分类:
其他好文 时间:
2020-01-13 16:20:58
阅读次数:
420
我们知道nmon是一款轻量级的系统占用极少,监控功能非常强大支持跨平台ARM,centos,ubuntu等等系统的工具 在sourceforge我们可以找到一个基于java编写的解析nmon监控出来的.nmon格式数据解析成报告jar包; sourceforge地址:https://sourcefo ...
分类:
编程语言 时间:
2020-01-12 22:21:51
阅读次数:
116
PGA的硬件设计不同于DSP和ARM系统,比较灵活和自由。只要设计好专用管脚的电路,通用I/O的连接可以自己定义。因此,FPGA的电路设计中会有一些特殊的技巧可以参考。 1. FPGA管脚兼容性设计 FPGA在芯片选项时要尽量选择兼容性好的封装。那么,在硬件电路设计时,就要考虑如何兼容多种芯片的问题 ...
分类:
其他好文 时间:
2020-01-12 20:05:49
阅读次数:
98
添加或取消 Ctrl + Shift + 对应的数字(1 9) 作用 相当于标签,Ctrl + 对应的数字键,可以快速定位到做了标签的代码行 ...
分类:
其他好文 时间:
2020-01-11 20:32:36
阅读次数:
236