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
【汇编程序】
嵌入式(七):什么是伪指令?&keil编写时遇到的地址冲突
伪指令(伪操作)不像机器指令那样是在程序运行期间由计算机来执行的,它是在
汇编程序
对源程序汇编期间由
汇编程序
处理的操作.它可以完成如处理器选择,定义程序模式,定义数据,分配存储区,指示程序结束等功能.伪指令在编译的时候并不生成代码
HNU君陌
·
2020-09-13 19:17
嵌入式计算机系统
基于ARM的C语言与汇编语言混合编程
若汇编代码较为简洁,则可使用直接内嵌汇编的方法;否则要将
汇编程序
以文件的形式加入到项目中,按照ATPCS(ARM/Thumb过程调用标准,ARM/ThumbProcedureCa
yyt7529
·
2020-09-13 17:39
ARM
C++ 内嵌汇编 实现 加法操作
程序体现了怎么在C++的代码中进行
汇编程序
开发#include#includevoidasmFunc(int*pAddress);voidmain(){int*pAddress=(int*)malloc
JeaminShe
·
2020-09-13 16:57
Assembly
C 和 ARM 汇编
范例如下:extern"C"{#include"my_c_header.h"}3C程序调用
汇编程序
汇编程序
的设计要遵循ATPCS规则,这样才能保证程序调用时参数的正确传递。
linxi_hnh
·
2020-09-13 15:08
arm
soc
汇编语言代码书写规范
汇编语言代码书写规范第1章文件结构每个
汇编程序
通常分为两个文件。一个文件用于保存程序的声明(declaration),称为头文件。
embed_huang
·
2020-09-13 15:06
ARM
汇编语言代码书写规范
C/C++与汇编混合编程简介
2.内嵌汇编语言指令用C/C++程序嵌入
汇编程序
中可以实现一些高级语言没有的功能,提高程序执行效率。armcc编译器的内嵌汇编器支持ARM指令集,tcc
Arrow
·
2020-09-13 15:34
基础知识
CPU&GPU
MIPS 寄存器介绍
MIPS有32个通用寄存器($0-$31),各寄存器的功能及
汇编程序
中使用约定如下:下表描述32个通用寄存器的别名和用途REGISTERNAMEUSAGE$0$zero常量0(constantvalue0
小木瓜
·
2020-09-13 15:55
MIPS架构
2017-2018-1 20155339 《信息安全系统设计基础》第一周学习总结
程序的翻译:hello.c(源程序文本)---预处理器cpp---hello.i(修改了的源程序文本)---编译器ccl---hello.s(
汇编程序
文本)---汇编器as---hello.o(可重定
weixin_30635053
·
2020-09-13 14:08
把今天实验搞定的冒泡法排序
汇编程序
晒晒好了
;对string字符串中的字符进行冒泡法排序;BY方剑冰2009-5-9datasegmentstringdb"ecdab$"lengthequ$-stringinfordb"result:$"dataendscodesegmentmainprocfarASSUMECS:CODE,DS:DATASTART:PUSHDSsubax,axsubcx,cxpushaxmovax,dataMOVDS,AX
fice1989
·
2020-09-13 05:54
汇编
string
action
植物大战僵尸PC端修改器(WG)分析及代码实现
它包括16进制编辑,反
汇编程序
,内存查找工具。与同类修改工具相比,它具有强大的反汇编功能,且自身附带了
江下枫
·
2020-09-13 02:59
逆向与二进制
游戏/WinPE
安全
《微机原理与接口技术》上一些8086
汇编程序
题目来源:《微机原理与接口技术》第五版,周荷琴,中国科学技术大学出版社第四章课后第10、11、12、13、17题编程环境:DOSBOX0.74/masm611博客编辑:Markdown(首次尝试)(~ ̄▽ ̄)~10.编写汇编语言程序,完成如下功能:(1)从键盘输入一个字符串“Pleaseinputanumber:”,存入BUFF开始的内存单元。(2)把内容中从BUFF单元开始存放的字符串显示在屏幕
追海的老人
·
2020-09-13 01:47
汇编
汇编输出十进制数
最近,老师让写一个
汇编程序
,结果除了helloworld其他都不会输出,输出个数字还变成乱码,查阅资料后,发现输出到是ASCII码对应到字符,无奈只能一个一个输出。
InnerAc
·
2020-09-12 12:01
汇编
汇编程序
:字符串加密
字符串加密(1)编程为datasg段中字符串中的每个字符加密,加密规则是:每个字符的ASCII值加4。加密好的字符写在待加密字符的后面assumecs:codesg,ds:datasgdatasgsegmentdb'aah,Iloveyou!'db'................'datasgendscodesgsegmentstart:(写程序)movax,4c00hint21hcodesge
weixin_34219944
·
2020-09-12 07:22
计算机组成与设计实验三:多周期CPU设计
wu-kan.cn/_posts/2018-12-23-多周期CPU设计/实验目的认识和掌握多周期数据通路图的构成、原理及其设计方法;掌握多周期CPU的实现方法,代码实现方法;编写一个编译器,将MIPS
汇编程序
编译为二进制机器码
wu-kan
·
2020-09-12 07:35
计算机组成与原理
verilog
cpu
多周期
中山大学
计算机组成与设计
用汇编指令xlat实现对数据的加密
用汇编指令xlat实现对数据的加密xlat是
汇编程序
中常用的指令,;换码指令,也叫查表指令。用于改变al中的数据将[al+bx]赋值给al。指令功能:把待查表格的一个字节内容送到AL累加器中。
会程
·
2020-09-12 05:19
编译原理 练习题
2.若源程序是用高级语言编写的,目标程序是机器语言程序或
汇编程序
,则其翻译程序称为编译程序.3.编译方式与解释方式的根本区别在于是否生成目标代码.5.对编译程序而言,输入数据是源程序,输出结果是目标程序
Yonggie
·
2020-09-11 19:08
汇编语言 + Visual Studio 2019——Visual Studio 2019 中汇编语言环境解决方案
基本概念MASM:Microsoft
汇编程序
(俗称MASM)是一种工业软件开发工具,已经由主要的操作系统供应商维护和更新了30多年。
STZG
·
2020-09-11 17:42
#
汇编语言
#
Visual
Studio
汇编语言
Visual
Studio
MASM32
【汇编语言与计算机系统结构笔记05】汇编的系统结构,从C代码生产汇编代码,一个具体的、经典的数据传送指令(mov)实例与分析
本次笔记内容:06.寻址模式与数据传输指令等文章目录
汇编程序
员眼中的系统结构如何从C代码生产汇编代码如何装gcc?
PiperNest (同公众号)
·
2020-09-11 17:59
汇编
寻址模式
数据传送指令
立即数
movl
系统结构
30天自制操作系统(一)从计算机结构到
汇编程序
入门
学习这本书不代表我要亲自动手把这本书中的代码敲一遍哦,只是借机来学习一下操作系统。之前有段时间也在看操作系统的知识,怎么说呢之前的看的书都是偏讲理论多一些,对于我这个非科班出身的来说,由于之前的计算机知识基础不牢,像计算机组成及其接口技术也只是自学了一点,所以看那些讲理论的书有些阳春白雪了点,而且印象也只是停留在理论层面。《30天自制操作系统》这本书就不一样,一点一点的构建一个玩具操作系统,虽然没
weixin_34111819
·
2020-09-11 17:56
Linux 汇编语言开发
本文为那些在Linux平台上编写汇编代码的程序员提供指南,介绍Linux汇编语言的语法格式和开发工具,并辅以具体的例子讲述如何开发实用的Linux
汇编程序
。一、简介作为最基本的编程语言之
tianmanfu
·
2020-09-11 16:59
高级语言反
汇编程序
的函数调用过程
高级语言反
汇编程序
的函数调用过程JimChan10/25/2001查看:字体:宋体字形:常规大小:小五字符集:CHINESE_GB2312━━━━━━━━━━━━━━━━━━━━━━━━━━━━━摘要:
jimconrad
·
2020-09-11 14:49
编程技术
30天自制操作系统 第一天 从计算机结构到
汇编程序
入门
一,先动手操作这个故事的一开始,作者先用了一个二进制编辑器和一个汇编工具写了操作系统的启动程序helloos.img,在这个软盘已成为传说的时代,书中使用了PC模拟器QEMU,书中方法就不介绍了,其实直接使用VMware也是可以达到同样效果的。操作步骤如下:列出其中几个关键步骤:系统选择:虚拟机创建好,找到软驱:在软驱连接到helloos.img:启动后的效果图:我把helloworld改成了he
fw1993
·
2020-09-11 14:32
operating
system
汇编语言 arm与intel
引用网址linuxx86的内联汇编Linux汇编语言开发指南GNU
汇编程序
简述GNU汇编器(GNUassembler),是由GNU计划所使用的汇编器,一般称为gas,或依其可执行文件名称简称为as。
forevertingting
·
2020-09-11 14:55
汇编语言
30天自制操作系统:第1天:从计算机结构到
汇编程序
入门
第1天:从计算机结构到
汇编程序
入门先是用一个二进制文件编辑器手写了一个二进制文件,再解释了一通CPU内部的数据表示和二进制,再写了一点
汇编程序
。
Yichuan_Sun
·
2020-09-11 13:20
自制操作系统
一、从计算机结构到
汇编程序
入门
所谓开发操作系统,就是制作一张“含有操作系统,能够自动启动的磁盘“用一个所谓的二进制编辑器,可以写出引导磁盘启动的*.img文件。里面都是机器码,需要用户对照机器码手册写,例如写到168000后保存这个文件,文件大小刚好为1.4m也就是软盘容量大小。CPU是什么呢,中央处理单元,它的本质就是处理电信号,例如on和off,很没用把?我们平时看的视频,听的音乐其实他都不知道,他只会电信号交换,直白一点
Adolph_
·
2020-09-11 13:21
自制操作系统
《30天自制操作系统》 第一天 从计算机结构到
汇编程序
入门
效果图相关概念CPU开发环境搭建源码
汇编程序
指令解释启动区bootsector效果图相关概念CPU中央处理单元,除了与别的电信号交换以外什么都不会,对于电信号只能理解开与关两种状态。
love_world_
·
2020-09-11 12:08
操作系统
汇编程序
设计与计算机体系结构软件工程师教程笔记:内联汇编与宏
《
汇编程序
设计与计算机体系结构:软件工程师教程》这本书是由BrainR.Hall和KevinJ.Slonka著,由爱飞翔译。中文版是2019年出版的。
fengbingchun
·
2020-09-11 12:02
SIMD/Assembly
Language
Assembly
汇编程序
设计与计算机体系结构软件工程师教程笔记:指令
《
汇编程序
设计与计算机体系结构:软件工程师教程》这本书是由BrainR.Hall和KevinJ.Slonka著,由爱飞翔译。中文版是2019年出版的。
fengbingchun
·
2020-09-11 12:01
SIMD/Assembly
Language
Assembly
汇编程序
设计与计算机体系结构软件工程师教程笔记:函数、字符串、浮点运算
《
汇编程序
设计与计算机体系结构:软件工程师教程》这本书是由BrainR.Hall和KevinJ.Slonka著,由爱飞翔译。中文版是2019年出版的。
fengbingchun
·
2020-09-11 12:01
SIMD/Assembly
Language
Assembly
【逆向知识】裸函数(Naked函数)
利用此功能,可以使用内联
汇编程序
代码编写自己的prolog/epilog代码序列。裸函数对于编写虚拟设备驱动程序特别有用。
weixin_30536513
·
2020-09-11 12:09
汇编、编译与解释
汇编程序
基本原理汇编语言是为特定的计算机设计的面向机器的符号化的程序设计语言。因为计算机不能直接识别和运行符号语言程序,所以要用专门的翻译程序——
汇编程序
进行翻译。
is_Peng
·
2020-09-11 01:37
计算机系统基础
8086汇编格式
movax,4c00Hint21H一个简单的
汇编程序
zy010101
·
2020-09-10 22:26
汇编语言
C函数调用机制(x86的linux环境下)
一C与
汇编程序
的相互调用为了提高代码执行效率,内核源代码中有的地方直接使用了汇编语言编制。这就会涉及在两种语言编制的程序之间的相互调用问题。
yyt7529
·
2020-09-10 21:09
linux
C函数调用机制
3.4C与
汇编程序
的相互调用为了提高代码执行效率,内核源代码中有的地方直接使用了汇编语言编制。这就会涉及在两种语言编制的程序之间的相互调用问题。
xiaozhi_su
·
2020-09-10 21:26
c/c++
一个程序的产生和运行过程
我们就以
汇编程序
编译为例子吧。首先我们需要先在编辑器里面编写调试汇编代码。然后用汇编编译器编译源代码,结果就是.asm的源代码变成了.obj的文件。这其实是一个对象。这还不
wql19881207
·
2020-09-10 21:51
个人生活
汇编
存储
windows
数据结构
服务器
编译器
编译器是干什么的?
编译器完成高级语言到
汇编程序
的解析,它的工作过程划分为前端和后端,前端对源程序进行分析,把源程序切分成一些基本块并生成中间语言表示,后端在分析正确无误之后,把中间语言表示转化为目标机器支持的汇编语言。
乐于其中
·
2020-09-10 18:13
计算机基础知识
C语言可执行程序内存分布
C语言编译器把程序编译成可执行文件需要经过三个阶段编译,汇编,链接编译:把C语言生成
汇编程序
汇编:把生成的
汇编程序
汇编成二进制机器代码链接:将各个源文件形成的二进制代码组合成一个文件经过这三个过程将形成一个特定格式的可执行二进制文件大体上一个可执行文件包括静态区与动态区一个可执行的文件在编译完成后生成的是映象文件映象文件如下图所示当运行文件时会包括堆与栈详细信息介绍可参看以下链接
Wang-JunLin
·
2020-09-10 18:31
ARM
C/C++编译原理
整体过程C源程序——>预编译处理(.c)——>编译、优化程序(.s、.asm)——>
汇编程序
(.obj、.o、.a、.ko)——>链接程序(.exe、.elf、.axf等)C/C++编译就是将C/C++
Mr.Zhang
·
2020-09-10 16:48
C++
一个c程序的执行是从什么开始的?
而且C语言的最大优点是编译后代码运行效率接近
汇编程序
,速度快,资源占用少。因此早期很多重要应用软件、支撑软件甚至系统软件
木子欢儿
·
2020-09-10 15:04
Arduino,FPGA,51单片机,STM32,MSP430使用区别
电路连接图如下:1,arduino点亮LED使用arduinoIDE程软件进行编程,代码如下:(默认)2,FPGA点亮LED代码(使用50Mhz晶振,VerilogHDL语言)3,51单片机编写LED代码方法一:
汇编程序
方法二
liuxianfei0810
·
2020-09-10 14:25
arduino
单片机类
FPGA
.globl _start
_start就像C程序的main函数一样特殊,是整个程序的入口,链接器在链接时会查找目标文件中的_start符号代表的地址,把它设置为整个程序的入口地址,所以每个
汇编程序
都要提供一个_start符号并且用
lissanwen
·
2020-09-10 14:07
汇编笔记
Linux汇编语言及嵌入式汇编(转载)
Linux中引导程序、启动程序及内核程序中都有很多
汇编程序
或嵌入式
汇编程序
。汇编语言具有如下优点:能够
h0120709330208
·
2020-09-10 13:51
linux 汇编 - 函数调用
Linux汇编-函数调用GNU汇编函数定义函数格式.typefunc_name,@functionfunc_name:#contentret注解.type指令指定func_name为
汇编程序
调用此函数的地址
anpu8252
·
2020-09-10 12:33
C语言编译全过程
编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由
汇编程序
转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。
xzccccccccv
·
2020-09-10 12:57
x86下的C函数调用惯例
相对于直接纸带打孔而言,
汇编程序
已经前进了一步
弦苦
·
2020-09-10 10:48
嵌入式开发
汇编程序
语言 输入数字n和n个数字并对n个数字排序(带部分注释)
实验来源华南农业大学华农数学与信息学院软件学院汇编语言程序设计实验课实验内容编写一个汇编语言程序,实现先输入一个0-100的数N,然后输入N个数,以回车结束每个数字并显示在屏幕上,再将未排序前和从小到大排序后的结果显示在屏幕上。实验结果应达到如下的一个界面:实验过程本次汇编语言程序设计要求的是对n个数进行排序,首先我们要定义程序结果的那些字符串以及这个n个数的一个数组。同时我们应该设置一个堆栈段来
Sudan_大树
·
2020-08-26 15:36
课程
从键盘输入数据并显示
实验步骤1.在TPC-ZKS集成环境下输入
汇编程序
,编译、连接,生成.exe文件。2.按提示输入数据,在屏幕显示的运行结果中查看结果是否正确。3.输入不同的数据,可得到不同的结果。
Amybai
·
2020-08-26 13:55
汇编语言-------从键盘输入 N 个数,排序后输出(用循环写)
对这N个数进行由大到小排序,排序后仍将其存储在BUF中,并将排序后的结果在屏幕上显示出来(请用循环程序设计方法编写
汇编程序
实现上述功能)。
hxxjxw
·
2020-08-26 12:04
汇编语言
汇编程序
:输入一个数并显示出现
codesegment;代码段定义开始assumecs:codestart:movah,1int21hmovdl,al;输入的数在al中,赋值到dlmovah,2;调用2号功能调用输出字符int21hmovah,4ch;实现返回MOS-DOS窗口int21hcodeends;代码段结束endstart;整个程序结束
知之可否
·
2020-08-26 12:41
汇编语言
Linux内核完全剖析0.12(一)
版本发布于1992年,包括:bootimage-0.12.Z启动映像文件rootimage-0.12.Z根文件系统映像文件linux-0.12.tar.Z内核源码as86.tar.Z二进制执行文件,是16位的
汇编程序
和装入程序
VintNee
·
2020-08-26 07:24
Linux
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他