软件工具 SofTool.CN 本次搜索耗时 0.232 秒,为您找到 253 个相关结果.
  • 08_内核

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

    3935 2020-12-25 《ARM 汇编》
    语法: tst Rs, 寄存器移位操作或立即数 一般情况:Rs 是一个寄存器寄存器移位操作或立即数 常用作于位掩码 运算原理: “Rs AND 寄存器移位操作或立即数” 运算之后,只影响标志位,运算的结果不会存在 Rs 中。如果运算结果为0,那么影响 CPSR 的 z=1 ; 如果运算结果不为0,那么影响 CPSR 的 z=0 ; ...
  • .align

    3906 2021-02-14 《Linux GNU ARM 汇编》
    语法: 功能: 示例: 语法: .align {alignment} {, fill} {, max} 参数:{…} 大括号表示可选项;alignment 可选项. 对齐的字节数(默认值为4,最小也就是4了),计算公式: 2alignment2^{alignment} 2 ​ a l i g n m e n t ​ ​ ...
  • 12.7_可路由的支付通道

    12.7.1闪电网络示例 12.7.2闪电网络传输和路由 12.7.3闪电网络优势 闪电网络是一种端到端连接的双向支付通道的可路由网络。这样的网络可以允许任何参与者穿过一个通道路由到另一个通道进行支付,而不需要信任任何中间人。闪电网络由Joseph Poon和Thadeus Dryja于2015年2月首次描述,其基础是许多其他人提出和阐述的支付通道概...
  • 04_宏定义

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

    3894 2020-12-25 《ARM 汇编》
    语法: 标号 DCD 表达式 备注: 表达式可以为程序标号或数字表达式; DCD也可用”&” 代替; 功能: DCD 伪指令用于分配一片连续的字存储单元(必须按字对齐),并用伪指令中指定的表达式进行初始化。 示例: ; //为标号 SOFTOOL 分配一片连续的字存储单元,并将其值初始化为 1 2 3 SOFTOOL DC...
  • ALIGN

    3884 2020-12-25 《ARM 汇编》
    语法: ALIGN {表达式, 偏移量} 备注:表达式: 用于指定对齐方式,可能的取值为2的幂,如1 、2 、4 、8 、16 等。若未指定表达式,则将当前位置对齐到下一个字的位置。偏移量: 也为一个数字表达式,若使用该字段,则当前位置的对齐方式为:2的表达式次幂+偏移量。 功能: ALIGN 伪指令可通过添加填充字节 的方式,使当前位置满...
  • 1_ARM概述

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

    3827 2024-05-17 《RISCV流水线实验》
    0 回顾:《计算机组成原理》课程中的流水线 1 Difftest:处理器设计的制胜法宝 2 RISC-V 六级流水线的设计 3 实验报告 温故而知新,可以为师矣。——《论语·为政》 0 回顾:《计算机组成原理》课程中的流水线 在《计算机组成原理》课程中,我们已经设计了一个 RV32I 指令集的五级流水线处理器。然而,该设计与真实的处理器...
  • EXTERN

    3808 2020-12-25 《ARM 汇编》
    语法: EXTERN 标号 {[ WEAK ]} 备注: 标号在程序中区分大小写 [WEAK] 选项表示当所有的源文件都没有定义这样一个标号时,编译器也不给出错误信息,在多数情况下将该标号置为0 ,若该标号为B或BL指令引用,则将B或BL指令置为NOP操作。 功能: EXTERN 伪指令用于通知编译器要使用的标号是在其他的源文件中...