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
AT&T汇编
【操作系统真象还原一】实验环境配置
实验环境配置时间:2023-12-12编译器现在操作系统基本上是C语言再结合
汇编
语言开发的,所以C语言编译器选择GCC,
汇编
语言编译器选择nasm。
kuangd_1992
·
2023-12-17 15:45
linux
《琐记》读书笔记
《天演论》《时务报》《译学
汇编
》等都是“我”爱读的书籍。本家老辈却不认可,觉得“这孩子有点不对了”,开明的思想今日似乎自然而然,实则不易!
小姜老师0301
·
2023-12-17 15:28
STM32
汇编
启动文件,F1与F4启动文件比较
文章目录F103启动文件F407启动文件F429启动文件后续更新启动文件区别
汇编
指令解析F103启动文件;********************(C)COPYRIGHT2011STMicroelectronics
小猛笔记
·
2023-12-17 14:34
单片机嵌入式
stm32
汇编
计算机组成原理-函数调用的
汇编
表示(call和ret指令 访问栈帧 切换栈帧 传递参数和返回值)
文章目录call指令和ret指令高级语言的函数调用x86
汇编
语言的函数调用callret指令小结其他问题如何访问栈帧函数调用栈在内存中的位置标记栈帧范围:EBPESP寄存器访问栈帧数据:pushpop指令访问栈帧数据
看星猩的柴狗
·
2023-12-17 14:31
王道计算机组成原理考研笔记
汇编
+0和不+0的性能差异
funcg(nint,chchandump.txt将目标go文件的
汇编
写入dump.txt下面截取了g函数的主要
汇编
代码main.gSTEXTsize=112args=0x10locals=0x28funcid
metabit
·
2023-12-17 14:54
Go
golang
用Go
汇编
实现一个快速排序算法
本代码全网首发,使用Goplan9windowsarm64
汇编
,实现基础版快速排序算法。未引入随机因子的快速排序的普通Go代码长这样。
metabit
·
2023-12-17 14:22
Go
golang
汇编
程序人生-哈工大计算机系统大作业2022春
讨论了hello程序从高级语言hello.c经过预处理,编译,
汇编
,链接最终生成可执行文件的过程。并且根据CSAPP所学内容,分析了计算机对hello程序进行进程管理,存储管理,IO管理的过程。通过
沉默笙箫~
·
2023-12-17 14:51
c语言
移植RTOS的大体思路
需要修改的一般都是BSP和libcpu相关文件夹中的内容CPU架构移植一般情况下,官方已经有了项目要用的对应mcu的CPU架构移植案例,可以参照来进行具体移植(如果没有,那移植难度一下就上去了,得研究对应CPU架构的
汇编
指令
江洋之道
·
2023-12-17 10:22
单片机
嵌入式硬件
After Effects 经典问答
汇编
关于AfterEffects这是一些基础问题的总结,这里我就大致通过网上的一些资料,为大家整理了一下,希望大家通过这些问题可以进一步的了解和熟悉AfterEffect这个软件.问答开始Q:合成窗口出现红色方框,无法预览画面A:按CapsLock键即可Q:中文字体出现乱码A:选择中文字体,尽量不要用希奇古怪的中文字体,一般情况下方正、文鼎是没问题的Q:插件应用后出现合成窗口红叉A:该插件需要注册,生
影视后期日暮Ailsa
·
2023-12-17 07:19
《系统架构设计师教程(第2版)》第2章-计算机系统基础知识-05-计算机语言
文章目录1.计算机语言的组成2.计算机语言的分类2.1机器语言2.1.1指令组成2.1.2指令的压缩2.1.3常见指令格式2.2
汇编
语言2.2.1概述2.2.2
汇编
语言的语句2.2.3指令语句和伪指令语句格式
玄德公笔记
·
2023-12-17 02:28
#
软考架构师笔记
系统架构
软考架构师
清华版
第二版
系统架构设计师教程
计算机语言
2023
计算机语言发展史(2021.02.04)
第一代语言(机器语言)二进制直接输入给计算机使用,不经过任何的转换第二代语言(
汇编
语言)比较人性化
汇编
代码第三代语言(高级语言)大体分为两大类(相辅相成)面向过程(如:C语言)和面向对象(如:C++语言
Miraitowa咚
·
2023-12-17 00:06
Linux 驱动开发需要掌握哪些编程语言和技术?
支持的语言2023年底了,这个时间点,除了
汇编
(
汇编
也是不推荐的,因为是架构相关的)以外,可以
单片机一哥
·
2023-12-16 19:24
单片机
编程
嵌入式
单片机
51单片机
汇编
指令学习
1栈和过程调用```00000000:0:55push%ebp1:89e5mov%esp,%ebp3:83ec10sub$0x10,%esp6:8b4508mov0x8(%ebp),%eax9:8b00mov(%eax),%eaxb:8945fcmov%eax,-0x4(%ebp)e:8b450cmov0xc(%ebp),%eax11:8b10mov(%eax),%edx13:8b4508mov0
小i青蛙
·
2023-12-16 19:41
汇编语言学习
汇编
学习
汇编
指令命令
ARM
汇编
指令学习工程搭建
汇编
编程环境搭建HN0AE-522LW-NNRAF-63PUS-7IGFH-YF58D配置编译工具链为工程配置链接脚本(map.lds)将map.lds复制到工程文件夹(在桌面创建的
满山的猴子我的腚最红
·
2023-12-16 16:37
ARM开发
汇编
嵌入式硬件
arm开发
编译与链接
一·翻译环境翻译环境是由编译和链接两个⼤的过程组成的,⽽编译⼜可以分解成:预处理(有些书也叫预编译)、编译、
汇编
三个过程1.1.预处理(预编译)在预处理阶段,源⽂件和头⽂件会被处理成为.i为后缀的⽂件预处理作用
猪蹄手
·
2023-12-16 12:10
开发语言
[原创][R语言]股票分析实战:周级别涨幅趋势的相关性
[简介]常用网名:猪头三出生日期:1981.XX.XXQQ联系:643439947个人网站:80x86
汇编
小站https://www.x86asm.org编程生涯:2001年~至今[共22年]职业生涯:
我不是代码教父
·
2023-12-16 12:22
#
R语言大数据分析
r语言
大数据
股票
工作十年,为何没有积累与提升?
其实,这样的内心交战,源于领导交代给我的一项工作任务,就是做一本内容
汇编
的内刊册子。最耗时耗脑的
天涯路漫漫
·
2023-12-16 12:07
计算机组成原理-选择语句和循环语句的
汇编
表示
文章目录选择语句jmpjxx示例:选择语句的机器级表示扩展:cmp指令的底层原理循环语句使用条件转移指令实现循环用loop指令实现循环选择语句不一定知道指令的位置,所以jmp直接跳转到指令的位置很难办jmp标号相当于位置,名字自己取jxx示例:选择语句的机器级表示扩展:cmp指令的底层原理每次运算产生的标志位信息都会覆盖掉上一次产生的标志位循环语句使用条件转移指令实现循环具体分步概括用loop指令
看星猩的柴狗
·
2023-12-16 09:28
王道计算机组成原理考研笔记
汇编
计算机组成原理
c/c++ | 重复定义、定义同名对象、内外层作用域
相反,稍微找找、写个demo就能知道什么原因,然后再查阅相关的参考,就能确定个大概后面,还要继续深究函数调用栈、
汇编
相关参考第一,无论是c还是c++都不允许重复定义。
ttxiaoxiaobai
·
2023-12-16 07:53
C++
综合部
c语言
c++
开发语言
面向对象程序设计(Java笔记——持续更新中…)
参考书籍:Java程序设计基础(第6版)_百度百科(baidu.com)第1章Java语言概述1.1什么是Java语什么是计算机语言是人与计算机之间通讯的语言,分成机器语言、
汇编
语言、高级语言三大类。
Stitch .
·
2023-12-16 05:08
我的大学笔记
java
开发语言
笔记
IDA的基本使用
IDA(InteractiveDisassembleProfessional)交互式反
汇编
器专业版,人们常称为IDAPro是一款静态反编译软件。
潘雪雯
·
2023-12-16 04:12
IAR开发stm8系列,C语言实现16位乘法器和32位除法器函数
开始想用c语言嵌套
汇编
的方式来做,但是发现调试通过的函数,放到大程序中执行总是计算错误,只好放弃,完全用c语言来实现,过程有点复杂,这里共
静心大叔
·
2023-12-16 04:17
c语言
开发语言
单片机
Linux系统上64位
AT&T
汇编
语言多个源文件计算两个数的平方
运行程序的环境sudolsb_release-a看到操作系统是Ubuntu22.04LTS。sudouname-r看到内核版本是5.15.0-86-generic。sudoas--version看到as的版本是2.38。sudold--version看到ld的版本是2.38。sudogcc--version看到gcc版本是11.2.0。sudogdb--version看到gdb版本是12.1。计算
zhaoseaside
·
2023-12-16 03:21
汇编语言
linux
运维
服务器
常用
汇编
指令大全(有注释)
一、数据传输指令───────────────────────────────────────它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据.通用数据传送指令.MOV传送字或字节.MOVSX先符号扩展,再传送.MOVZX先零扩展,再传送.PUSH把字压入堆栈.POP把字弹出堆栈.PUSHA把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈.POPA把DI,SI,BP,SP,BX,
莫邪博客
·
2023-12-16 00:32
单片机
笔记
学习记录
嵌入式
杨季文
堆栈
asm
GO闭包实现原理(
汇编
级讲解)
go语言闭包实现原理(
汇编
层解析)1.起因今天开始学习go语言,在学到go闭包时候,原本以为go闭包的实现方式就是类似于如下cpplambdavalue通过值传递,mutable修饰可以让value可以修改
@新法
·
2023-12-16 00:06
Go语言
golang
汇编
开发语言
闭包
lambda
汇编
指令LEA
LEA是微机8086/8088系列的一条指令,取自英语Loadeffectaddress——取有效地址,也就是取偏移地址。在微机8086/8088中有20位物理地址,由16位段基址向左偏移4位再与偏移地址之和得到。取偏移地址指令指令格式如下:LEAreg16,memLEA指令将存储器操作数mem的4位16进制偏移地址送到指定的寄存器。这里,源操作数必须是存储器操作数,目标操作数必须是16位通用寄存
Littleston
·
2023-12-16 00:01
中国大模型名录
汇编
(2023)
随着ChatGPT应用的现象级火爆,AI大模型正在迅速发展,引发了新一轮人工智能发展浪潮。大模型基座化趋势或将对人工智能产业链和全球市场竞争格局产生深刻影响。在技术方面,大模型在交互、理解和生成等方面表现出了显著的性能提升。在产业发展方面,国内外互联网巨头、初创企业及科研机构广泛涉足基础大模型的研发,并积极布局相关领域行业大模型。中国前期在人工智能领域的各项部署为大模型发展奠定了坚实基础,在政产学
shujuguan2023
·
2023-12-15 23:56
汇编
mark 编程先导课 第六讲 二进制表示浮点数
2019.11.26星期二小雨转载至C语言中文网原文链接:http://c.biancheng.net/view/3818.html二进制表示浮点数:
汇编
语言IEEE二进制浮点数表示单精度32位:1位符号位
白95
·
2023-12-15 23:23
lunix 编写一个由多个文件构成的C语言程序,编制makefile,然后运行 make维护。
6.9设某个正在开发的程序由以下内容组成:①4个C语言源文件:a.c、b.c、c.c和d.c,设b.c和d.c都使用了defs.h中的声明②
汇编
语言源文件assmb.s被某个C语言源文件调用。
faith_陈
·
2023-12-15 22:05
makefile
linux
封装
gcc/g++ 命令参数
gcc/g++在执行编译时,需要4步1.预处理,生成.i的文件[使用-E参数]2.将预处理后的文件转换成
汇编
语言,生成文件.s[使用-S参数]3.由
汇编
变为目标代码(机器代码)生成.o的文件[使用-c参数
玻璃缸里的自游
·
2023-12-15 21:44
教你在Mac上写
汇编
!
更新nasmmac自带了nasm,但是,但是,但是,老得一塌糊涂.apple版本brewinstallnasm安装完之后重启.最新版本撰写编译运行之后就是和写c差不多了.但是,我们要讲究一些,写个32,写个64,好吧.64:64nasm-fmacho64-ohelloworld.ohelloworld.asmld-ohelloworld-e_mainhelloworld.o./helloworld
sean_depp
·
2023-12-15 18:03
计算机系统基础-
汇编
指令学习
1.1传送指令push%ebpmov%esp,%ebpand$0xfffffff0,%esp//边界对齐指令,16字节对齐sub$0x20,%espmovl$0xa,0x10(%esp)//立即数10赋值给偏移量为0x10的基址寄存器espmovl$0x9,0x14(%esp)//立即数9赋值mov0x10(%esp),%eaxmov%eax,0x18(%esp)//立即数10赋值给0x18(%e
小i青蛙
·
2023-12-15 16:28
计算机系统基础
汇编
学习
Linux:ELF
SectionHeaderTable:2.ProgramHeaderTable:参考前置知识从文本文件到可执行文件经历的阶段一个用C语言编写的高级语言程序从编写到打包、再到编译执行的基本过程如下:编写-预处理-编译-
汇编
Shujie_L
·
2023-12-15 15:58
Linux
linux
【哈哈哈,程序员之间的鄙视链,总结全了!】
【4】
汇编
:我鄙视所有在座的【5】来自一个后端程序员对前端技术的鄙视(图自:微博@driftingdo
GLAB-Mary
·
2023-12-15 11:19
IT
程序员
FB内嵌
汇编
探索2
三、字符串的使用1、字符串按字节读取#includeOnce"crt/stdio.bi"Functiontest(ByRefzAsZString)AsStringDimsAsZString*100'用来存储返回字符串Asmmoveax,[z]'移动参数到eaxleaesi,[eax+4]'获取字符串指针从第4个字节开始取字符串+4(这里只是举例,实际根据需要)movecx,0Start1:movz
rainheart311
·
2023-12-15 10:23
FreeBASIC学习笔记
汇编
freebasic
FB内嵌
汇编
探索3
三、字符串的使用在使用字符串时,发现除了用lea指令加载字符串,或者直接对字符串指针进行mov,还有一种就是用offset来取字符串指针。DimSharedsAsZString*100="eeee"'全局变量Subtest(ByRefaAsZString)DimzAsZString*100="123456"Asmmoveax,[a]'函数内部的变量leaesi,[eax]'可以用lea加载指针mo
rainheart311
·
2023-12-15 10:23
汇编
c语言
开发语言
FB使用
汇编
模拟GoSub(子函数)功能
在
汇编
探索里发现,可以使用
汇编
来实现函数的子函数功能,但gcc编译的时候,会把子函数部分当做无效代码优化了,通过测试发现,只要用
汇编
跳转到函数末尾,则gcc编译器就不会直接优化子函数代码了。
rainheart311
·
2023-12-15 10:23
FreeBASIC随记
freebasic
gosub
子函数
计算机组成原理-高级语言与机器级代码之间的对应和常用的的x86
汇编
指令
文章目录高级语言与机器级代码之间的对应总览高级语言>
汇编
语言>机器语言x86
汇编
语言指令基础以move指令为例x86架构CPU的寄存器更多例子小结常用的x86
汇编
指令常见的算数运算指令关于王道书的解释常见的逻辑运算指令其他指令高级语言与机器级代码之间的对应总览高级语言
看星猩的柴狗
·
2023-12-15 08:27
王道计算机组成原理考研笔记
汇编
计算机组成原理-
AT&T
格式vsIntel格式
文章目录
AT&T
格式vslntel格式x86
汇编
语言是lntel格式,还有一种
汇编
语言格式是AT&TAT&T格式vslntel格式lntel格式中取主存地址内容未指明长度默认为32位,对应下图中第四行右边的指令百分号美元符号小括号可用于计算机结构体数组某个结构体数组元素中的元素
看星猩的柴狗
·
2023-12-15 08:27
王道计算机组成原理考研笔记
计算机组成原理
制作一个RISC-V的操作系统五-RISC-V
汇编
语言编程三
文章目录分析code/asm/add中的makefile相关命令算数运算指令addadd2sub练习5-1分析code/asm/add中的makefilemakefileEXEC=testSRC=${EXEC}.sGDBINIT=../gdbinitinclude../rule.mk很明显还要去执行rule.mkrule.mkinclude../../common.mk.DEFAULT_GOAL:
看星猩的柴狗
·
2023-12-15 08:57
从零自制操作系统
risc-v
linux
运维
linux 内核同步互斥技术之原子变量
例如,我们写一行代码把变量a加1,编译器把代码编译成3条
汇编
指令。(1)把变量a从内存加载到寄存器。(2)把寄存器的值加1。(3)把寄存器的值写回内存。
一叶知秋yyds
·
2023-12-15 08:56
linux
linux
运维
服务器
c语言
网络
嵌入式培训-Linux系统及C编程高级-DAY17&18-编译器
但其很快扩展,变得可处理C++,后来又扩展为能够支持更多编程语言,如Fortran、Pascal、Objective-C、Java、Ada、Go以及各类处理器架构上的
汇编
语言等,所以改名GNU编译器套件
ZhangPuYue0228
·
2023-12-15 08:55
linux
c语言
运维
C++ Div3、Sqrt 函数高性能实现(带
汇编
指令集)
均采用魔法数字(MagicNumber)实现,一个是经典求平方根函数所使用的魔法数字:0x5f375a86、0x5f3759df。floatSqrt(floatx)noexcept{/*0x5f3759df*/floatxhalf=0.5f*x;int32_ti=*(int32_t*)&x;i=0x5f375a86-(i>>1);x=*(float*)&i;x=x*(1.5f-xhalf*x*x)
liulilittle
·
2023-12-15 02:21
C/C++
c++
汇编
服务器
关于嵌入式开发的一些信息汇总:开发模型以及自托管开发(二)
3.1RaspberryPi上的网络设置3.2Ssh、rsh、rlogin和telnet连接到目标4应用程序开发4.1在目标板上编译4.2在主机上编译4.2.1必要的工具4.2.2编译过程4.2.3示例C程序4.2.4
汇编
elsa_balabala
·
2023-12-14 22:21
c++
mcu
c语言
嵌入式硬件
单片机
开源治理典型案例分享(
汇编
转)
当前,越来越多的企业申请通过信通院的开源治理成熟度评估和认证,获得增强级或先进级评估。这些企业包括中国工商银行股份有限公司、中国农业银行、上海浦东发展银行股份有限公司、中信银行股份有限公司、中国太平洋保险(集团)股份有限公司、招商银行股份有限公司(增强级)、西安银行股份有限公司(增强级)、宁波银行股份有限公司(增强级)、中国联合网络通信有限公司软件研究院(增强级)、中国移动通信集团有限公司等。下面
manok
·
2023-12-14 22:17
供应链安全
C++中使用
汇编
在C++中编写
汇编
代码通常需要使用内嵌
汇编
(inlineassembly)的方式。内嵌
汇编
允许将
汇编
代码直接嵌入到C++代码中,以实现对底层硬件的直接访问和控制。
周杰伦fans
·
2023-12-14 18:26
汇编语言
C++
c++
汇编
开发语言
b站pwn的学习总结
写的很乱1.c语言的运行过程了解了c语言需要经过以上2个过程(编译和
汇编
),才能让机器按指令运行。机器只能听得懂机器码,所以要“
汇编
”。
一大口木
·
2023-12-14 17:37
学习
GUN编译器(gcc/g++)- 编译过程
可以很简单的使用一条命令将源码编译成可执行文件,但是实际上编译过程是一个比较复杂的工作,gcc/g++只是编译系统的入口程序,解析用户输入的参数,顺序调用预处理器(cpp)、编译器(ccl/cclplus)、
汇编
器
leon.liao
·
2023-12-14 16:01
#
编译链接
编译过程
ARMV8 - A64 - 函数调用,内存栈操作
说明看了下ARM平台上C语言函数调用的反
汇编
代码,理清楚了其中的内存栈
汇编
操作,特整理下。本文环境基于:ARMv8-a架构A53核soc,aarch64状态。
leon.liao
·
2023-12-14 16:43
计算机原理
arm开发
汇编
《深入理解计算机系统》学习笔记 - 第四课 - 机器级别的程序
Lecture05MachineLevelProgrammingIBasics机器级别的程序intel处理器的历史和体系结构芯片的构成AMD公司(AdvancedMicroDevices,先进的微型设备)C,
汇编
北海拾贝
·
2023-12-14 15:09
计算机系统原理
计算机系统原理
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他