首页标签汇编语言

#汇编语言

用于电子计算机、微处理器、微控制器,或其他可编程器件的低级语言

类编程的WAF(下)

天存信息

天存信息的iWall3应用防火墙是一种创新式的类编程 WAF,它包含了编程语言的一些基本要素。

4610

汇编语言从键盘输入一个字符串以十进制输出字符串中非字母字符的个数A to Z)

乌龟哥哥

2.4K2590

初学汇编

若尘_

7690

嵌入式软件工程师笔试面试指南-Linux驱动

嵌入式与Linux那些事

资料中,难免会有一些错误,有任何问题,都可以在github向我提交issue。文中的勘误,我都会更新在github中。点击阅读原文可以直达github。

9200

9个提高代码运行效率的小技巧你知道几个?

嵌入式与Linux那些事

代码如上所示,外循环每执行一次,我们要进行一次乘法计算。i = 0,ni = 0;i = 1,ni = n;i = 2,ni = 2n。因此,我们可以把乘法换成...

7110

Visual Studio快捷键介绍和高级玩法

无情剑客

既然使用IDE,我想更多的看重的是它的调试和定位功能。其他的快捷键需要自己慢慢探索。微软不太好的地方是vscode和studio的快捷方式不太一样。

10100

腾讯极客技术挑战赛第三期码上种树Writeup

陌风同学

第一次参加网安相关的竞赛,种了一百万课数(因为要上课,只做了一天半)。看大佬们都在写Writeup(查了下意思是 ctf(信息安全夺旗赛)中的解题思路),我也来...

7400

Swift底层-对象&结构&属性

Wilbur-L

pushq %rbp //很明显,往下读pushq movl 参数入栈和传递

12600

Java 版本、语言规范、API、JDK、IDE、Java 源程序编译、执行原理、8 大数据类型小结

白鹿第一帅

Java 是一个全面且功能强大的软件。Java 语言规范和 Java API 定义 Java 的标准。本文对 Java 中最为常见的几个英文单词如 JDK、JR...

14220

ARM64下OC的汇编

Wilbur-L

断点处可以看见,x0 objc_alloc_init调用方法,从x8取出,既看x8和x0寄存器。

12610

ARM64下switch语句

Wilbur-L

b.eq 0x104016218 ;判断w0是否相等于1,是跳转执行相应命令adrp x0,1 add x0,x0,#0xf7d,否执行下一句

22741

ARM64下的汇编循环

Wilbur-L

100006250~100006260处分别是拉伸栈空间,分别给零寄存器,w0,x1入栈数据。

11110

ARM64下if语句的状态寄存器变化

Wilbur-L

cpsr有32位,其中IFTM[0:4]称为控制位,程序无法改变,除非CPU运行在某种特殊的管理模式下。

14710

ARM64下函数参数的传导

Wilbur-L

1.在上一章 ARM64下用汇编写一个死循环及函数保护栈 中我们写了一个空函数,与以往不同的是这次编译器没有进行简写操作

22040

ARM64下用汇编写一个死循环及函数保护栈

Wilbur-L

而且ret 会默认使用lr x30寄存器里存放的值。也既是返回到A函数的第四句汇编代码。实现死循环

23040

ARM64下的函数sp指令调用栈操作

Wilbur-L

由于0xb在内存地址中不明显,我们修改它让它成为一个特征值,修改x0的值我们可以发现内存地址是从地往高处写的

26920

OC-从方法的汇编层看消息转发流程

Wilbur-L

CacheLookup Normal,objc_msgSend(sel,imp)

26270

汇编入门demo(win/mac)

sean_yang

汇编语言源程序经MASM汇编后,可以产生3个文件:目标文件(.OBJ)、列表文件(.LST)、交叉引用文件(.CRF)。

13240

操作系统的启动

hoikin-yiu

操作系统的启动是个很令人好奇的话题,从按下计算机电源的那一刻,计算机从裸机开始呈现一个丰富的系统界面,这个从只有硬件逻辑到软件逻辑的过程是如何完成的?这里我们将...

21830

初入C语言吓破胆?那是你还不懂这些!

诸葛青云

机器人工程这样一个专业,很多人看来这种看似偏机械的专业领域,不需要汇编语言这样太过于软件的东西。但其实不然,机器人工程作为当今互联网AI智能的一个发展趋势,恰恰...

17620

扫码关注云+社区

领取腾讯云代金券