技术栈
汇编
mysla
1 天前
汇编
·
学习
嵌入式学习day46-硬件—汇编
保护现场的核心思想是 将寄存器的内容保存到栈中,确保在执行函数调用或处理中断时,能够保存当前的上下文(如寄存器值),等到处理完后恢复。
zgc1245367
1 天前
汇编
汇编基础2
注意:1.a和b的参数取决于r0和r1,而与r2没关系,若是给多个寄存器赋值,也只会按顺序传入参数2.若是传入的参数大于四个就得进行压栈
出门吃三碗饭
2 天前
android
·
汇编
编译器构造:从零手写汇编与反汇编程序(一)
这个秋季,三碗饭会开始更新自己在秋季课程的笔记,主要包括Introduction to ML,可能还会有Complier Construction 以及 Computer Graphics.
JCBP_
2 天前
开发语言
·
汇编
·
c++
·
qt
·
算法
QT(3)
Qt Designer 是 Qt 提供的可视化界面设计工具,支持通过拖拽组件快速构建 GUI 界面,生成的界面文件以 .ui格式保存(基于 XML 的标签语言)。
出门吃三碗饭
2 天前
汇编
编译器构造:模拟器,汇编与反汇编
这个秋季,三碗饭会开始更新自己在秋季课程的笔记,主要包括Introduction to ML,可能还会有Complier Construction 以及 Computer Graphics.
zgc1245367
2 天前
汇编
·
学习
汇编基础1
伪操作:它们不是ARM处理器实际的指令(如MOV, ADD等),而是写给汇编器看的命令,用于指导汇编器如何工作
sheepwjl
2 天前
汇编
·
arm开发
·
嵌入式硬件
《嵌入式硬件(六):ARM汇编核心内容总结》
move{s}<c> <rd>, <rm>1)add{s}<c><rd>, <rn>,#<const>
武文斌77
3 天前
汇编
·
嵌入式硬件
·
学习
·
arm
ARM工作模式、汇编学习
(一)处理器工作模式,ARM内核工作模式有哪些,分别是在什么情况下被切换?(二)工作模式:cpsr(1),spsr(5),pc(1),sp和lr(6)
mysla
3 天前
汇编
·
学习
嵌入式学习day45-硬件—汇编
ARM 内核有 7 种基本工作模式:User 模式:正常的用户程序运行模式。FIQ 模式:快速中断模式(Fast Interrupt),响应高速数据传输或通道处理。
DebugKitty
3 天前
汇编
·
bx
·
stmdb
硬件开发2-汇编2(ARMv7-A)
原型:B<c> <label>作用:实现无条件跳转,常用于不返回的跳转场景特点:仅跳转到目标地址,不保存返回地址
Aczone28
3 天前
开发语言
·
汇编
·
arm开发
·
嵌入式硬件
·
算法
硬件(六)arm指令
用于加载 12 位立即数到寄存器,或转移一个寄存器的值到另一个寄存器。对立即数按位取反后放入目标寄存器。 示例:mvn r3, #1,将 1 按位取反后存入 r3,结果为 0xFFFFFFFE。若 MOV 指令无法操作寄存器,会替换为 MVN 指令。
Skylar_.
4 天前
汇编
·
arm开发
嵌入式 - ARM(2)汇编
在嵌入式开发中,ARM 处理器的启动代码是连接硬件与操作系统或应用程序的桥梁。学习arm汇编的主要目的是为了编写arm启动代码,启动代码启动以后,引导程序到c语言环境下运行。换句话说启动代码的目的是为了在处理器复位以后搭建c语言最基本的需求。因此启动代码的主要任务有:
10岁的博客
6 天前
汇编
深入解析汇编语言的奥秘
汇编语言(Assembly Language)是一种低级编程语言,直接对应计算机的机器指令集。它通过助记符(如 MOV、ADD)代替二进制操作码,更接近硬件架构,常用于性能优化、嵌入式开发或逆向工程。
阿发君
15 天前
汇编
ARMCC和gcc汇编文件互相转换的高效方法
本文介绍了一种高效的转换不同编译器下相同汇编代码的互相转换的方法,具体为Eclipse for DS-5 v5.26.0 IDE下的ARMCC和GCC编译器。
JCBP_
18 天前
开发语言
·
汇编
·
c++
·
qt
QT(1)
Qt是一门C++实践课,核心定位是系统性认识图形用户界面(GUI)编程(区别于传统MFC框架),同时覆盖多线程、数据库、图像处理、网络通信、文件IO等传统编程技术,是衔接基础C++与实际项目开发的重要桥梁。
浩浩测试一下
19 天前
汇编
·
数据结构
·
算法
·
安全
·
web安全
·
网络安全
·
安全架构
06高级语言逻辑结构到汇编语言之逻辑结构转换 for (...; ...; ...)
目录🔍 深入解析 for 循环的底层原理与实现📚 1. for 循环的基本概念🛠 1.1 for 循环的三个表达式
weixin_47074036
20 天前
汇编
·
python
·
算法
某算法的python执行汇编
打印python的code值引入依赖
small_wh1te_coder
1 个月前
汇编
·
c++
·
面试
·
嵌入式
·
状态模式
·
c
GCC深度剖析:从编译原理到嵌入式底层实战
总纲: 恭喜你,决定踏上这条通往嵌入式大佬的硬核之路。这条路的起点,不是C语言的语法书,而是编译器的工作原理。只有彻底理解你的工具,你才能真正驾驭它。在本篇中,我们将聚焦于GCC这把C语言的“瑞士军刀”,揭示它的四部曲编译流程,并第一次把你的C代码和它背后的汇编世界连接起来。我们的目标:从“使用GCC”,到“理解GCC”。
白书宇
1 个月前
linux
·
汇编
·
数据库
·
开源
5.从零开始写LINUX内核--从实模式到保护模式的过渡实现
在操作系统启动流程中,Setup 程序承担着从实模式向保护模式过渡的关键任务。本文基于前期引导扇区与基础 Setup 程序框架,开发增强版 Setup 程序,实现硬件信息收集、GDT 配置及保护模式切换功能,完整覆盖从 BIOS 到内核加载前的初始化流程。
浩浩测试一下
1 个月前
汇编
·
数据结构
·
数据库
·
redis
·
安全
·
网络安全
·
缓存
02高级语言逻辑结构到汇编语言之逻辑结构转换 if (...) {...} else {...} 结构
目录🧠 一、if-else 结构的逻辑与实现原理📌 1.1 逻辑概述🔍 1.2 底层实现原理⚙️ 1.3 无代码块形式