软件工具 SofTool.CN 本次搜索耗时 0.152 秒,为您找到 198 个相关结果.
  • 5.1_钱包技术概述

    5.1.1非确定性(随机)钱包 5.1.2 确定性(基于种子)钱包 5.1.3 分层确定性钱包(HD Wallets (BIP-32/BIP-44)) 5.1.4 种子和助记词(BIP-39) 5.1.5 钱包最佳实践 5.1.6 使用比特币钱包 在本节中,我们总结了各种技术,它们为用户构建起友好,安全和灵活的比特币钱包。 关于比特币的常见误...
  • 01_ARM指令和伪指令

    3669 2021-01-17 《ARM 指令教程》
    ARM伪指令不是必须的,但是一个完整没有伪指令几乎很难写出来,例如: 一个程序至少包含READONLY AREA和ENTRY,否则CPU都无法知道从哪里开始运行; ARM的属于RISC,指令并不多,但是可以带后缀表示扩展出不同用法,这里与X86汇编完全不同风格;如:BNE实际上是B指令的变种,本质还是同一类指令,只是多一个对CPSR的Z标志位的判断而已。...
  • 00_前言

    不久前,我曾撰文介绍了《内核的解压缩 》,结果那篇文章收到了大量的评论和留言,这有点出乎意料。我估计可能是因为那篇文章跟火爆七十年代末的《Lions’ Commentary on UNIX 6th Edition, with Source Code 》同样的原因吧。操作系统开发人员喜欢阅读深度扩展的代码注释 ,而那篇文章就是这种类型。 我所说的“ARM3...
  • .code 32

    3650 2021-02-14 《Linux GNU ARM 汇编》
    语法: 功能: 示例: 语法: .code 32 SofTool.CN Note:可以认为是 .arm 指令的另外一种写法; 功能: 告诉编译器从 .code 32 代码开始,后续的操作码使用 ARM 指令集; 示例: .code 32
  • LCLA

    3648 2020-12-25 《ARM 汇编》
    语法: LCLA 全局变量名 功能: LCLA 伪指令用于定义一个ARM程序中的局部的数字 变量,并将其初始化为 0 ; 示例: LCLA SOFTOOL ; //定义一个局部的数字变量,变量名为 SOFTOOL SOFTOOL SETA 0x55 ; //将该变量 SOFT...
  • LCLS

    3614 2020-12-25 《ARM 汇编》
    语法: LCLS 局部变量名 功能: LCLS 伪指令用于定义一个ARM程序中的局部的字符串 变量,并将其初始化为 空 ; 示例: LCLS SOFTOOL ; //定义一个局部的字符串变量,变量名为 SOFTOOL SOFTOOL SETS "www.softool.cn" ; //将该变...
  • .arm

    3552 2021-02-14 《Linux GNU ARM 汇编》
    语法: 功能: 示例: 语法: .arm 功能: 告诉编译器从 .arm 代码开始,后续的操作码使用 ARM 指令集; 示例: .arm
  • RLIST

    3522 2020-12-25 《ARM 汇编》
    语法: 名称 RLIST {寄存器列表} 功能: RLIST伪指令可用于对一个通用寄存器列表定义名称,使用该伪指令定义的名称可在ARM指令LDM/STM中使用。 在 LDM/STM 指令中,列表中的寄存器访问次序为根据寄存器的编号由低到高,而与列表中的寄存器排列次序无关。 示例: ; //将寄存器列表名称定义为 SOFTOOL ,可在...
  • .thumb

    3521 2021-02-14 《Linux GNU ARM 汇编》
    语法: 功能: 示例: 语法: .thumb 功能: 告诉编译器从 .arm 代码开始,后续的操作码使用 THUMB 指令集; 示例: .thumb
  • 内存寄存器:

    3515 2020-12-25 《ARM 汇编》
    内存寄存器: 常见寄存器的命名: 内存寄存器: ARM920T 总共有 37 个寄存器(31 个通用寄存器 和 6 个状态寄存器); 常见寄存器的命名: 寄存器 APCS命名 意义 R0 a1 工作寄存器 R1 a2 R2 a3 R3 a4 R4 v1 必须保护 R5 ...