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
汇编程序
ARM处理器NEON编程及优化技巧——数据加载和存储
本文主要介绍如何使用NEON的
汇编程序
来写SIMD的代码,包括如何开始NEON的开发,如何高效的利用N
yazhouren
·
2020-08-16 22:31
SoC
MARS(MIPS
汇编程序
和运行时模拟器)
MARS(MIPS
汇编程序
和运行时模拟器)AnIDEforMIPSAssemblyLanguageProgramming简介 官网上的说明:MARSisalightweightinteractivedevelopmentenvironment
皮卡皮卡~
·
2020-08-16 22:53
汇编语言
资料
2019-11-25 编写cmake 脚本注意事项
YASM是基于NASM
汇编程序
且针对x86和
liuqun69
·
2020-08-16 19:34
MIPS
汇编程序
设计——四则运算计算器
实验目的运用简单的MIPS实现一个能够整数加减乘除的计算器,同时使自己更加熟悉这些指令吧MIPS代码#sampleexample'asmallcalculater’#datasection.datavalue:.word0,0,0,0,0#0:firstnum,4:secondnum,8:operation,12:resultmsg0:.asciiz"pleasechoosetheoperatio
dianshu1593
·
2020-08-16 19:41
ARM处理器NEON编程及优化技巧—左移右移等移位操作
本文主要介绍如何使用NEON的
汇编程序
来写SIMD的代码,包括如何开始NEON的开发,如何高效的利用NEON。首先会关注内存操作,即如何变更指令来灵活有效的加载和存储数据。
三强
·
2020-08-16 18:00
编程
编码
学习
MIPS寄存器介绍
MIPS有32个通用寄存器($0-$31),各寄存器的功能及
汇编程序
中使用约定如下:下表描述32个通用寄存器的别名和用途;REGISTERNAMEUSAGE$0$zero常量0(constantvalue0
专注嵌入式
·
2020-08-16 18:39
MIPS汇编
ARM处理器NEON编程及优化技巧二—处理剩余的元素
本文主要介绍如何使用NEON的
汇编程序
来写SIMD的代码,包括如何开始NEON的开发,如何高效的利用
yazhouren
·
2020-08-16 18:26
SoC
内嵌汇编与C/C++实现的冒泡排序,快速排序算法排序500W个数据对比
这意味着你如果在C/C++程序中使用了inlineasm进行汇编那么就注定无法跨平台的,对于没有汇编基础的同学是需要去学习下王爽的8086
汇编程序
设计。,因为有些时候C++程序员是不得不懂这些东西
UsherYue
·
2020-08-16 17:58
数据结构与算法
内嵌汇编
C/C++算法
嵌入式开发之GCC编译器使用
GCC可以在多种硬件平台上编译出可执行程序,其执行效率一般比其他编译器高%20到%30.GCC编译器能将CC++语言程序
汇编程序
编译,链接成可执行程序。
weixin_34001430
·
2020-08-16 16:25
C/C++程序的编译链接过程详解
编译,编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由
汇编程序
转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。
七妹要奈斯
·
2020-08-16 14:49
C/C++
80X86学习笔记--汇编语言的语句
(1)语句的种类和格式1.语句的种类指令语句和伪指令语句两类,指令语句有着与其对应的机器指令,伪指令语句没有与其对应的机器指令,只是指示
汇编程序
如何汇编源程序,包括符号的定义,变量的定义,段的定义。
aiba1227
·
2020-08-16 12:40
ARM汇编实现字符串拷贝函数strcpy()
这段时间一直在做ARM体系结构下的
汇编程序
设计,有些心得,在这记录一下,记得在之前学习汇编的时候,都是感觉枯燥,没有意思,写程序也只是写一些简单的功能,这篇文章侧重讲解一下利用C语言内嵌汇编实现对字符串的拷贝函数
weixin_33775582
·
2020-08-16 09:22
字符串的输入与显示(
汇编程序
)
汇编临近考试,虽然只是考察科目,但学了的东西不能白学,就把自己复习的东西拿出来,以后要回顾也方便方法一:通过02号单个字符的输出功能,循环输出得到字符串datasegmentstrsdb"pleaseinputastring:$"bufdb20db?db20dup(?)crlfdb0ah,0dh,'$'dataendsstackssegmentstackdb200dup(?)stacksendsc
normol
·
2020-08-16 07:14
汇编
汇编版hello world (write()与_exit()系统调用) [李园7舍_404]
1目前学习汇编的步骤怎么将汇编代码添加到
汇编程序
框架中。理解汇编语句的含义。汇编源代码是怎么转换为可执行代码的。
文字篇章
·
2020-08-16 00:37
碚大
计算机组成原理的一些常识
用数字既表示指令又表示数字是计算的基础;·高级编程语言允许人们按照用途来设计语言,例如Fortran是为科学计算设计的,Cobol用于商业数据处理,Lisp用于符号处理等等;高级编程语言还使得程序独立于计算机,因为编译器和
汇编程序
可以将高级程序翻译为任何机器的二进制指令
Jamesjiongsi
·
2020-08-15 21:03
Linux环境下C程序开发工具-gcc
www.cnblogs.com/invisible2/p/9039192.htmlC语言编译全过程剖析编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由
汇编程序
转换为机器语言
松鼠松鼠松鼠
·
2020-08-15 12:33
Linux
C语言
STM32 重定义printf导致无法…
看
汇编程序
,发现在跳到Main函数时,此时地址不对(没有对齐)。忙了很久,才发现原来这是因为我移值printf函数时,出现的问题。
手上握着风筝
·
2020-08-15 10:46
最牛X的GCC 内联汇编
导读正如大家知道的,在C语言中插入汇编语言,其是Linux中使用的基本
汇编程序
语法。本文将讲解GCC提供的内联汇编特性的用途和用法。
weixin_34319640
·
2020-08-15 04:46
C语言编程-----程序的内存布局
编译过程把C语言文本文件生成
汇编程序
,汇编过程把
汇编程序
形成二进制机器代码,连接过程则将各个源文件生成的二进制机器代码文件组合成一个文件。
weixin_30457465
·
2020-08-14 20:19
汇编语言学习 操作数指示符
以下为读书笔记,摘抄自《深入理解计算机系统》
汇编程序
为程序员提供了更多处理器状态:程序计数器:将要执行的下一条指令在存储器中的地址%eip整数寄存器堆:8个32位的寄存器条件码寄存器:记录控制流状态(if
iteye_1222
·
2020-08-14 10:05
C++
编译原理
读书笔记
Hex文件格式解析
Hex文件是可以烧写到单片机中,被单片机执行的一种文件格式,生成Hex文件的方式由很多种,可以通过不同的编译器将C程序或者
汇编程序
编译生成hex。
ying_593254979
·
2020-08-14 08:00
单片机
汇编程序
设计(1)
3-20编写程序,采用算术平均值滤波法求采样平均值,设8次采样值依次放在20H~27H的连续单元中,结果保留在A中。解:首先需要对这块区域中八个数相加,然后做平均值处理ORG0200HFILT:MOVR0,#08HMOVA,#0HMOVR1,#20HMOVB,#8FILT1:ADDA,@R1INCR1DJNZR0,FILT1DIVABRET3-21编写程序,将存放在内部RAM起始地址为20H和30
XuliangYu_tyut
·
2020-08-14 07:15
汇编设计
CPU寄存器
寄存器是CPU内部重要的数据存储资源,是
汇编程序
员能直接使用的硬件资源之一。由于寄存器的存取速度比内存快,所以,在用汇编语言编写程序时,要尽可能充分利用寄存器的存储功能。
GREED_HUANG
·
2020-08-14 05:30
汇编语言-王爽-学习重点
Linux学习笔记五:gcc程序编译
gcc可以降c,c++及
汇编程序
编译链接成可执行的文件。需要注意的是在linux中可执行文件没有统一的后缀,系统是从文件的属性来区分的,这一点跟window下是大不一样的。那么gcc的源
iteye_6233
·
2020-08-14 03:48
常用ARM指令及汇编【一】
常用ARM指令及汇编包括1、ARM处理器寻址方式2、指令集介绍3、伪指令4、ARM
汇编程序
设计5、C与汇编混合编程ARM处理器寻址方式1、寄存器寻址:操作数的值在寄存器中,指令中的地址码字段指出的是寄存器编号
XiaoMT_Rush
·
2020-08-14 02:00
嵌入式
初学单片机的40个实验(含
汇编程序
、C程序、流程图)
初学单片机的40个实验(含
汇编程序
、C程序、流程图)给初学者单片机的40个实验,带源码,需要资料的加群:813238832也可以到闯客网技术论坛下载更多关于单片机,MTK的资料和学习案例模拟开关灯1.实验任务如图
uuzz8888
·
2020-08-14 01:55
单片机
keilC中c程序调用汇编的方法(流水灯C程序)
以下程序借以演示keilC中调用
汇编程序
的设置,程序中晶振采用12M晶振上图为硬件仿真图代码段:/**NAME:Waterlights*---------------------------------
yingxian_Fei
·
2020-08-13 23:30
单片机
通过
汇编程序
看函数调用过程中的原理
一、C++源代码,本文所有汇编、函数堆栈数据情况都是根据以下源代码得到的intAdd(intx,inty){intsum;sum=x+y;returnsum;}intmain(intargc,char*argv[]){intz;z=Add(1,2);}二、需要知道的基础知识:1、X86寄存器基础(1)ESP:栈顶指针,X86中的栈是向下增长,所以入站push时esp--,出栈pop时,esp++(
向浅
·
2020-08-13 23:11
C/C++/java
C语言调用汇编和汇编调用C语言
1.C语言调用
汇编程序
的入口是main,在main里调用汇编的函数。在C语言中,要extern一个函数声明即可,然后这个函数在汇编里面实现。
zhj失落之地
·
2020-08-13 20:14
Linux相关
汇编程序
:找出最小值
【任务】编一个子程序,在16个字节型数据中找出最小值,存放于y处assumecs:code,ds:datadatasegmentxdb5,6,7,8,16,4,7,12,1,9,45,23,13,20,15,11ydb?dataendscodesegment……codeendsendstart【参考解答】assumecs:code,ds:datadatasegmentxdb5,6,7,8,16,4
迂者-贺利坚
·
2020-08-13 19:57
汇编语言
evc中嵌汇编实验心得
evc中嵌汇编实验心得1.基于X86的CPU可以直接在C/C++中用_asm关键字嵌入
汇编程序
.有一点要注意:某些系统标识符不可使用.例如在下面程序中:__asm{MOVDX,218MOVCX,16MOVBL
gaoling179
·
2020-08-13 14:27
Windows
CE
mips指令与寄存器详解
MIPS通用寄存器MIPS有32个通用寄存器($0-$31),各寄存器的功能及
汇编程序
中使用约定如下:下表描述32个通用寄存器的别名和用途REGISTERNAMEUSAGE$0$zero常量0(constantvalue0
frozenshore
·
2020-08-13 14:10
其他
mips
指令
寄存器
C语言学习笔记——关于 .obj 文件的理解
一个现代【编译器】的主要工作流程如下:源程序(sourcecode)→预处理器(preprocessor)→编译器(compiler)→
汇编程序
(assembler)→目标程序(objectcode)→
ABCD调
·
2020-08-13 11:44
C语言学习笔记
在
汇编程序
中调用C函数
一、参数如何传递
汇编程序
调用C函数时,函数的入口参数使用栈来传送,参数的传递顺序是从右到左。即函数最后(最右边的)一个参数先入栈,而最左边的第一个参数最后入栈,然后执行CALL指令去调用C函数。
车子 chezi
·
2020-08-13 10:08
Linux-0.11
C语言编译产生的.OBJ文件和汇编编译产生的.OBJ文件,如何连接_百度知道
导读:ruboC的命令行编译连接所谓命令行编译,是指在dos下,调用TruboC的tcc.exe程序.来完成对turboC源程序的编译连接工作.当选择对后缀为*.asm的
汇编程序
文件编译时,tcc还要调用
chief1985
·
2020-08-13 10:35
c
asm基础——汇编指令之比较测试指令
说明汇编中的某些指令改变CPU标识位的值,这些命令中,有些指令改变标识位只是其附带效果,比如add指令的和溢出时就会改变CF标识;而另外一些标识,它们的主要作用就是改变标志位,从而控制
汇编程序
的流程。
jiangwei0512
·
2020-08-12 15:08
汇编基础
Python基础语法
python基础语法语言分类低级语言面向机器的语言,包括机器语言、汇编语言不同的机器不能通用,不同的机器需要不同的机器指令或者
汇编程序
高级语言接近自然语言和数学语言的计算机语言高级语言首先要书写源程序,
A-Little Pig
·
2020-08-12 13:24
在64位Linux中编译32位AT&T格式的
汇编程序
x86Assemblypushl/popldon’tworkwith“Error:suffixoroperandsinvalid”32位汇编代码示例alloc.s源代码添加.code32到汇编代码的顶部#目的:用于管理内存使用的程序——按需分配和释放内存##注意:使用这些例程的程序将要求一定大小的内存,在实际操作中,我们使用的内更大,但在回传指针前将之放在开始处,。我们增加一个大小子段,以及一个#
@Hds
·
2020-08-12 01:21
汇编
linux中的内联汇编
GNU
汇编程序
简述让我们首先看一下Linux中使用的基本
汇编程序
语法。GCC(用于Linux的GNUC编译器)使用AT&T汇编语
yskcg
·
2020-08-12 01:13
linux
汇编
gcc
output
存储
input
编译器工作过程中链接的作用
链接过程是由
汇编程序
生成的目标文件并不能立即就被执行,其中可能还有许多没有解决的问题。
玉面小fei龙
·
2020-08-12 00:47
汇编语言中关于Length操作符的问题
再看汇编语言程序设计时有个例题是这样的ARRAYDW1,2,3对于指令MOVCX,LENGTHARRAY
汇编程序
将其形成为MOVCX,1还有个例题TABLEDB’ABCD’对于指令MOVCX,LENGTHTABLE
西红柿爱炒番茄
·
2020-08-11 20:02
汇编学习
Windows下32位
汇编程序
环境搭建
《Intel汇编语言程序设计》学习笔记一、汇编编译器的安装与配置这里使用汇编编译器MASM321.下载MASM32去http://www.masm32.com/下载最新版的MASM322.安装MASM323.设置环境变量MASM32安装目录下重要的目录:bin,include,lib在环境变量中设置下列值C:/masm32/bin->PATHC:/masm32/include->INCLUDEC:
zhangyang0402
·
2020-08-11 15:26
汇编
Intel
汇编程序
设计-整数算术指令(中)
7.3移位和循环移位的应用7.3.1多双字移位要对扩展精度整数(长整数)进行移位操作,可把它划分为字节数组、字数组或双字数组,然后再对该数组进行移位操作。在内存中存储数字时通常采用的方式是最低字节在最低的地址位置上(小尾顺序)。下面的步骤以一个双字节数组为例,说明了如何把这样的一个数组右移移位:ArraySize=3.dataarrayDWORDArraySizeDUP(?)1.把ESI的值设置为
TK13
·
2020-08-11 13:29
Intel汇编语言程序设计
Intel
汇编程序
设计-整数算术指令(上)
第七章整数算术指令7.1简介每种汇编语言都有进行操作数移位的指令,移位和循环移位指令在控制硬件设备、加密数据,以及实现高速的图形操作时特别有用。本章讲述如何进行移位和循环移位操作以及如何使用移位操作进行高效的乘法和出发运算。接下来,我们将探究IA-32指令集中的乘法和出发指令,Intel根据运算是有符号还是无符号的对乘法和出发进行分类。本章还讲述如何把C++中的数学表达式翻译成汇编语言。编译器把符
TK13
·
2020-08-11 13:29
Intel汇编语言程序设计
汇编语言学习——通过两个开关实现一个数码管的数字显示
实验工具:本次实验的使用了Proteus仿真工具,使用的是keil5编写
汇编程序
实验目的:进一步熟悉汇编语言的使用实现功能:通过两个按键控制原理图里的数码管显示0-9,一个按钮为增加,一个按钮为减少。
沐_晨风
·
2020-08-11 13:20
MDK编译报错:Error: L6218E: Undefined symbol SystemInit (referred from startup_stm32f429_439xx.o)
启动文件部分代码如下:STM32上电后首先执行启动文件startup_stm32f429_439xx.s,它里边使用汇编语言写好了基本程序,当STM32芯片上电启动的时候,首先会执行这里的
汇编程序
,从而建立起
_Amen
·
2020-08-11 13:16
开发经验
《汇编语言程序设计》学习笔记(4)四、汇编编程
4.180x86汇编编程-14.1.1helloworld-1目录HelloWorld首先我们来看一下咱们这个程序的主体首先第一个吧虽然我们没有详细的讲解过一个完整的
汇编程序
的结构但是从这张图上我们可以基本上猜得出来看到程序入口地址在哪
HenryQWER
·
2020-08-11 12:30
编程语言
汇编语言
《汇编语言程序设计》学习笔记
STM32学习笔记2--------使用寄存器点亮LED
启动文件(startup_stm32f10x_hd.s)当STM32芯片上电启动的时候,首先会执行这里的
汇编程序
,从而建立起C语言的运行环境。
楚轩QK
·
2020-08-11 12:53
STM32
汇编程序
设计读书笔记(4)
第1章标识符和表达式1.1标识符标识符最多由31个字母、数字及规定的特殊字符(?、@、_、$)等组成,但它不能用数字开头。通常情况下,汇编语言不区分标识符中字母的大小写。1.2简单内存变量的定义1.2.1内存变量定义的一般形式1.2.2字节变量DB/BYTE1.2.3字变量DW/WORD1.2.4双字变量DD/DWORD1.2.5六字节变量DF/FWORD1.2.6八字节变量DQ/QWORD1.2
默然说话
·
2020-08-11 12:59
默然说话
51单片机
汇编程序
实例一
;已知程序执行前有A=02H,SP=52H,(51H)=FFH,(52H)=aaH.ORG0000HMOVA,#02HMOV51H,#0xFFMOV52H,#0xaaMOVSP,#52HPOPDPH;SP=51HPOPDPL;SP=50Hmovdpl,#0xfemovdph,#0x21incdptrincdptr;POPSP;sp会置为0MOVDPTR,#4000H;DPTR=#4000HRLA;
liming0931
·
2020-08-11 12:54
单片机
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他