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
汇编(linux环境nasm)
GDB调试详细解析
在
Linux环境
软件开发中,GDB是主要的调试工具,用来调试C和C++程序(也支持go等其他语言
发狂的小花
·
2023-12-21 06:48
代码调试
gdb
C
c++
【c++】——预编译、编译、
汇编
、链接和运行
文章目录1、预编译2、编译2.1词法分析:2.2语法分析2.3语义分析2.4代码优化2.5生成
汇编
3、
汇编
4、链接5、运行在我们平常的应用程序开发的过程中,我们很少去关注编译和链接的过程,因为通常的开发环境都是集成的开发环境
汪汪要努力呀
·
2023-12-21 05:38
c++
《真故・女性叙事》:21个真实女性故事的背后,是女性成长之殇
《真故・女性叙事》这本书是21个真实女性故事的
汇编
。她们有的先天有外貌缺陷,有的是单亲家庭,有的家庭条件非常拮据,她们在不幸的家庭环境中苦苦挣扎,走过糟糕的校园生活,又走入糟糕的职
树荫里的阳光
·
2023-12-21 05:28
汇编
语言学习(4)
寻址模式下面来介绍一个
汇编
语言中三种基本寻址方式:寄存器寻址立即寻址内存寻址寄存器寻址寄存器寻址模式,其中操作数直接存储在寄存器中,而不涉及内存。
胤凯o
·
2023-12-21 05:55
汇编
汇编
汇编
语言学习(5)
常量
NASM
提供了几个定义常量的指令,在上面我们使用过的有EQU指令,下面我们来重点介绍三个指令:EQU%assign%defineEQU指令EQU指令常用于定义常量,其语法如下:CONSTANT_NAMEEQUexpression
胤凯o
·
2023-12-21 05:23
汇编
学习
汇编
linux实现shell脚本监控磁盘内存达到阈值时清理catalina.out日志
想在服务器上写一个shell脚本,在磁盘使用率达到80%时,自动清理掉一些没有用的日志文件,根据这个想法,在生产环境上写了一个以下脚本,按照该流程,可实现在
linux环境
做一个定时任务来执行shell脚本
朱季谦
·
2023-12-21 04:10
linux
服务器
运维
<软考>软件设计师-3程序设计语言基础(总结)
1-2程序语言分类低级语言:机器语言(计算机硬件只能识别0和1的指令序列),
汇编
语言。高级语言:功能更强,抽象级别更高,与人们使用的自然语言比较接近。
江凡心
·
2023-12-21 03:34
软考中级-软件设计师笔记
软件工程
218-C++继承与多态(虚函数、静态绑定、动态绑定)
1、静态绑定我们知道,高级的源代码首先要被编译成
汇编
码,然后
汇编
码被
汇编
器编译成机器码。我们转成
汇编
看看是编译阶段就已经确定好的函数调用,生成指令了,指定哪个作用域哪个名字的哪个函数了。
liufeng2023
·
2023-12-21 01:29
C++/STL
c++
visual
studio
开发语言
linux环境
变量setenv容易内存泄露问题
在Linux中,unsetenv函数用于从环境变量表中删除指定的环境变量。它的原型如下:intunsetenv(constchar*name);它接受一个字符串参数name,代表要删除的环境变量的名称。如果成功删除该环境变量,则返回0;如果未找到指定的环境变量,则返回-1。需要注意的是,unsetenv函数只会删除环境变量表中的指针,并不会释放由setenv函数申请的内存缓存。这是因为环境变量的内
最后一个bug
·
2023-12-21 00:04
嵌入式linux/RTOS
linux
arm开发
驱动开发
嵌入式硬件
《深入理解计算机系统》学习笔记 - 第三课 - 位,字节和整型
,字节,整型运算:加,减,乘,除加法乘法取值范围乘法结果使用无符号注意事项内存中的表现形式面向字节的内存组织形式字长Words字节顺序大端序和小端序代码检验数据的表现形式字符串表示拓展二进制的一个属性
汇编
编码乘积编码除法编码无符号除法编
北海拾贝
·
2023-12-20 23:28
计算机系统原理
计算机系统原理
linux 内核同步互斥技术之内存屏障
(1)编译器编译代码时可能重新排列
汇编
指令,使编译出来的程序在处理器上运行更快,但是有时候优化的结果可能不符合程序员的意图。
一叶知秋yyds
·
2023-12-20 21:38
linux
linux
c语言
驱动开发
网络
Linux系统介绍及安装
第一单元Linux系统介绍及安装14.1操作系统介绍14.1.1计算机的历史第一代计算机(1946~1958)电子管为基本电子器件;使用机器语言和
汇编
语言;主要应用于国防和科学计算;运算速度每秒几千次至几万次
e455c2732c37
·
2023-12-20 21:34
gcc编译器与Makefile入门
一、编译流程GCC编译器的编译流程是:预处理、编译、
汇编
和链接。预处理就是展开所有的头文件、替换程序中的宏、解析条件编译并添加到文件中。
蜗牛先森i
·
2023-12-20 18:13
#
Makefile
linux
编辑器
微型计算机原理实验箱,32位微机原理实验箱,32位微机原理与接口实验箱
2.软件要求配MKStudio集成开发环境,支持32/64位的WinXP~Win10操作系统,支持80X86
汇编
语言和C语言的源程序级编程与调试,支持寄存器、内存和外设接口芯片的非编程读写操作,支持常用的
程绵羊
·
2023-12-20 18:26
微型计算机原理实验箱
【
汇编
与接口】ADA转换器
文章目录模拟量接口A/D转换器A/D转换器的主要技术指标A/D转换器的外部特性A/D转换器与CPU接口的原理和方法A/D转换器与CPU的连接A/D转换器的数据传输A/D转换器接口控制程序A/D转换器接口设计A/D转换器接口设计方案的分析A/D转换器接口设计例:查询方式的ADC接口电路设计例:中断方式的ADC接口设计D/A转换器D/A转换器的主要技术指标D/A转换器的外部特性D/A转换器与CPU接口
Somia8889
·
2023-12-20 18:26
汇编语言
单片机
嵌入式硬件
fpga开发
其他
汇编
与接口技术实验6——ADDA转换实验,中断方式的AD采集系统
一、实验目的该实验使用了8259A,ADC0809,数码管来完成一个数据采集系统的设计,目的是了解中断方式的A/D采集数据的实现方法,掌握硬件设计和中断程序的编写方法,是对学生综合实验能力的训练。二、实验内容使用ADC0809的通道0,接入0-5V的直流电压,用“直流信号”电位器调整模拟电压值,A/D的转换结束信号EOC接在主8259A的MIR3上,采集100个数据并存入内存中,同时将采集的16进
dor.yang
·
2023-12-20 18:26
课程作业记录博客
汇编
x86
ADDA
接口
单片机
微型计算机原理实验心得,微机原理实验心得体会.doc
回想起来受益匪浅,主要是加深了对计算机的一些硬件情况和运行原理的理解和
汇编
语言的编写
汇编
语言,对于学习机电工程的自动控制和计算机都是很重要的,因为它是和机器语言最接近的了,如果用它来编程序的话,会比用其它高级语言要快得多
无形画室
·
2023-12-20 18:55
微型计算机原理实验心得
微型计算机原理ALU,微机原理、
汇编
与接口技术笔记——微型计算机的结构和工作原理...
微型计算机常用的术语位(bit)——计算机所能表示的最基本、最小的数据单元。1个二进制位有两种状态“0”和“1”字(word)——计算机内部进行数据处理的基本单位,与寄存器、ALU宽度一致每一个字所包含的二进制位数称为字长字节(byte)——8个Bit组成一个字节,存放相邻的8位二制数.字节的长度固定微型计算机的基本组成1.CPU微机的核心部件,具有运算和控制功能组成:1.算术逻辑单元ALU2.寄
秋山燿平
·
2023-12-20 18:25
微型计算机原理ALU
微型计算机原理实验,微机原理实验总结(共5篇)
回想起来受益匪浅,主要是加深了对计算机的一些硬件情况和运行原理的理解和
汇编
语言的编写
汇编
语言,对于学习机电工程的自动控制和计算机都是很重要的,因为它是和机器语言最接近的了,如果用它来编程序的话,会比用其它高级语言要快得多
阿里聚安全
·
2023-12-20 18:25
微型计算机原理实验
D/A数模转换实验——微机原理与接口技术
一、实验目的通过本实验了解数/模转换的原理,使用典型的数模转换芯片DAC0832,在单缓冲工作方式下,通过编写
汇编
程序来控制数/模转换。
猛汉轻敲乱码
·
2023-12-20 18:24
微型计算机原理
数模转换
模数转换
masm
嵌入式
实验七 8253定时器(
汇编
与微机原理)
方式一:;8253定时器;C4区:CS、A0、A1-------A3区:CS2、A0、A1;C4区:GATE-------C1区:VCC(+5V);C4区:CLK0-------B2区:31250;C4区:OUT0-------F4区:LED1;C4区:OUT0-------C4区:CLK1;C4区:OUT1-------F4区:LED2.MODELTINYT0_8253EQU260HT1_825
光而不耀,静水流深
·
2023-12-20 18:24
编程语言
汇编
实验八 A/D模数转换(
汇编
与微机原理)
实验目的:掌握ADC0809模数转换的工作原理。掌握用ADC0809来进行电压转换的使用方法。实验内容:用模数转换器件ADC0809测量外部输入的模拟电压,将转换结果输出到数码管的最右边两位上显示。实验原理:0809A/D转换芯片有8个A/D转换通道IN0~IN7,可以同时进行工作,从8个通道中输入8个不同的模拟信号可以“同时”分别进行转换(启动转换从程序上看是有先后顺序的,但从用户来看它们是同时
光而不耀,静水流深
·
2023-12-20 18:54
编程语言
汇编
【
汇编
先导】-- 1
汇编
先导学习目录语言进制及其运算二进制、量子计算数据宽度有/无符号数原码、反码、补码位运算
汇编
及其工具寄存器、内存
汇编
指令内存复制、堆栈指令
汇编
写函数、堆栈传参、堆栈平衡外挂实际上,每种进制都有一套各自的运算体系
巴甫洛夫的狗儿
·
2023-12-20 18:54
汇编
笔记
编程
vscode使用CMake Tool插件构建第一个CMake的helloworld工程
vscode使用CMakeTool插件构建第一个CMake的helloworld工程一、
linux环境
准备1.1CMake安装1.2gcc/g++的安装二、vscode插件安装2.1C++扩展2.2CMakeTool
smart_cat
·
2023-12-20 16:46
CMake
vscode
ide
编辑器
CMake
开发语言
西工大网络空间安全学院计算机系统基础实验二(phase_3,phase_4,phase_5)
大家千万不要着急,不要慌张,即使自己并不了解多少
汇编
代码的知识,即使自己计基课上的基础知识学的并不扎实,也都不要紧,因为这次计基实验考察的重点并不是基础知识,而是对gdb工具的掌握,以及心细的程度,所以不要害怕
没耳朵的Rabbit
·
2023-12-20 15:10
linux
运维
服务器
硬核子牙:我准备写一本《带你手写64位多核操作系统》的书!
为了保证课程质量及教学效果,一年磨一剑,三年先后做了三个课程:手写JVM、手写OS及带你用纯
汇编
写OS、手写64位多核OS及Linux内核…没错!如标题所说,我准备写书了!
子牙老师
·
2023-12-20 15:00
1024程序员节
网络
操作系统
linux
汇编
揭秘Linux内核线程切换底层实现
为了保证课程质量及教学效果,一年磨一剑,三年先后做了这些课程:手写JVM、手写OS、带你用纯
汇编
写OS、手写64位多核OS、实战Linux内核…今天想跟大家聊什么呢?线程切换,一个很抽象的话题。
子牙老师
·
2023-12-20 15:00
汇编
c语言
linux
Linux内核中,CPU是如何读写数据的
为了保证课程质量及教学效果,一年磨一剑,三年先后做了这些课程:手写JVM、手写OS、带你用纯
汇编
写OS、手写64位多核OS、实战Linux内核…这篇文章聊什么呢?如题。
子牙老师
·
2023-12-20 15:58
linux
操作系统
计算机底层
软件设计师考试 | 第四章 操作系统知识 | 存储管理
地址空间,源程序经过
汇编
或编译后再经过链
Levi_moon
·
2023-12-20 13:47
git clone 报错 “URL using bad/illegal format or missing URL“
gitclonehttp://xxx:xxxx#@gitlab.xxxn/xxxxop/scxxx.git报错,提示“URLusingbad/illegalformatormissingURL”发现在有些
linux
小生测试
·
2023-12-20 13:08
python测试开发
linux
missing
URL
git
clone报错
git
远端特殊字符
浅析Linux之线程
目录概述程序进程线程区别特点线程共享资源线程非共享资源线程的优缺点线程号线程号查看是否有线程函数列表命令安装获取线程号pthread_self函数概述程序可执行文件进程操作系统分配资源的最小单位线程CPU调度的最小单位所以,线程是轻量级的进程(LWP:lightweightprocess),在
Linux
飞翔的杨先生
·
2023-12-20 12:08
linux
c语言
开发语言
物联网
冯·诺伊曼体系结构及工作原理理解
相关知识为了完成本关任务,你需要掌握:1.如何理解TOY类
汇编
指令,2.如何理解数据移动类mov指令的含义。
在远方的眺望
·
2023-12-20 08:22
生鸡蛋23大计の题
python
汇编
来聊聊CAS
而其底层实现也是基于硬件平台的
汇编
指令,JVM只是封装其调用仅此而已。
shark-chili
·
2023-12-20 03:34
并发编程
开发语言
后端
Java
BEFF安装与配置
Kali
Linux环境
准备在准备Kali
Linux环境
之前,需要明确以下几个方面:硬件要求、操作系统选择、安装方式、虚拟化软件、网络设置和常用工具。
Kali与编程~
·
2023-12-20 02:40
linux
Centos7配置yum源
yum是
linux环境
安装软件包的一种方式。很多时候安装一个软件需要安装1个或者多个其他软件。
q309572960
·
2023-12-20 02:23
linux
linux运维
Linux安装jbk和Tomcat (CentOS)
这里介绍两种
linux环境
下jdk的安装以及环境配置方法在windows系统安装jdk以及环境配置,相信大家都会,这里就不做赘述了,这里主要讲讲linux下的jdk安装以及环境配置。
葫芦娃救爷爷
·
2023-12-19 23:11
jar包
CentOS
MySQL
centos
linux
mysql
java
动手学深度学习2 安装环境
pytorch环境安装1.windows环境安装2.mac环境安装3.
linux环境
安装1.申请云服务器链接机器--Ubuntu2.环境配置4.不安装环境直接使用colabQA课程链接:https://
陌上阳光
·
2023-12-19 22:19
动手学深度学习
深度学习
人工智能
pytorch
【嵌入式linux】如何学习嵌入式linux
汇编
基础有没有无所谓(就那么几条
汇编
指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排序、输入数字求和什么的。学C语言唯一的方
bdview
·
2023-12-19 21:41
嵌入式
内核
编程语言
linux
人工智能
二:万丈高楼平地起——java基础知识
1.浅谈java我认为要深入了解一门语言,首先应搞懂它的来龙去脉,这里就要从计算机语言发展史说起,总的概况起来经历了机器语言——
汇编
语言——高级语言,早期的机器语言是由“0”和“1”组成的二进制数,由于这种语言是直接对计算机硬件进行操作
随风飞扬丶
·
2023-12-19 21:10
2312llvm,01基本介绍
LLVM设计的核心是它的IR.在把LLVMIR翻译特定
汇编
语言时,LLVM首先将程序变换为(DAG)有向无环图,以更易选指(SelectionDAG)容易,然后变换回三地址指令,来调度指令(MachineFunction
fqbqrr
·
2023-12-19 20:09
llvm
llvm
Relocations for this machine are not implemented,IDA版本过低导致生成
汇编
代码失败
目录1、问题描述2、安卓app发生崩溃,需要查看
汇编
代码上下文去辅助分析3、使用IDA打开.so动态库文件,提示Relocationsforthismachinearenotimplemented4、IDA
dvlinker
·
2023-12-19 20:59
C/C++技术分享
汇编
汇编代码上下文
IDA
IDA版本过低
.so动态库文件
ARM64
C++源码
网络安全之
Linux环境
配置及Linux基础知识讲解<三>
目录一.下载安装Vmware二.下载安装Kali三.Linux目录结构四.Linux文件属性五.文件目录管理六.vim编辑器一.下载安装VmwareVmware官网:https://www.vmware.com二.下载安装KaliKali包含数百种工具,可用于各种信息安全任务,例如渗透测试、安全研究、计算机取证和逆向工程。Kali官网:https://www.kali.org安装完成之后,打开VM
你玩个der
·
2023-12-19 18:38
安全测试
web安全
linux
【回眸】Linux内核前记
目录前言Linux基础知识环境搭建如何在
Linux环境
下做开发Linux和Windows文件共享虚拟机网络三种模式仅主机模式:NAT模式:桥接模式:后记前言其实之前也学了一段时间的Linux,在我大三的时候
回眸&啤酒鸭
·
2023-12-19 17:20
Linux学习笔记
linux
ARMV8 - A64 - 跳转和返回指令
A64
汇编
指令跳转也一样。只跳转,不需要返回B指令跳转到某地址执行,无法返回。一般是函数内跳转,类似于C语言中while循环,ifelse等语句导致的跳转。
leon.liao
·
2023-12-19 16:36
计算机原理
arm开发
汇编
Windbg 常用命令
它支持各种调试技术,包括用户模式和内核模式调试、本地和远程调试、源代码和
汇编
级别调试等。以下是Windbg中一些常用的命令:标准命令:g-继续执行程序直到遇到下一个断点或者异常。
wangyue4
·
2023-12-19 12:53
windows
2.keil5部分配置和仿真
仿真相关:我认为比较有用的:1.断点相关的,就是这几个2.打开
汇编
代码界面:3.打开观察窗口,可以查看变量值的变化:4.打开内存窗口,输入地址就能查看机器码:5.打开外设寄存器窗口:可以查看每一个外设的每一个寄存器实时配置情况
灵魂之Ca
·
2023-12-19 09:43
单片机
单片机
3.滴答定时器1ms中断
前言:之前是用stm32cube建立工程,也没体会到臃肿,然而现在使用寄存器开发,真正感觉快太多了,整个工程特别清爽~一共也没几个文件,几乎只需要启动文件(.s那个
汇编
文件),还有正点原子给的时钟、串口初始化文件就差不多够了
灵魂之Ca
·
2023-12-19 09:43
单片机
单片机
嵌入式硬件
写给程序员---技术感悟及有关高并发服务器框架设计
以一个从业19年的it技术人员视角看,有时候感觉到现在的程序员挺幸福的,各种开源产品,多种开发框架,所谓的架构设计更多的是选择/选型;再想想曾经的单片机,受限内存,低频cpu,编程语言以
汇编
为主,到后来
blues_key
·
2023-12-19 08:41
嵌入式科普(5)ARM GNU Toolchain相关概念和逻辑
eclipse、VisualStudio等需要了解预处理、编译、
汇编
、链接的过程,但无需自己完整编写。并且各大芯片厂家都有基于eclipse的
嵌入式科普
·
2023-12-19 07:06
嵌入式科普
arm开发
gnu
单片机
mcu
c语言
嵌入式硬件
stm32
从苏轼书童,到殿帅府太尉|高俅用亲身经历告诉你:小伙子,球要踢得好
未发迹之前的高俅,也只是大文豪苏轼家的一名小小书童,而且还有着不错的文采——此时我想起了“编号9527-华安”……在历史典籍中记载高俅事迹的主要有王明清所创作的《宋会要辑稿》、《挥尘录》、《续资治通鉴》、《三朝北盟
汇编
Da视界
·
2023-12-19 07:54
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他