E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
汇编小白笔记
(二)
汇编
语句组成
一个完整的RISC-V
汇编
程序有多条语句(statement)组成。一条典型的RISC-V
汇编
语句由3部分组成:1.标签Listitemlabel(标签):标签是标识程序位置的记号。
自在羊
·
2023-11-21 14:12
RISC-V
汇编
risc-v
关于代码混淆,看这篇就够了
注意:用obfuscate防盗版是根本不可能,连
汇编
这种东西都能被**掉,而java代码基本上等同于开源的同义词。用obfuscate只是为了增加反编译的难度,保护源代码的知识产权。
不写代码没饭吃
·
2023-11-21 12:22
iOS加固
APP加固
ios
Linux下8086
汇编
语言环境的搭建
汇编
是学习处理器以及操作系统时必须面对的一道坎,可以说
汇编
是从一个软件工程师的角度理解处理器的最好途径,由于我工作中主要使用C/C++,虽然也接触过一些
汇编
的编程,但是总的来说没有系统的学习过
汇编
这门语言
_黑洞_
·
2023-11-21 12:47
linux
汇编
8086处理器
dosbox
masm
嵌入式linux运行dosbox,Ubuntu18.04/Linux下安装DosBox进行8086
汇编
在windowsXP等32位系统会自带有debug等
汇编
调试工具,但是到之后的win7等64位系统之后移除了这个功能,其他系统诸如linux,MacOS等等则没有,学习
汇编
,需要用到一些工具及软件,其中
Rv酋长
·
2023-11-21 12:47
GCC与
汇编
保护模式编程实例
GCC与
汇编
保护模式编程实例实例一由于想学习保护模式编程和linux0.01,遇到不少问题。有的保护模式编程实例全是
汇编
语言。
macroseasoft
·
2023-11-21 11:42
保护模式
GCC
汇编
汇编
入门
文章目录1.笔记1.1常用寄存器1.2常用指令1.3其他2.工具使用2.1debug跟踪调试工具2.1.1指令2.1.2使用2.2masm编译工具2.3link链接工具3.
汇编
程序结构3.1
汇编
程序分析
奔跑的大伟哥
·
2023-11-21 11:37
汇编
汇编
-loop循环指令
LOOP指令是根据ECX计数器循环,将语句块重复执行特定次数。ECX自动作为计数器,每重复循环一次就递减1。语法如下所示:循环目的地址必须在距离当前位置计数器的-128到+127字节范围内LOOP指令的执行有两个步骤:第一步,将ECX减1;第二步,将ECX与0比较。如果ECX不等于0,则跳转到标号destination。如果ECX等于0,则不发生跳转,控制将被传递到循环后面的指令。.386.mod
天子骄龙
·
2023-11-21 11:37
汇编
实验一:查看CPU和内存,用机器指令和
汇编
指令编程
实验一:查看CPU和内存,用机器指令和
汇编
指令编程实验场景:ubuntu18.04版本1.进入DOS系统先在系统上安装sudoapt-getinstalldosbox2.在终端处直接输入dosemu进入
holdtao
·
2023-11-21 11:06
汇编语言
linux
c语言
运维
汇编
层面有三个主要的操作对象
在
汇编
层面有三个主要的操作对象:寄存器,内存,立即数,它们是完全不同,不可以混淆,组织结构也不一样的不同对象,所以不能单纯拿针对寄存器的指令去处理内存和立即数。立即数immediate,取首字母i。
自在羊
·
2023-11-21 11:06
RISC-V
汇编
[
汇编
实操]DOSBox工具: unable to open input file: 文件名.asm问题解决
出错原因1:将文件放在debug文件下,mount后发现并没有该文件解决方案:重启DOSBox,重新mount,直到dir后可以看到该asm文件出错原因2:DOS系统不支持8位以上的文件名解决方案:将文件名改为8位或8位以下最终结果:可以正常编译
Mr.Letian
·
2023-11-21 11:35
汇编
DOSBox
[
汇编
实操]DOSBox工具安装——Ubuntu18.04系统
一、下载&安装sudoaptinstall-ydosbox二、启动dosbox三、C盘挂载将上述文件下载放在任意路径,将DEBUG目录映射为虚拟C盘MASM.EXE是用来编译的,LINK.EXE用来链接,这俩是必须的。执行如下命令:mountc/media/letian/disk11/SelfCode/ASM/DEBUG#mountc文件路径四、执行DEBUG命令如上图所示,输入debug命令后可
Mr.Letian
·
2023-11-21 11:29
汇编
linux
ubuntu
Java同步锁Synchronized底层源码和原理剖析
目录1synchronized场景回顾2反
汇编
寻找锁实现原理3synchronized虚拟机源码3.1HotSpot源码Monitor生成3.2HotSpot源码之Monitor竞争3.3HotSpot
赵广陆
·
2023-11-21 09:52
architect
java
java
开发语言
面试
锁
Linux-ARM
汇编
及ARM片内寄存器
简介
汇编
语言在嵌入式驱动开发中通常只会用到很小的一部分,主要用于处理特定的底层操作和性能优化。
xiaoliu_henniu
·
2023-11-21 09:44
linux
arm开发
汇编
S3C2440c语言
汇编
传参点灯
这篇博文讨论调用者怎么传参数给被调用者目录编写代码现象反
汇编
分析编写代码led.cvoiddelay(volatileintd){while(d--);}intled_on(intwhich){unsignedint
Spark!
·
2023-11-21 09:39
汇编相关
S3C2440
裸机相关
S3C2440
JZ2440
C语言
汇编
反汇编
ARM_
汇编
点灯
.text.global_start_start:/*~~~~~~~~~~~~~~~~~~~~~LED1点灯----->PE10~~~~~~~~~~~~~~~~~~~~~~*//*~~~~~~~~~~~~~~~~~~~~~~~RCC章节初始化~~~~~~~~~~~~~~~~~~~~~~~~*/RCC1_INIT:/*~~~~~~~~~~~~~~通过RCC_MP_AHB4ENSETR寄存器使能GPI
Olivia_vivi
·
2023-11-21 09:07
arm开发
汇编
单片机
[007] [ARM-Cortex-M3/4] C与
汇编
深入分析
ARMCortex-M3/4子程序(函数)调用规则C函数的反
汇编
代码分析Flash中烧录的内容与启动流程Flash中烧录的内容启动流程纯
汇编
点灯1子程序(函数)调用规则[ARM-Cortex-M3/4]
柯西的彷徨
·
2023-11-21 09:37
ARM
arm
c语言
单片机
ARM架构与编程——实战:按键控制LED
汇编
实现按键控制LED一、纯
汇编
点灯1.1程序流程图CreatedwithRaphaël2.3.0start使能GPIO模块设置引脚为GPIO功能设置引脚为输出设置引脚输出高电平delay设置引脚输出低电平
lixiaotouDku
·
2023-11-21 09:37
ARM架构与编程学习
arm开发
汇编
【理解ARM架构】不同方式点灯 | ARM架构简介 | 常见
汇编
指令 | C与
汇编
目录直接操作寄存器点亮LED灯地址空间ARM内部的寄存器
汇编
指令⚽内存访问指令四种栈⚽数据处理指令⚽跳转指令⚽伪指令
汇编
和反
汇编
C与
汇编
⚽Flash上的内容纯
汇编
点灯总结直接操作寄存器点亮LED灯在学习
一只大喵咪1201
·
2023-11-21 09:03
理解ARM架构
arm开发
架构
汇编
复习笔记--操作系统下
第八章内存管理程序执行步骤:编译--从C到
汇编
链接--从
汇编
到可执行程序重定位:为执行程序而对其中出现的地址所做的修改,重定向可以执行的时间有:在编译链接时载入时可执行程序经过编译产生了逻辑地址,逻辑地址和运行物理地址间要地址转换虚拟地址由用户编写程序时定义的全局地址
weixin_33812433
·
2023-11-21 07:15
运维
操作系统
内存管理
《孙子兵法》对现代战争还适用吗?为什么?
分享你的真实观点和经验,通过
汇编
、洗稿的等方式拼凑的回答将会被折叠首先,《孙子兵法》是中国古典兵书的代表,在北宋时期,《五经七书》将其作为首篇,北宋官方校刊颁行的著名兵书收入包括《孙子兵法》在内的七部兵书
金猪脚本专栏
·
2023-11-21 07:53
按键精灵
孙子兵法
考研·教育学|绪论 0.2 课后思考题详解
为什么说教育学与教育方针政策、教育经验
汇编
有所不同?答:(1)教育学的研究对象对教育学的研究对象这一问题,历来存在不同看法。
静观纪世
·
2023-11-21 07:51
C51_keil
汇编
+proteus仿真(小白教程)
所需资源自取keilv5:https://pan.baidu.com/s/1LAxqKUqQLooo9ZFWI-stwQ?pwd=441m提取码:441mC51芯片安装包链接:https://pan.baidu.com/s/14oWGMcsOkimzZKZivxH2TA提取码:yw63proteus链接链接:https://pan.baidu.com/s/1QkQcpUWFaK4skgZxUyvn
摸鱼带师小弟
·
2023-11-21 05:55
大学时代
proteus
stm32
CAS机制与自旋锁
具体体现于sun.misc.Unsafe类中的native方法,调用这些native方法,JVM会帮我们实现
汇编
指令,这些指令是CPU的原子指令,因此具有原子性。1publicclassCASDem
weixin_30273931
·
2023-11-21 04:13
操作系统
java
彻底掌握Java CAS自旋锁原理
汇编
底层源码
cas典型使用场景如果多个处理器同时对共享变量进行读改写(i++就是经典的读改写操作)操作,那么共享变量就会被多个处理器同时进行操作,这样读改写操作就不是原子的,操作完之后共享变量的值会和期望的不一致,举个例子:如果i=0,我们进行两次i++操作,我们期望的结果是2,但是有可能结果是1。如下图原因是有可能多个处理器同时从各自的缓存中读取变量i,分别进行+1操作,然后分别写入系统内存当中。那么想要保
王鹏鹏鹏
·
2023-11-21 04:09
后端
[JDK工具-2] javap 类文件解析工具-帮助理解class文件,了解Java编译器机制
文章目录1.javap-version版本信息2.javap-verbose输出附加信息3.javap-l显示行号和局部变量列表4.javap-c对代码进行反
汇编
(或叫反编译生成
汇编
代码,一般说反编译是生成
心流时间
·
2023-11-21 01:46
JDK工具
java
python
开发语言
C语言——编译全过程的那些事
C语言——编译全过程的那些事一、C语言的编译过程二、编译的详细过程2.1预编译过程2.2编译过程2.3
汇编
过程2.4链接过程三、编译全过程一、C语言的编译过程1.C语言的编译过程通常可以分为两个大的部分
{Hello World}
·
2023-11-20 23:02
c语言
服务器
【C++基础1】
1.将C++文本形式的代码转为机器可执行的语言,主要经过4个过程:预处理、编译、
汇编
、链接。2.变量名命名规则:字母、数字、下划线组成。
eeeee-
·
2023-11-20 22:50
c++
开发语言
计算机指令系统代码设计,指令系统
指令系统程序功能:求两个数据之和并输出#includeintmain{inta,b,sum;a=12;b=13;sum=a+b;printf("sumis%d\n",sum);//在高级语言中称为语句;在机器语言和
汇编
语言中称为指令
zqk666mkq~
·
2023-11-20 22:19
计算机指令系统代码设计
C语言——基础语法
再到后来的
汇编
语言,也就是简单的将一些常用的二进制代码片段用一些简单的英文字母所代替,再按照一定规则书写,因此,
汇编
语言要比机器语言更便于阅读和理解。由于
汇编
语言依赖于硬件体
lightchenliang
·
2023-11-20 22:42
c语言
开发语言
算法
数据结构
链表
高性能面试八股文之编译流程&程序调度
1.C的编译流程C语言程序的编译过程通常包括预处理(Preprocessing)、编译(Compilation)、
汇编
(Assembly)、链接(Linking)四个主要阶段。
运气好到爆
·
2023-11-20 21:44
算法
2023年【广东省安全员C证第四批(专职安全生产管理人员)】免费试题及广东省安全员C证第四批(专职安全生产管理人员)证考试
安全生产模拟考试一点通公众号小程序广东省安全员C证第四批(专职安全生产管理人员)免费试题根据新广东省安全员C证第四批(专职安全生产管理人员)考试大纲要求,安全生产模拟考试一点通将广东省安全员C证第四批(专职安全生产管理人员)模拟考试试题进行
汇编
女王219
·
2023-11-20 18:43
安全
网络
【C++】第四节——宏和内联函数
在c++中,被const修饰的变量一般被称为常量,且具有宏替换的作用在编译阶段,在所有使用const常量的位置,用常量的值代替该常量(注意:&常量除外)代码必须经过预处理,编译,
汇编
,链接才可以执行,所以在编译阶
风铃奈
·
2023-11-20 18:38
c++
c++
c语言
开发语言
2023年【广东省安全员A证第四批(主要负责人)】试题及解析及广东省安全员A证第四批(主要负责人)模拟试题
安全生产模拟考试一点通公众号小程序广东省安全员A证第四批(主要负责人)试题及解析是安全生产模拟考试一点通生成的,广东省安全员A证第四批(主要负责人)证模拟考试题库是根据广东省安全员A证第四批(主要负责人)最新版教材
汇编
出广东省安全员
aqymnkstkw
·
2023-11-20 18:07
开发语言
安全
前端
大数据
c5交付
2023年【广东省安全员A证第四批(主要负责人)】考试内容及广东省安全员A证第四批(主要负责人)模拟考试题库
安全生产模拟考试一点通公众号小程序广东省安全员A证第四批(主要负责人)考试内容根据新广东省安全员A证第四批(主要负责人)考试大纲要求,安全生产模拟考试一点通将广东省安全员A证第四批(主要负责人)模拟考试试题进行
汇编
akthwyl
·
2023-11-20 18:07
大数据
汽车
c语言
开发语言
1024程序员节
2023年【广东省安全员C证第四批(专职安全生产管理人员)】考试题库及广东省安全员C证第四批(专职安全生产管理人员)考试试卷
安全生产模拟考试一点通公众号小程序广东省安全员C证第四批(专职安全生产管理人员)考试题库根据新广东省安全员C证第四批(专职安全生产管理人员)考试大纲要求,安全生产模拟考试一点通将广东省安全员C证第四批(专职安全生产管理人员)模拟考试试题进行
汇编
akthwyl
·
2023-11-20 18:31
c语言
安全
开发语言
RTOS之PowerPC架构SysCall设计
架构上适配一下RTOS的代码,本人最喜欢的CPU架构是Arm,所以特别抵触一些奇奇怪怪的CPU架构,其中抵触比较强烈的便是今天的主角了,当然了,我抵触的原因是他们架构的指令集,中断,CPU内核机制等设计上,用
汇编
操作起来特别的繁琐等
水火汪
·
2023-11-20 17:01
MCU
单片机
Java代码编译和执行的整个过程
Java代码编译是由Javac编译器来完成,流程如图:Javac是一种编译器,能将一种语言规范转化成另外一种语言规范,通常编译器都是将便于人理解的语言规范转化成机器容易理解的语言规范,如C/C++或者
汇编
语言都是将源代码直接编译成目标机器码
Djbfifjd
·
2023-11-20 16:39
【Linux】linux工具:安装器yum、编辑器vim、编译器gcc/g++、调试器gdb、自动构建make/makefile、版本管理git
2)编译的四个过程:预处理、编译、
汇编
、链接。3)静态编译&动态编译5、调试器:gdb!!!!!!!!!1)程序发布的两种方式:debug模式和relea
伍伍1GB
·
2023-11-20 13:39
Linux
linux
c++
vim
git
【Linux】编译器gcc/g++、调试器gdb、项目自动化构建工具make/Makefile、git
目录[1]gcc/g++预处理、编译、
汇编
、链接函数库gcc选项[2]gdb[3]make/Makefile[4]git/Github[1]gcc/g++gcc--->编译C语言g++--->编译C++
「已注销」
·
2023-11-20 13:09
linux
操作系统
c++
makefile
c语言
【Linux】——编辑器gcc/g++和调试器gdb的使用
Linux编辑器gcc/g++的使用1、背景知识编译的四个阶段预处理阶段:宏替换,展开头文件,条件编译,去掉注释编译阶段:检查程序中的语法错误,给出警告,生成
汇编
代码等
汇编
阶段:将
汇编
代码转换为机器可执行的二进制代码链接阶段
CXYhh121
·
2023-11-20 13:05
Linux
gcc/g++
gdb
静态库/动态库
自动化创建工具makefile
Linux——编译器gcc/g++、调试器gdb以及自动化构建工具makefile&&make详解
以及自动化构建工具—makefile&&make1.编译器——gcc/g++1.1生成可执行文件与修改默认可执行文件1.2程序的翻译过程以及对应的gcc选项1.2.1预处理gcc-E1.2.2编译gcc-S1.2.3
汇编
Forward♞
·
2023-11-20 13:02
Linux教程
linux
自动化
运维
【计算机原理与接口技术(UNIX)⑯】——中断系统 [ 2万5千字总结、8259A ]
✅通过对【计算机与UNIX
汇编
原理①~⑫】的学习,我们已经大致掌握了
汇编
程序设计的相关知识接下来,我将其分栏名改为【计算机原理与接口技术(UNIX)】,重点将放在“计算机原理与接口技术”上写了两周,终于施工完了
一支王同学
·
2023-11-20 12:40
计算机原理与UNIX学习笔记
unix
微型计算机原理与接口技术
接口
学习笔记
Linux系统编程之我的学习笔记1
gcc(g++)的工作流程:1预处理:调用cpp的预处理器,do的工作是:去掉注释,展开头文件,宏替换gcc-Etest.c-otest.i2编译:gcc将源代码文件编译为
汇编
语言代码gcc-Stest.i-otest.s3
Fanfan21ya
·
2023-11-20 12:03
Linux下cpp开发
Linux系统编程
c++
使用cpu的时钟周期作为随机数发生器的种子和遇到的坑
go语言的实现采用了一段
汇编
代码读取cpu的cycle信息,如下:TEXTruntime·cputicks(SB),7,$0RDTSCSHLQ$32,DXADDQDX,AXRET具体解析请参考:https
qauzy
·
2023-11-20 10:59
Golang
Linux操作系统常见问题汇总
uboot第一阶段属于
汇编
阶段:定义入口(start.S):uboot中因为有
汇编
阶段参与,因此不能直接找main.c。
生活需要深度
·
2023-11-20 08:57
等待删除
linux
进程调度
【Linux】gcc/g++ && gdb 使用
目录1,背景知识2,gcc如何完成1,预处理(进行宏替换)2,编译(生成
汇编
)3,
汇编
(生成机器可识别代码)4,连接(生成可执行文件或库文件)5,函数库7,静态库和动态库8,gcc选项9,gcc选项记忆
手法king
·
2023-11-20 07:45
Linux
linux
运维
服务器
vim
c语言
《认知·行为·脑科学》专题精选·首刊
特此选择出来十篇,
汇编
成专题精选,以飨读者。《认知·行为·脑科学》专题首刊1、认知·行为·脑科学是做什么的?
格列柯南
·
2023-11-20 06:43
古人也会CPU--大唐造“芯”往事(1)
一:孽报祸人间,李泌重出山话说,2021年一天,临近假日,有大厂程序员却还在加班写代码调BUG,不由的对996福报心生愤懑,恰逢天降异象,火星冲日,这段代码时光倒流,反
汇编
印入简牍,成为一部有字天书;落入了长安皇城
歪睿老哥
·
2023-11-20 04:37
Shell编程基础
有的编程语言,如C/C++、Pascal、Go语言、
汇编
等,必须在程序运行之前将所有代码都翻译成二进制形式,也就是生成可执行文件,用户拿到的是最终生成的可执行文件,看不到源码。
生物信息与育种
·
2023-11-20 03:48
汇编
学习笔记——
汇编
指令
目录
汇编
指令nop指令mov、add、sub指令adc、sbb指令and、or指令移位指令逻辑左/右移指令循环左/右移指令算术左/右移指令带进位循环左/右移指令inc指令push、pop指令pushf、
aketoshknight
·
2023-11-20 03:54
汇编
学习笔记
基础
编程语言
汇编
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他