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
masm
汇编贪食蛇
代码可以点这里下载P.S.由于CPU差异,初始速度可能有差异,可以通过调节速度(开始页面按a)程序:贪食蛇环境:
masm
+dosbox+windows(有doxbox基本win的系统都一样)功能:(或者说要实现的东西
ZhongWenhui_1995
·
2015-07-20 17:49
汇编语言
汇编
汇编语言
项目程序
Steelers Jersey a casino ho
ConstructiononBaha
masm
egaBahaMar,billedasthelargestsinglephaseresortdevelopmentintheCaribbean,onThursdaydrovethefirstof5,700pilingstomarktheFrancoHarrisJerseybeginningofconstructionintheCableBeacharea
lluggg880
·
2015-07-04 14:00
使用awk按表格格式化显示
并且将结果按类似表格的格式输出这里假定有一个命令的输出如下,假定我们过滤掉了其中某些列或者行,这里我们将其存入test.txt文件IDNameDesignationDepartmentSalary 100Tho
masM
anagerSa
Augusdi
·
2015-06-19 17:00
关于Proteus软件添加
masm
代码的教程
注:此教程纯属用于解决大家在使用过程出现的问题,比较简单,教程原创,有问题欢迎讨论~~【一】关于Proteus软件添加
masm
代码的教程:步骤一:在桌面新建一个文本文档:写入以下内容:@ECHO OFFE
u013050857
·
2015-06-19 11:00
汇编语言
proteus
汇编学习
masm
.exe,link.exe。前者是编译程序,后者是链接程序。另外,为了验证和调试程序,还需要一个程序debug.exe,该程序由windows本身就提供。将二者
magina3
·
2015-06-07 23:58
【Win32汇编】编译环境配置
使用
MASM
32提供的ml.exe和link.exe,以及VS2013中的nmake.exe和资源编辑器。
ZChameleon
·
2015-05-31 02:00
You can't specify target table 'xxx' for update in FROM clause
原SQL如下:updatesec_menu_ite
masm
setm.code=(selectconcat(CONCAT(pinyin(mp.title),'_'),pinyin(m.t
jxlanxin
·
2015-05-30 19:00
Error
Code:1093
Win7运行程序总提示出现一个问题,导致程序停止正常工作。请关闭该程序?原来GreenBrowser下载有问题……
下载WinRAR、
MASM
32……也出现同样的问题。真奇怪!考虑到用电脑里原有的浏览器浏览器下载的GreenBrowser可以成功安
Purpleendurer
·
2015-05-02 16:00
win7
fileinfo
出现一个问题
请关闭该程序
导致程序停止正常工作
Windows10下搭建汇编语言开发环境(利用DOSBOX和
MASM
32)
------------------------------------版权信息------------------------------------此文链接:http://blog.csdn.net/doniexun/article/details/45438457此文作者:Windness版权说明:此文为作者经过检索网上资源及根据个人开发经验整理所得,所有参考文献均已在文末标注,转载请务必保
_windness_
·
2015-05-02 11:42
汇编语言
MASM
LINK
DEBUG
DOSBOX
windows下使用
masm
汇编器的斐波那契数列彩色输出实验
写作原因:操作系统课程实验8086汇编的ddl驱动。虽然只是入门,但是由于个人不是特别喜欢过于晦涩难懂的jmp之类的跳转,所以使用较多的较高级的指令和伪指令 源码缺陷:没有实现超过24项(16位存储单元限制),在彩色输出的时候没有考虑换行 有关指令的含义请自行百度、谷歌、或百谷歌度。 源码说明: fib.asm中包含生成斐波那契数列的子程序接口fib int.asm中
violetMoon
·
2015-04-17 23:00
斐波那契数列
masm
彩色
[汇编]_[初级]_[VS2010搭建汇编开发环境win32和x64]
场景:1.虽然使用
MASM
32也可以编译运行汇编程序,但是既然装了VS2010,它也能支持编译运行汇编吧.不然微软的开发人员难道还不用vs写汇编程序了?
infoworld
·
2015-04-17 01:00
汇编
VS2010
编译
X64
Assembler
win32汇编:helloASM
.386;32位架构 .modelflat,stdcall; include
masm
32.inc includekernel32.inc includelib
masm
32.lib includelibkernel32
ultimater
·
2015-04-07 22:00
在VC++中使用
MASM
-构建32位程序的必须配置
首先,你必须安装如下软件之一:VisualStudio2008、VisualStudio2010、VisualC++2008Express(sp1)或者VisualC++2010Express。它们都包含了当前版本的MicrosoftAssembler。当你安装时候,请记住安装路径,稍后我们将会用到这个信息。你可以到VisualStudio的安装目录下的/vc/bin目录中查找ml.exe已验证M
MaxWoods
·
2015-03-26 14:00
MASM
32+Visual studio 2010写汇编程序入门(图文)
因为很多强大的外挂是用汇编写的,所以需要一个开发环境来调试和运行他们的示例代码,我选择了
MASM
32+VS2010用VisualStudio2010写汇编程序并不难,这儿总结一下,方便入门和进一步学习。
MaxWoods
·
2015-03-26 14:00
win7 64位搭建汇编环境详细教程
一:使用的软件主要是DOSBOX,debug.exe,edit.com与
masm
5.zip在我上传的资源中进行下载。
Atomwh
·
2015-03-06 00:57
汇编语言
学习<<汇编语言 -王爽>>,自已完成的一道实试题 (2)
实验9 根据材料编程 (材料详见书上188页)编程:在屏幕中间分别显示绿色、绿底红色、白底蓝色的字符串 ’welcome to
masm
!’
Otto0556
·
2015-03-02 20:02
汇编
汇编语言
显示缓冲区
属性字节
如何用
MASM
5.0 (图解)
预先在E:\
masm
5.0\MYDOC目录下写好hello.asm文件:DATASEGMENTBUFDB'HELLOWORLD!THISISMYFIRSTASMFILE!
Jaimex8
·
2015-02-05 12:00
汇编语言
nmake工具的用法
Windows环境下32位汇编语言程序设计(第2版)》]2.4make工具的用法2.4.1make工具是什么 在DOS时期编写汇编程序的时候,编译器和链接器基本上不用什么参数,命令只有区区两条:
Masm
xxx.asm
xiaoxinyu316
·
2015-01-31 22:00
[Intel汇编-NASM]基本语法
是目前唯一开源且免费的汇编器; 2)该汇编器只提供编译的功能,但不提供连接的功能,在Linux下编译器产生.o文件后还需要使用ld链接器和操作系统的库链接才能形成可执行文件,而在Windows下需要使用
MASM
Lirx_Tech
·
2015-01-02 12:00
基本语法
nasm
intel汇编
打印出颜色字体
assumecs:code datasegment db"welcometo
masm
" dataends codesegment start: movax,data movds,ax movax,
IT_faquir
·
2014-12-29 09:00
masm
汇编打印出颜色字体
[Intel汇编-
MASM
]数据标号和直接定址表
,但
MASM
提供了一种更加便捷的方式来实现这种内存的访问方式,并且比想象中的功能还要强大; 2)以上的这种标号在
MASM
中叫做数据标号,和普通地址标号不同的地方在于定义它不需要使用冒号:,而是直接在db
Lirx_Tech
·
2014-12-21 22:00
masm
intel汇编
直接定址表
数据标号
[Intel汇编-
MASM
]外中断
1.外中断的概念: 1)之前叙述过,外中断基本上都是外设引发的,而外设和CPU通信的桥梁就是端口; 2)外中断分为可屏蔽中断和不可屏蔽中断两种: i.可屏蔽中断:几乎所有由外设引发的外中断都是可屏蔽的,即在程序可以通过设置IF标志位决定是否允许在当前程序中被外中断打断; *1.sti:setinterruptflag,将IF置1,表示可以允许外中断; *2.cld:c
Lirx_Tech
·
2014-12-21 14:00
[Intel汇编-
MASM
]端口通信
1.那些不能被CPU统一编址的芯片: 1)可以被CPU统一编制的芯片都有一个共同的特点,那就是基本都是存储器(ROM、RAM、显存等)、其上的数据有且仅有CPU有权限读写、速度跟得上CPU,比如硬盘虽然也是存储器、也只能被CPU读写,但是速度太慢容量太大而无法被CPU统一编址到一个逻辑内存空间中; 2)很多外设(一些I/O设备)的芯片,其上的数据不仅可以被CPU修改,同时速度跟不上CPU,比如
Lirx_Tech
·
2014-12-21 01:00
端口
masm
intel汇编
Hello World 程序样例,常见语言差不多都有了
隐藏] 1打印到终端1.1ActionScript1.2Ada1.3汇编语言1.3.1x86CPU,GNU/Linux,NASM1.3.2x86AT&T、Gas1.3.3x86CPU、Windows、
MASM
321.3.48086
joyous
·
2014-12-20 02:00
[Intel汇编-
MASM
]标志寄存器
1.标志寄存器的功能: 1)即SF寄存器(16位),SignFlagRegister,用于存放程序运行时的一些状态信息以及一些运算的临时结果等,该寄存器中的信息称为程序状态字PSW(ProgramStatusWord,因为是16位字型的); 2)该寄存器和其它通用寄存器和专用寄存器有明显的区别,首先它不是用来存放数据和地址的,它是按位起作用的,每一位保存着不同意义的信息(比如保存加法进位信息、
Lirx_Tech
·
2014-12-19 21:00
masm
intel汇编
标志寄存器
[Intel汇编-
MASM
]转移指令
1.通过seg和offset操作符获取标号的段地址和偏移地址: 1)这两个都是伪指令,都是属于编译器的操作符,不能直接翻译成机器代码,前者是segment的缩写,而后者的意思就是“偏移量”; 2)这两者可以作用于任何标号,前者用于获取标号所在段的段基,后者用于获取标号所在段的偏移地址,这里的段都是由"XXXsegment"定义的段,而这个XXX(也是标号)就是段基了; 3)offset还可以
Lirx_Tech
·
2014-12-19 02:00
masm
intel汇编
转移指令
[Intel汇编-
MASM
]嵌套循环问题
1.嵌套循环中循环计数器不够的问题: 1)即多重循环就需要有多个循环计数器,并且每个计数器都是相互独立的,分别为各自的循环技术; 2)但是对于loop指令只提供了cx这一个计数器,这就产生了多个循环争用一个cx计数器的竞争问题了; 3)这个问题的解决方思路就是在进入一层循环的开始先将外面一层循环的计数器先保存起来,等到内存循环退出的时候在将外层循环的计数器重新恢复,因此这里如何保存计数器就有
Lirx_Tech
·
2014-12-18 15:00
masm
嵌套循环
intel汇编
[Intel汇编-
MASM
]内存单元访问扩展
1.偏移地址的表示方式汇总: 1)偏移地址表示规则:在中括号[]中最多有一个基址寄存器、最多有一个索引寄存器、最多有一个立即数,这三者的顺序可以任意,之间必须用+相连,不得用其它符号; 2)基址寄存器:是指bx(baseregister基址寄存器)和bp(basepointer基址指针),两者都属于基址寄存器,只不过bx作为偏移地址时默认ds为段基,而bp作为偏移地址时默认ss作为段基; 3
Lirx_Tech
·
2014-12-18 00:00
masm
intel汇编
内存访问
[Intel汇编-
MASM
]与或以及乘除
1.按位与/或指令: 1)and指令表示按位与,or指令表示按位或; 2)两条指令的参数完全相同,都是将第一个参数和第二个参数进行按位运算,并将结果保存在第一个参数中; 3)两个操作数的类型和前面讲过的mov指令差不多,并且这里先不提两个操作数都是内存单元的情况; 4)操作数中不能有段寄存器,其余寄存器可以随便用,只要出现段寄存器就会报错! 5)一般用途就是利用and将某些位置0,利用o
Lirx_Tech
·
2014-12-17 23:00
masm
intel汇编
与或
[Intel汇编-
MASM
]数据定义与分段程序
1.使用db、dw、dd以及dup伪指令定义一段连续的数据空间: 1)对于前三个伪指令,前缀d表示define,而后面的三个字母分别表示byte、word、doubleword的意思,分别用于定义字节空间、字空间、双字空间; 2)示例:assumecs:codesg codesgsegment db0,1,2,3 dw0,1,2,3 dd0,1,2,3 movax,4C00H int21H
Lirx_Tech
·
2014-12-17 20:00
masm
intel汇编
数据定义
分段程序
[Intel汇编-
MASM
]内存访问方式以及循环程序的调试
1.内存单元的访问方式(这里的不全,之后会进一步补充): 1)总共有四种方式: i.[立即数],但是在这种情况下只能作为源操作数(即第二个操作数,比如movax,[15]等),此时访问的内存是(ds:立即数),但是不能作为目的操作数(即第一个操作数),如果作为第一个操作数则编译器会将看做是一个普通的立即数而报错,比如mov[15],ax就会看成mov15,ax而报错!一定要注意这点!以下所
Lirx_Tech
·
2014-12-17 17:00
debug
masm
intel汇编
[Intel汇编-
MASM
]源程序的组成以及编译调试
1.以第一个汇编源程序为例说明:assumecs:codesg codesgsegment movax,0123H movbx,0456H addax,bx addax,ax movax,4C00H int21H codesgends end 1)汇编指令和伪指令的区别:首先这里要讲两个概念,即汇编语言包含什么,其总共包含两个部分,一部分就是汇编指令,就是指那些和01机器码具有一一对应关系
Lirx_Tech
·
2014-12-17 15:00
debug
masm
intel汇编
[Intel汇编-
MASM
]栈
1.CPU的栈操作的支持: 1)现代CPU都提供栈的功能,即提供栈的访问功能,指令有push和pop等; 2)8086CPU对栈的操作(push、pop等)都是以字为单位的,即16位,因此不得在栈操作中使用非16位的寄存器,如AL等,否则将会报错;2.用SS:SP定义一个内存栈: 1)和前面利用DS寄存器定义一个数据段一样,栈同样也是存在于用户的内存区的(即当前程序的内存区); 2)栈
Lirx_Tech
·
2014-12-16 22:00
栈
masm
intel汇编
[Intel汇编-
MASM
]用DS寄存器定义一段数据
1.数据段的段基——DS: 1)可以使用寄存器DS指向内存中一段数据的段基; 2)由于8086的硬件设计,不支持直接将立即数送入段寄存器,而只能通过一个普通寄存器中转的方式给段寄存器赋值(其它段寄存器都是这样,包括CS等),比如:movax,1000h movds,ax 3)使用DS寄存器存放一段数据的段基的好处是在语法上支持直接使用"[偏移地址]"来表示"DS:偏移地址"的内存单元:
Lirx_Tech
·
2014-12-16 20:00
intel汇编
DS寄存器
c内存操作感悟(2)
void){void*p=malloc(20);printf("%p\n",p);char*t=(char*)(p+1);printf("%p\n",t);free(p);return0;}使用gcc-S-
masm
jimmee
·
2014-12-10 20:00
c
指针
地址转换
整数
c内存操作感悟(2)
void){void*p=malloc(20);printf("%p\n",p);char*t=(char*)(p+1);printf("%p\n",t);free(p);return0;}使用gcc-S-
masm
jimmee
·
2014-12-10 20:00
c
指针
地址转换
整数
nasm fasm yasm 还是
masm
、gas
还是
masm
、gas或其他? 前面三个是免费开源的汇编编译器,总体上来讲都使用Intel的语法。yasm是在nasm的基础上开发的,与nasm同宗。
·
2014-12-05 01:00
ASM
Emu8086下载和注册
Emu8086下载以及注册本来上实验课都是用的
masm
来编译汇编,可是我觉得不好用,于是自己就下了个Emu。
u014374031
·
2014-11-20 18:00
汇编语言编译器
Emu8086
【汇编语言/底层开发】5、[BX]和loop指令
但是,在实际应用中存在一个问题,
masm
等编译器实际上不支持[n]这样的写法,在代码中的[1]、[2]实际上会被处理成1、2等数字型常量,而不是我们希望的偏移地址。
shaqoneal
·
2014-11-18 16:00
汇编
loop
bx
Zabbix 的 MySQL 优化
为Zabbix优化MySQL标签(空格分隔):ZabbixMySQLOptimizing优化该文作者是Auri
masM
ikalauskas,原文是OptimizingMySQLforZabbixZabbix
yexiaobai
·
2014-11-15 09:00
mysql
高可用
性能优化
监控
zabbix
Zabbix 的 MySQL 优化
为Zabbix优化MySQL标签(空格分隔):ZabbixMySQLOptimizing优化该文作者是Auri
masM
ikalauskas,原文是OptimizingMySQLforZabbixZabbix
yexiaobai
·
2014-11-15 00:00
监控
高可用
性能优化
mysql
zabbix
Word2vec 浅谈
Word2vec大受欢迎的一个原因是其高效性,To
masM
ikolov 在[1]中指出一个优化的单机
zhoubl668
·
2014-11-13 14:00
机器学习
神经网络
deep
learning
word2vec
哈工大汇编语言实验一
1、编辑:用编辑软件(EDIT.EXE或记事本)形成源程序(.ASM),如:LX.ASM; 2、汇编:用汇编程序(
MASM
.EXE)对源程序进行汇编,形成目标文件(.OBJ),格式如下:
MASM
LX.ASM
wangjianyu0115
·
2014-11-12 19:00
调试
汇编语言
汇编语言入门配置
要想运行汇编程序,首先需要一个环境,而目前WIN7以上的系统不支持DOS下的
MASM
.EXE和DEBUG.EXE所以要虚拟出支持16位程序的DEBUG.EXE,除了装XP虚拟机,这里采用DOSbox软件最新版是
wangjianyu0115
·
2014-11-09 22:00
配置
汇编语言
【gcj 2014 r2】河流、trie sharding 题目
Don'tBreakTheNileThiscontestisopenforpractice.Youcantryeveryproble
masm
anytimesasyoulike,thoughwewon'tkeeptrackofwhichproblemsyo
brandohero
·
2014-11-05 03:00
【汇编语言/底层开发】4、使用
masm
编译、链接汇编源文件
0、准备工作:由于现在我们的操作系统通常都是win7或者win8,所以要运行
masm
需要做一些准备工作。
shaqoneal
·
2014-10-27 21:00
汇编
汇编语言
用
MASM
32来DIY判断字符串1是否为字符串2的子串的函数演示代码(源码+exe)(应用lstrcpyn()和lstrcmp(),区分大小写)
Windows貌似没有提供判断字符串1是否为字符串2的子串的API函数,我们可以DIY一个。实现的方法很多,之前我们先应用ASM特有的repe cmpsb指令来实现,详见:http://blog.csdn.net/purpleendurer/article/details/39784165 这次我们应用WindowsAPI函数lstrcpyn()和lstrcmp()来实现。从串2头部开始用lstr
Purpleendurer
·
2014-10-16 22:00
关于LXDOS的几个问题
开发平台PC机,98系统,
MASM
611编译.FBTSEC.ASM为1.44软盘引导扇.以后将加入测试功能源码.核心数据结构,技术手册.本人也计划移植至平坦式保护模式(32位),2M分页式保护模式(64
lxdzhu_mh
·
2014-10-11 10:43
计划
技术
程序
开发平台
投资商
用
MASM
32来DIY一个判断字符串1是否为字符串2的子串的函数(应用repe cmpsb指令,区分大小写)
Windows貌似没有提供判断字符串1是否为字符串2的子串的API函数,我们可以DIY一个。实现的方法很多,我们先应用ASM特有的repe cmpsb指令来实现。;=0,子串首次出现位置;====================================================== mov edi, lpsz2 ;串2长度 invoke lstrlen, edi
Purpleendurer
·
2014-10-04 22:00
字符串
汇编语言
子串
MASM32
PurpleEndurer
MASM
中3中文本宏的使用与区别
=宏格式:name=exp其中,exp只能为32位整数值,且用=宏定义的符号名称可以重定义; EQU宏格式1:nameEQUexpexp为有效整数值,可以重定义;格式2:nameEQUsym或当
MASM
mydo
·
2014-09-30 17:00
masm
EQU
等于符
textequ
上一页
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
其他