技术栈
汇编语言
Crossoads
8 天前
android
·
开发语言
·
数据库
·
人工智能
·
深度学习
·
机器学习
·
汇编语言
【汇编语言】内中断(二) —— 安装自己的中断处理程序:你也能控制0号中断
📌汇编语言是很多相关课程(如数据结构、操作系统、微机原理)的重要基础。但仅仅从课程的角度出发就太片面了,其实学习汇编语言可以深入理解计算机底层工作原理,提升代码效率,尤其在嵌入式系统和性能优化方面有重要作用。此外,它在逆向工程和安全领域不可或缺,帮助分析软件运行机制并增强漏洞修复能力。
Crossoads
19 天前
android
·
开发语言
·
数据库
·
人工智能
·
深度学习
·
机器学习
·
汇编语言
【汇编语言】标志寄存器(一) —— 标志寄存器中的标志位:ZF、PF、SF、CF、OF 一网打尽
📌汇编语言是很多相关课程(如数据结构、操作系统、微机原理)的重要基础。但仅仅从课程的角度出发就太片面了,其实学习汇编语言可以深入理解计算机底层工作原理,提升代码效率,尤其在嵌入式系统和性能优化方面有重要作用。此外,它在逆向工程和安全领域不可或缺,帮助分析软件运行机制并增强漏洞修复能力。
同志啊为人民服务!
20 天前
汇编
·
预处理
·
链接
·
编译
·
汇编语言
·
高级语言
·
可执行文件装载过程
深入理解计算机系统,源码到可执行文件翻译过程:预处理、编译,汇编和链接
从一个高级语言到可执行程序,要经过预处理、编译,汇编和链接四个过程。大家可以思考下,为什么要有这样的过程?
Crossoads
1 个月前
android
·
开发语言
·
数据库
·
人工智能
·
机器学习
·
数据挖掘
·
汇编语言
【汇编语言】更灵活的定位内存地址的方法(三)—— 不同的寻址方式的灵活应用
📌汇编语言是很多相关课程(如数据结构、操作系统、微机原理)的重要基础。但仅仅从课程的角度出发就太片面了,其实学习汇编语言可以深入理解计算机底层工作原理,提升代码效率,尤其在嵌入式系统和性能优化方面有重要作用。此外,它在逆向工程和安全领域不可或缺,帮助分析软件运行机制并增强漏洞修复能力。
Crossoads
1 个月前
android
·
java
·
服务器
·
网络协议
·
tcp/ip
·
机器学习
·
汇编语言
【汇编语言】更灵活的定位内存地址的方法(二)—— 从 [bx+idata] 到 [bx+si+idata]:让你灵活的访问内存
📌汇编语言是很多相关课程(如数据结构、操作系统、微机原理)的重要基础。但仅仅从课程的角度出发就太片面了,其实学习汇编语言可以深入理解计算机底层工作原理,提升代码效率,尤其在嵌入式系统和性能优化方面有重要作用。此外,它在逆向工程和安全领域不可或缺,帮助分析软件运行机制并增强漏洞修复能力。
Crossoads
1 个月前
android
·
java
·
开发语言
·
数据库
·
机器学习
·
汇编语言
【汇编语言】[BX]和loop指令(四)—— 汇编语言中的段前缀与内存保护:原理与应用解析
📌汇编语言是很多相关课程(如数据结构、操作系统、微机原理)的重要基础。但仅仅从课程的角度出发就太片面了,其实学习汇编语言可以深入理解计算机底层工作原理,提升代码效率,尤其在嵌入式系统和性能优化方面有重要作用。此外,它在逆向工程和安全领域不可或缺,帮助分析软件运行机制并增强漏洞修复能力。
CYRUS_STUDIO
1 个月前
android
·
汇编语言
Android 下内联汇编,Android Studio 汇编开发
版权归作者所有,如有转发,请注明文章出处:cyrus-studio.github.io/blog/Android 内联汇编非常适用于 ARM 架构的性能优化和底层操作,通常用于加密、解密、特定指令优化等领域。
CYRUS_STUDIO
1 个月前
android
·
linux
·
汇编语言
Android下的系统调用 (syscall),内联汇编syscall
版权归作者所有,如有转发,请注明文章出处:cyrus-studio.github.io/blog/系统调用是操作系统提供给应用程序的一组接口,允许用户空间程序与内核进行交互。
我不是程序猿儿
1 个月前
开发语言
·
数据结构
·
汇编语言
·
机器语言
【数据结构】汇编语言和机器语言的‘数据结构‘
前言汇编语言没有像高级语言(如 C#、Java 等)那样直接提供数据结构(如数组、链表、树、栈等),但是可以通过对内存地址和寄存器的操作来实现这些数据结构。汇编语言的核心是直接操控计算机的内存,因此所有数据结构的实现都需要手动管理内存和指针。
Crossoads
2 个月前
android
·
java
·
开发语言
·
数据库
·
网络协议
·
机器学习
·
汇编语言
【汇编语言】第一个程序(三)—— 深度剖析汇编程序的执行流程:编辑、编译、连接与运行
📌汇编语言是很多相关课程(如数据结构、操作系统、微机原理)的重要基础。但仅仅从课程的角度出发就太片面了,其实学习汇编语言可以深入理解计算机底层工作原理,提升代码效率,尤其在嵌入式系统和性能优化方面有重要作用。此外,它在逆向工程和安全领域不可或缺,帮助分析软件运行机制并增强漏洞修复能力。
xuan哈哈哈
2 个月前
网络安全
·
汇编语言
汇编语言
汇编语言是各种CPU提供的机器指令的助记符的集合,可以通过汇编语言直接控制硬件系统进行工作;Q:为什么说汇编语言可以直接操作硬件?那么汇编过程还有什么意义呢?
Crossoads
2 个月前
java
·
开发语言
·
数据库
·
网络协议
·
tcp/ip
·
机器学习
·
汇编语言
【汇编语言】第三章----寄存器(内存访问)(八)—— 栈顶越界的问题
📌汇编语言是很多相关课程(如数据结构、操作系统、微机原理)的重要基础。但仅仅从课程的角度出发就太片面了,其实学习汇编语言可以深入理解计算机底层工作原理,提升代码效率,尤其在嵌入式系统和性能优化方面有重要作用。此外,它在逆向工程和安全领域不可或缺,帮助分析软件运行机制并增强漏洞修复能力。
Crossoads
2 个月前
android
·
java
·
tcp/ip
·
机器学习
·
cpu
·
栈
·
汇编语言
【汇编语言】寄存器(内存访问)(七)—— CPU提供的栈机制
📌汇编语言是很多相关课程(如数据结构、操作系统、微机原理)的重要基础。但仅仅从课程的角度出发就太片面了,其实学习汇编语言可以深入理解计算机底层工作原理,提升代码效率,尤其在嵌入式系统和性能优化方面有重要作用。此外,它在逆向工程和安全领域不可或缺,帮助分析软件运行机制并增强漏洞修复能力。
Crossoads
2 个月前
android
·
java
·
tcp/ip
·
机器学习
·
汇编语言
【汇编语言】寄存器(内存访问)(二)—— DS和[address]
📌汇编语言是很多相关课程(如数据结构、操作系统、微机原理)的重要基础。但仅仅从课程的角度出发就太片面了,其实学习汇编语言可以深入理解计算机底层工作原理,提升代码效率,尤其在嵌入式系统和性能优化方面有重要作用。此外,它在逆向工程和安全领域不可或缺,帮助分析软件运行机制并增强漏洞修复能力。
Crossoads
2 个月前
android
·
开发语言
·
网络协议
·
tcp/ip
·
机器学习
·
汇编语言
【汇编语言】寄存器(CPU工作原理)(六)—— 修改CS,IP的指令以及代码段
📌汇编语言是很多相关课程(如数据结构、操作系统、微机原理)的重要基础。但仅仅从课程的角度出发就太片面了,其实学习汇编语言可以深入理解计算机底层工作原理,提升代码效率,尤其在嵌入式系统和性能优化方面有重要作用。此外,它在逆向工程和安全领域不可或缺,帮助分析软件运行机制并增强漏洞修复能力。
Crossoads
2 个月前
android
·
网络协议
·
tcp/ip
·
机器学习
·
汇编语言
【汇编语言】寄存器(CPU工作原理)(五)—— 段寄存器以及CS和IP
📌汇编语言是很多相关课程(如数据结构、操作系统、微机原理)的重要基础。但仅仅从课程的角度出发就太片面了,其实学习汇编语言可以深入理解计算机底层工作原理,提升代码效率,尤其在嵌入式系统和性能优化方面有重要作用。此外,它在逆向工程和安全领域不可或缺,帮助分析软件运行机制并增强漏洞修复能力。
tekin
3 个月前
macos
·
dos
·
汇编语言
·
dosbox
·
tasm
·
汇编语言开发环境
macos vscode+dosbox 8086汇编语言开发调试环境搭建方法 包含所有相关的工具的下载和安装配置方法
在学习汇编语言的过程中如何搭建汇编语言的开发环境是非常重要的,以下是个人在macos系统中搭建汇编语言开发环境的方法记录
安红豆.
3 个月前
ctf
·
base64
·
汇编语言
·
逆向工程
特殊的 BASE64 1
这个一看题目就是base64编码表被改了.知识点:Base64编码使用一个包含64个字符的字符集,这些字符分别是:
2401_85828611
3 个月前
汇编
·
nasm
·
汇编语言
·
x86
·
virtualbox
·
8086
·
virtual box
汇编实现从1加到1000(《X86汇编语言 从实模式到保护模式(第2版》) 第135页第2题解答)
题目:编写一段主引导扇区程序,计算从1加到1000的和,并在屏幕上显示结果输出结果:代码:点我下载编译后产生的bin文件(写入主引导扇区后可在VirtualBox上运行)
Terasic友晶科技
3 个月前
汇编语言
·
中断
第47篇 汇编语言实现中断<三>
Q:怎样编写汇编语言代码配置按键端口产生中断?A:本次实验设置堆栈指针,主程序进入无限循环后处于挂起状态,因此使用中断服务程序配置按键端口来产生中断,然后在Nios II处理器中使能中断。使用Intel Monitor Program创建中断程序时,Linker Section Presets下拉菜单中需选择Exceptions。