软件工具 SofTool.CN 本次搜索耗时 0.286 秒,为您找到 192 个相关结果.
  • C 数据类型

    2969 2021-01-21 《C 语言》
    基本类型 整数类型 浮点类型 void 类型 在 C 语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间 ,以及如何解释存储的位模式。 C 中的类型可分为以下几种: 类型 解释 基本类型 它们是算术类型,包括两种类型:整数类型和浮点类型。 枚举类型 它们也是算术类型,...
  • 08_内核

    跳转到虚拟内存 跳转到虚拟内存 现在几乎到了整个 stext 过程的末尾,开始执行内核了。 首先调用“procinit”函数,这个函数对于每个CPU类型都不一样。这是一段由C和汇编写成的底层CPU管理代码,位于arch/arm/mm/proc-*.S 中。例如,大多数 v7 CPU的初始化代码都在 proc-v7.S 中,而ARM920的初始化代码...
  • .code 16

    2963 2021-02-14 《Linux GNU ARM 汇编》
    语法: 功能: 示例: 语法: .code 16 SofTool.CN Note:可以认为是 .thumb 指令的另外一种写法; 功能: 告诉编译器从 .code 16 代码开始,后续的操作码使用 THUMB 指令集; 示例: .code 16
  • 4. Memory Instructions: Load and Store

    MEMORY INSTRUCTIONS: LOAD AND STORE ARM uses a load-store model for memory access which means that only load/store (LDR and STR) instructions can access memory. While on x86 most...
  • 04_宏定义

    macro 格式: define 格式: 常见的 宏定义 格式如下: macro 格式: .macro 宏名 参数名列表 @伪指令.macro 定义一个宏 指令序列 .endm @.endm表示宏结束 如果宏使用参数,那么在指令序列中使用该参数时,需要添加前缀“\”。宏定义时的参数还可以使用默认值。...
  • 1_ARM概述

    2905 2021-01-01 《ARM 入门指引》
    ARM(A dvanced R ISC M achines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称。 ARM公司是知识产权供应商,是设计公司,本身不生产销售芯片,而是设计出高效的IP内核,授权给各个半导体公司使用。由于ARM内核耗电少、成本低、功能强,得到了众多半导体厂家的大力支持,包括TI、Philips、Intel、Samsun...
  • 指令

    2891 2021-02-15 《Linux GNU ARM 汇编》
    因为此部分内容和《ARM 汇编》共用,所以请移步:https://www.softool.cn/read/arm_assembly/instruction.html
  • mcr

    2872 2020-12-25 《ARM 汇编》
    语法: mcr{条件} 协处理器识别号, 操作数1, ARM处理器的源寄存器, 协处理器的目的寄存器, 协处理器附加的目的寄存器, {操作数2} 参数: 条件 可选项 协处理器识别号 指定当前指令操作的是哪个协处理器; 操作数1具体使用,可参见:https://www.softool.cn/blog-124.html 操作数2 可选项 ...
  • 5. Load and Store Multiple

    Sometimes it is more efficient to load (or store) multiple values at once. For that purpose we use LDM (load multiple) and STM (store multiple). These instructions have variations ...
  • mrc

    2826 2020-12-25 《ARM 汇编》
    语法: mrc{条件} <协处理器识别号 > , <操作数1 > , <ARM处理器的目的寄存器 > , <协处理器的源寄存器 > , <协处理器附加的源寄存器 > , {操作数2} 参数: 条件 可选项; 协处理器识别号 指定当前指令操作的是哪个协处理器; 操作数1具体使用,可参见:https://www.softool.cn/blog-124...