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
Intel汇编-NASM
Linux下搭建GeekOS-0.3.0实验环境
Linux下GeekOS实验所需要的软件主要有
nasm
和bochs(音box)。1、
nasm
推荐使用0.98这个版本。如果用比较新的版本bochs引导系统镜像时会出错。
hmily_andy
·
2020-08-17 12:23
GeekOS
GNU/Linux环境下搭建GeekOS实验环境
我使用的操作系统为DebianGNU/Linux6,基本系统安装好后GeekOS实验环境需要安装的组件只有bochs和
nasm
,直接使用源中的软件包即可:#apt-getinstallbuild-essential
CherylNatsu
·
2020-08-17 11:32
OS
技术文档
基于Bochs安装GeekOs
开发环境介绍1.Ubuntu-16.042.boch2.6.11下载地址:http://sourceforge.net/projects/bochs/files/bochs/2.6.11/3.
nasm
-
咸鱼II
·
2020-08-17 10:27
笔记
操作系统
2019-11-25 编写cmake 脚本注意事项
Mustinstall
nasm
oryasm")CMake中的YASM支持https://developer.android.google.cn/ndk/guides/cmake#yasm-cmakeNDK
liuqun69
·
2020-08-16 19:34
常使用的工具&代码安装包资源下载
1、汇编器
NASM
下载链接:https://www.
nasm
.us/pub/
nasm
/releasebuilds/2、解释器Perl下载链接:https://blog.csdn.net/weixin_45314058
hanxp001
·
2020-08-16 19:06
软件工具
什么是立即操作数?
(在
Intel汇编
格式中,立即数的表示不用带任何前缀。)那我们就有必要知道什么是立即操作数,以便正确
SkYe231
·
2020-08-16 09:02
汇编语言
m2e-wtp的作用
wtp解释WTP:WebToolsProjectMaven集成WTPTheMavenIntegrationforWTPproject,alsoknow
nasm
2e-wtp,aimsatprovidingatightintegrationbetweenMavenIntegrationforE
风云海滩
·
2020-08-16 06:01
Maven
maven
m2e-wtp
[Ember Zigbee]How often should I call emberTick()?
fully-qualified,field-testedrecommendations,arecommendationforhowoftentocallemberTick()isthis:-Callthefunctio
nasm
uchaspossibletopreservestacktimingand802.15.4MACcompliance.Atminim
DesiLuo
·
2020-08-16 02:27
Zigbee
EmberZNet
【Java服务端编程〖01〗】搭建环境第一步
:下载解压tomcat7.553:下载解压maven4:配置maven,之所以用maven是因为maven管理项目很方便,之所以重新配置maven是因为本地maven版本低,功能具有局限性右击项目ru
nasm
avenclean
krmao
·
2020-08-16 00:40
Java服务端编程
Eclipse maven 打包出错 : COMPILATION ERROR Unable to locate the Javac Compiler
eclipse工程ru
nasm
aveninstall,报错:ERROR]COMPILATIONERROR:[INFO]------------------------------------------
加班梅西
·
2020-08-15 22:58
java
eclipse
maven
libass简明教程
据官方说明,libass和VSFilter兼容性最好~libass依赖的第三方库是FreeType,FriBidi,
NASM
,Fontconfig(可选),
weixin_38170255
·
2020-08-15 20:22
power strings(对next数组的理解)
E-PowerStringsGiventwostringsaandbwedefineabtobetheirconcatenation.Forexample,ifa=“abc”andb=“def”thenab=“abcdef”.Ifwethinkofconcatenatio
nasm
ultiplication
Ray.C.L
·
2020-08-15 15:35
KMP
Windows 编译 openssl
1.必备:1.源码(GitHub)2.
NASM
https://www.
nasm
.us/pub/
nasm
/releasebuilds/2.14.03rc2/win32/
nasm
-2.14.03rc2-installer-x86
cwg2552298
·
2020-08-15 13:56
linux SMP启动代码分析
IfonereplicatesanentireCPUtoexecuteasecondthread,thenthetechniqueisknow
nasm
ulti-processing.IfonereplicatesonlyaportionofaCPUtoexecuteasecondthread
淡泊的猪
·
2020-08-15 12:00
kernel基础
mips
NTFS文件系统启动扇区代码(简化版)
=================;;FlyingDragonOSBootSectorFORNTFSFileSystem;;Author:Jack;V0.012005-9-120:58;;Build:
nasm
-fbinNTFS.ASM-oNTFS.BIN
jackjoy
·
2020-08-15 10:03
操作系统:实现引导扇区
nasm
(开源的汇编器http://www.
nasm
.us/)Bochs(开源的X86硬件平台模拟器http://bochs.sourceforge.net/)VirtualBox(虚拟机软件https
枫竹梦
·
2020-08-15 10:40
OS
一起写操作系统
为Visual studio 2008 添加汇编工程模板(原创)
看
Intel汇编
语言程序设计(第五版)时说可以使用visualstudio进行汇编开发和编译,但visualstudio系列工具没有相应的汇编模板。
congyao7595
·
2020-08-15 06:57
android wheel实现各种选择效果
spm=2013.1.1000126.d21.Jd
Nasm
type-c读卡器:https://item.taobao.com/item.htm?
码上开花
·
2020-08-15 01:54
android资料参考篇
编译器和调试器
编译器高级语言编译器Java编译器基于MongoDB的SQL引擎MongoDBSQL引擎
nasm
源代码解析
nasm
源代码解析,main()函数部分(08.5.9~08.5.10)
nasm
源代码解析报错系统
micklongen
·
2020-08-14 18:35
编译器与调试器
CentOS7写汇编并编译运行汇编代码
1.下载
nasm
编译器下载地址是https://www.
nasm
.us/pub/
nasm
/releasebuilds/wgethttps://www.
nasm
.us/pub/
nasm
/releasebuilds
weixin_30849591
·
2020-08-14 14:39
Smooth Function
http://mathworld.wolfram.com/SmoothFunction.htmlSmoothFunctio
nAsm
oothfunctionisafunctionthathascontinuousderivativesuptosomedesiredorderoversomedomain.Afunctioncanthereforebesaidtobesmoothoverarestric
iteye_10992
·
2020-08-14 13:27
thinkphp按日期(天)统计数据
m.enddate,"%Y-%m-%d")asenddate,count(m.id)assn_sum,sum(m.real_price)asrmb_sum,sum(m.use_up)asuse_up_sum,o.s
nasm
achine_sn
上善若水、
·
2020-08-14 12:22
mysql
poj1734 Sightseeing trip
DescriptionThereisatravelagencyinAdeltontownonZanzibarisland.Ithasdecidedtoofferitsclients,besidesmanyotherattractions,sightseeingthetown.Toear
nasm
uchaspossiblefromthisattraction
sdfzyhx
·
2020-08-14 07:28
图论
poj
poj1734Sightseeing Trip
1734DescriptionThereisatravelagencyinAdeltontownonZanzibarisland.Ithasdecidedtoofferitsclients,besidesmanyotherattractions,sightseeingthetown.Toear
nasm
uchaspossiblefromthisat
skymeteorite
·
2020-08-14 06:48
图论
AT&T汇编学习笔记
AT&T汇编和
intel汇编
的区别(1)在Intel格式中大多使用大写字母,而在AT&T格式中都是用小写字母。(2)在AT&T格式中,寄存器名要加上“%”作为前缀,而在intel格式中则不带前缀。
莫灰灰
·
2020-08-14 03:07
Linux
ubuntu17下编译ffmpeg
ubuntu下编译ffmpeg1.安装第三方库1>.Ubuntu14.042>.Ubuntu172.安装shine3.编译lame4.编译x2641)编译
nasm
2)编译x2645.编译x2656.libopencv7
枫林港
·
2020-08-13 20:29
ubuntu下编译ffmpeg
ABAP生成二维码,smartforms生成二维码
HowtocreateaQRcodeandshowiti
naSm
artform.Beforerunningthecodegivenbelowwhatshouldwedo?
ChampaignWolf
·
2020-08-13 13:14
export export-default import 使用场景
ruanyifeng.com/#docs/module1.export命令变量//写法一exportvarm=1;//写法二varm=1;export{m};//写法三varn=1;//重新取个名字export{
nasm
yhy_
·
2020-08-12 18:28
使用Nginx+FFMPEG搭建HLS直播转码服务器
http://nginx.orghttps://github.com/arut/nginx-rtmp-module1、安装依赖包:#yum-yinstallgccglibcglibc-develmake
nasm
pk
weixin_34187822
·
2020-08-12 15:03
qt去除标题栏显示
setWindowFlags(Qt::FramelessWindowHint);在qt的帮助文档中可以看到如下:Indicatesthatthewidgetisatoolwindow.Atoolwindowisofte
nasm
allwindowwithasmallerthanusualtitlebaranddecoration
道亦无名
·
2020-08-12 12:05
图形界面QT
《一个64位操作系统的设计与实现》学习实践1-环境搭建
也准备MASM,
NASM
,BOCHS,GCC等等,却耽误到现在。这次从深圳图书馆发现了田宇哥书,借助田宇哥的指导完成未尽的愿望。
憨郎学编程
·
2020-08-12 01:06
64位操作系统
python matplotlib 绘制sinx动画
pythonmatplotlib绘制sinx动画"""绘制sin函数的动画"""importnumpyasnpimportmatplotlib.pyplotasmpimportmatplotlib.animatio
nasm
a
廷益--飞鸟
·
2020-08-11 19:38
python
【POJ1734】Sightseeing trip
ThereisatravelagencyinAdeltontownonZanzibarisland.Ithasdecidedtoofferitsclients,besidesmanyotherattractions,sightseeingthetown.Toear
nasm
uchaspossiblefromthisattraction
oblivionl
·
2020-08-11 18:00
Windows下32位汇编程序环境搭建
《
Intel汇编
语言程序设计》学习笔记一、汇编编译器的安装与配置这里使用汇编编译器MASM321.下载MASM32去http://www.masm32.com/下载最新版的MASM322.安装MASM323
zhangyang0402
·
2020-08-11 15:26
汇编
IA-32汇编语言笔记(15)—— intel风格全汇编示例(软件实验部分)
下一篇文章将给出一些硬件实验的示例后面我会发一些基于
nasm
编译器的全汇编代码,nas
云端FFF
·
2020-08-11 14:57
汇编语言
汇编
IA32
Intel汇编
语言程序设计(第四版) 勘误
Intel汇编
语言程序设计(第四版)[美]KipR.Irvine著温玉杰张家生罗云彬等译第六章,6.3.3.3有符号比较原文:1movax,80h2cmpax,7Fh3jaIsAbove4jgIsGreater
weixin_30614109
·
2020-08-11 14:27
intel汇编
学习笔记 loop和test
loopxoreax,eaxmovecx,1024.begin:addeax,1loop.begin;if(--ecx>0)goto.begin:如c版本注释所示,当–ecx>0时会跳转到.begintesttesteax,eax;if((eax&eax)==0)jzlabel;gotolabel;将前后两个操作数进行AND运算,结果为零设置比较寄存器的0位,一般如上用法,判断eax值是否为0,如
Wo_der
·
2020-08-11 13:13
随笔
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汇编语言程序设计
Intel汇编
语言程序设计学习-第五章 过程-上
过程5.1简介需要阅读本章的理由可能很多:1.读者可能想要学习如何在汇编语言中进行输入输出。2.应该了解运行时栈(runtimestack),运行时栈是子过程(函数)调用以及从子过程返回的基本机制。3.通过本章,将学到如何把大程序划分为模块化的子过程。4.本章讲述流程图,流程图是描述程序逻辑的图形工具。5.2外部库链接链接库Irvine32.lib用于32位保护模式下编写的程序,其中进行输入输出的
TK13
·
2020-08-11 13:58
Intel汇编语言程序设计
Intel汇编
语言程序设计学习-第六章 条件处理-中
6.3条件跳转6.3.1条件结构在IA-32指令集中没有高级的逻辑结构,但无论多么复杂的结构,都可以使用比较和跳转指令组合来实现。执行条件语句包括两个步骤:首先,使用CMP,AND,SUB之类的指令修改CPU标志六七次,使用条件跳转指令测试并导致向新地址的分支转移。例子1:使用CMP指令比较AL和0,如果CPU指令设置了零标志,那么JZ(为0则跳转)指令就跳转到标号L1处:cmpal,0jzL1.
TK13
·
2020-08-11 13:58
Intel汇编语言程序设计
Intel汇编
语言程序设计学习-第三章 汇编语言基础-上
汇编语言基础3.1汇编语言的基本元素有人说汇编难,有人说汇编简单,我个人不做评价,下面是一个简单的实例(部分代码):mainPROCmoveax,5;5送EAX寄存器addeax,6;EAX寄存器加6callWriteInt;显示EAX中的值exitmainENDP这里通过调用writeInt库例程使情况稍微简化了一些,WriteInt本身也包含了相当数量的代码。通常来说,如果你乐于编程写实际上并
TK13
·
2020-08-11 13:57
Intel汇编语言程序设计
Intel汇编
语言程序设计学习-第四章 数据传送、寻址和算术运算-下
4.3和数据相关的操作符和伪指令操作符和伪指令并非机器可执行的指令,相反,它们是由汇编器进行解释的。开发者可以使用一系列的MASM操作符或伪指令获取数据的地址以及大小等特征信息:OFFSET操作符返回一个变量相对于其所在段开始的偏移。PTR操作符允许重载变量的默认尺寸。TYPE操作符返回数组中每个元素的大小(以字节计算)。LENGTHOF操作符返回数组内元素的数目。SIZEOF操作符返回数组初始化
TK13
·
2020-08-11 13:57
Intel汇编语言程序设计
Intel汇编
语言程序设计学习-第三章 汇编语言基础-下
3.4定义数据3.4.1内部数据类型MASM定义了多种内部数据类型,每种数据类型都描述了该模型的变量和表达式的取值集合。数据类型的基本特征是以数据位的数目量的大小:8,16,32,,48,64,80位。其他特征(如有符号、指针、浮点等)主要是为了方便程序员记忆变量中存储的数据的类型。例如,声明为DOWRD变量逻辑上存储的是一个32位整数、一个32位的浮点数或一个32位的指针。MASM汇编器默认情况
TK13
·
2020-08-11 13:57
Intel汇编语言程序设计
IA-32体系结构粗浅认识
最近学校开了汇编课,上的是《
Intel汇编
语言程序设计》(第5版),由于之前为了打ctf,提前看过这本书的前几章,当时白纸一张,对这本书的第二章不是很理解。现在再看这一章,似乎有所体会,记录下来。
Vccxx
·
2020-08-11 12:11
IA-32汇编学习
Intel汇编
入门实例
1.写一个最简单的C程序test.c-----------------------------------#includeintmain(){printf("Helloassembly!/n");return0;}然后编译它,不要进行汇编。$gcc-Stest.c生成文件test.s,然后使用vim打开之,内容如下:test.s-----------------------------------
chengweiv5
·
2020-08-11 12:44
intel汇编
和 AT&T汇编 的区别
AT&T与
Intel汇编
语言的比较我们知道,Linux是Unix家族的一员,尽管Linux的历史不长,但与其相关的很多事情都发源于Unix。
辉仔
·
2020-08-11 12:55
AT&T汇编
intel汇编
AT&T汇编和
Intel汇编
区别
1,两者源和目的操作数次序相反。AT&T的源和目的是从左到右,并且其寄存器前要加“%”;Intel的是右到左,不需要加"%"。基本内联汇编中的寄存器名称前面只能有一个百分号(%),而带有C/C++表达式的内联汇编中的寄存器名臣前面必须有两个百分号(%%);例如:AT&T:movl%ecx,%eax(ecx为源操作数,eax为目的操作数)Intel:movdx,bx(bx为源操作数,dx为目的操作数
山鹰syz
·
2020-08-11 11:41
汇编
intel汇编
指令
反汇编引擎的目的就是要把机器码翻译成汇编语言的格式,主要的汇编格式有Intel格式、AT&T格式,一般在window环境中使用的大多数都是intel格式的汇编语言。这里从官方手册的介绍中总体介绍这两部分的内容,只有知道机器码的格式,汇编指令的格式,才能在其上架起一座桥梁汇编或反汇编。这里我们习惯称汇编指令为Intruction operand,而称机器码为Intruction Opcode。
B_H_L
·
2020-08-11 10:37
逆向
Intel汇编
语言程序设计学习笔记1
第一章汇编器链接器:汇编器将汇编语言翻译成机器语言,链接器将单个文件合并为可执行文件intel80X86系列处理器的汇编语言与VAX或者motorala68x00等系统的汇编是否相同?不相同,汇编语言和CPU指令集是密切关联的,每种CPU体系对应不同的汇编。什么是设备驱动程序:将操作系统的通用命令转化为对硬件具体细节实现的程序常规机器语言指的是第二层一条机器语言会被翻译成几条微指令,微指令是商业机
weixin_30655569
·
2020-08-11 10:12
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他