x86汇编语言:从实模式到保护模式
作者:李忠、王晓波、 余洁
出版社:电子工业出版社
ISBN:9787121187995
VIP会员免费
(仅需0.8元/天)
¥ 22.4
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
32位汇编语言程序设计源码及masm615包 评分:
本软件包配套钱晓捷主编《微机原理与接口技术·第4版--基于IA-32处理器和32位汇编语言》(机械工业出版社,“十一五”国家级规划教材)教材,详细的使用方法请参考教材。 本书从MASM 6.11和Visual C++ 6.0集成开发环境中抽取有关文件构造了一个基本的MASM开发软件包,主要包含如下程序: --MASM 6.15的汇编程序ML.EXE和配套的汇编错误信息文件ML.ERR。这些程序取自Visual C++ 6.0,用于汇编32位和16位汇编语言程序。 --32位连接程序LINK32.EXE和配套的动态库文件MSPDB60.DLL,32位子程序库创建、管理文件LIB32.EXE,32位可执行程序、目标模块等二进制文件的结构显示、反汇编程序DUMPBIN.EXE,使用Windows基本API函数所需要的开发导入库文件KERNEL32.LIB等。这些程序取自Visual C++ 6.0,用于开发32位Windows应用程序。本书将其中连接程序和库管理程序文件名后增加了“32”以便与16位相应程序区别。 --16位连接程序LINK16.EXE,16位子程序库创建、管理文件LIB16.EXE。这些程序取自MASM 6.11,用于开发16位DOS应用程序。 --本书作者编写的32位Windows控制台环境的输入输出子程序库文件IO32.LIB和配套的包含文件IO32.INC,16位DOS环境的输入输出子程序库文件IO16.LIB和配套的包含文件IO16.INC。 --本书作者编辑的方便操作的快捷方式和多个批处理文件。例如,WIN32是进入32位控制台的快捷方式,DOS16是进入16位模拟DOS的快捷方式。再如,MAKE32.BAT用于创建32位Windows控制台应用程序,MAKE16.BAT用于创建16位DOS应用程序。 本书配套的MASM软件包默认安装到硬盘D分区的MASM目录(如果是其他分区或目录,需要相应修改批处理文件和快捷方式DOS16、WIN32)。本书作者建立的快捷方式和编写的子程序库文件、包含文件以及批处理文件就安排在MASM目录。进行汇编、连接及配套的程序文件保存在BIN子目录。另外,HELP子目录是MASM 6.11所包含的有关帮助文件,输入QH.BAT就可以查看。大家也可以根据需要建立子目录保存有关程序文件,例如CV子目录是MASM 6.11配套的调试程序CodeView。 这样,在Windows资源管理器中双击批处理文件(DOS16.BAT、WIN32.BAT)或者快捷方式(DOS16.PIF、WIN32.LNK)进入MASM目录,一个简单的命令就可以生成可执行文件(假设源程序文件名是EG0201.ASM): MAKE32 eg0201 备注:progs目录保存本教材例题程序。用户编写的源程序应该保存在主目录下进行汇编连接,开发完成后可以再保存在其他目录。
上传时间:2014-07 大小:2.9MB
- 8.80MB
Windows环境下32位汇编语言程序设计第四版珍藏版光盘
2015-04-11一书的光盘,因为光盘里面有关于PE文件格式的源代码,并且已经编译过了,所以杀毒软件会报告有病毒,请自己决定是否下载.
- 35.12MB
32位汇编语言程序设计 - 扫描版带目录
2018-12-2532位汇编语言程序设计 - 扫描版带目录, 为了看着方便,自己加的目录。
- 3KB
MASM32编程通过WMI获取Windows计划任务(源代码+EXE下载)
2010-04-19上回用MASM32编程使用了Windows系统提供的API函数:NetScheduleJobEnum()来枚举Windows计划任务(详见 MASM32编程枚举Windows计划任务,http://blog.csdn.net/Purpleendurer/archive/2009/11/05/4774148.aspx),这次通过WMI来实现。 需要注意的是:不管是通过WMI,还是使用API函数NetScheduleJobEnum(),都只能枚举使用Win32_ScheduledJob类别或at.exe实用程序创建的计划任务。 所以 pe_xscan 在扫描计划任务时使用的是另外一种方法:-D
- 404KB
MASM32 TOOL editbin.exe
2016-07-20VS2008自带工具,可用于设置Borland/Embarcadero ilink32.exe支持大内存地址,防止C++Builder编译出现 Error detected (LME288)错误
- 403KB
汇编语言编译器MASM,LINK
2013-08-15汇编语言编译器,资料中包含MASM和LINK, 以及ML.exe.非常适用初学者的学习。是学习汇编语言的必备神器。
- 761KB
32位汇编语言程序设计(光盘)
2012-04-26Windows环境下32位汇编语言程序设计的随书光盘,家里上次找的是第二版的,这次是第三版的了,删了一些东西,只保留了源码和附录
- 3.12MB
32位汇编语言程序设计+附光盘源码.zip
2021-04-0232位汇编语言程序设计+附光盘源码.zip
- 793KB
Windows环境下32位汇编语言程序设计(第2版)的源代码
2009-05-10罗云彬的《Windows环境下32位汇编语言程序设计(第2版)》,不用多说了吧,如果连这本书都不知道的话,那绝对不是学计算机的!如果连这本书都没读过的话,那觉不属于高手的行列! 由于本人的上传文件大小有限,只能传...
- 4KB
vs2022中Win32汇编(MASM32)环境配置和测试源码
2022-03-14vs2022中Win32汇编(MASM32)环境配置和测试源码的vs2022项目工程
- 3.16MB
Windows环境下32位汇编语言程序设计(全部17章和全部源码)
2007-06-12罗云彬的经典书籍,这是最全的!!
- 7.94MB
masm615
2007-08-04masm615,安装版
- 1.93MB
masm615(win10)
2018-10-08汇编语言开发工具masm615,包含Dosbox安装包,可以在win10环境下运行。
- 4.60MB
汇编器MASM615
2010-04-26这是一个汇编语言编译器,是Microsoft MASM 615汇编器。运行于MS-Windows下
- 379KB
masm615用于汇编开发
2018-03-06用于汇编学习中.asm文件编译和衔接,帮助初学者学习汇编技术和开发
- 2KB
汇编几个小程序 很有趣
2010-07-09初学者必看的几个汇编程序,简单易懂,很有帮助。
- 800B
汇编HelloWold源码程序来源网络
2009-09-02汇编HelloWold源码程序来源网络,在MASM6.11 XP环境下调试通过
- 10KB
亲测正确版-win32汇编贪吃蛇源码-win22汇编游戏源码
2011-12-04win32汇编实现贪吃蛇 win32汇编多文件程序设计 亲测正确版-win32汇编贪吃蛇源码-win22汇编游戏源码 网络流传的很多没法使用,亲测让大家放心使用 ...开发工具 ollydbg + MASM32 + gVim + NMAKE + ResEd
- 7.82MB
汇编语言写的编程IDE——RadASM30中文版
2018-12-22这个程序是在源码的基础上直接汉化后编译而得的版本,它的功能非常强大,通过设置环境参数,可以对各种汇编语言(如:MASM、FASM、GoAsm、jWasm)的程序编写都有非常好的支持;还可以编写C程序、FreeBASIC等。与FASM...
- 172KB
C++程序同汇编程序混合调用的源代码
2008-11-13这是本人写的采用C++程序.cpp调用汇编语言程序.asm的源代码,同C语言程序.c调用汇编程序不太一样。
- 2KB
用MASM32来DIY一个判断字符串1是否为字符串2的子串的函数演示代码(源码+exe)(应用repe cmpsb指令,区分大小写)
2014-10-04Windows貌似没有提供判断字符串1是否为字符串2的子串的 API函数,我们可以DIY一个。 实现的方法很多,我们先应用ASM特有的repe cmpsb指令来实现。
- 150KB
四个汇编小程序
2016-10-25微机的四个小软件
- 114KB
vs2017编写的32位汇编窗口程序
2019-01-07用vs2017调试汇编程序的模板,样例在VS2017下编译通过,是用于调试汇编程序的起点
- 2KB
用MASM32来DIY判断字符串1是否为字符串2的子串的函数演示代码(源码+exe)(应用lstrcmp,区分大小写)
2014-10-16Windows貌似没有提供判断字符串1是否为字符串2的子串的API函数 我们可以DIY一个 实现的方法很多 我们应用Windows API函数lstrcpyn 和lstrcmp 来实现
- 2KB
x86汇编四则表达式混合运算
2018-06-19masm环境x86汇编语言实现的四则表达式混合运算【(1+2)*3/4=】程序的源码,递归消除括号的算法
- 9KB
C语言做的系统(源代码)
2008-09-14我看到很多篇关于自己动手开发操作系统的文章,几乎全来自一篇叫“Write Your Own Operating System Tutorial”英文文章,而且,使用的全是汇编语言。如今能够精通汇编语言的人已属凤毛麟角,而且现代操作系统的主体...
- 70KB
Code::Blocks 8.02 GCC 4.40 汉化包
2010-06-06Hitachi汇编文件、Lua文件、MASM汇编文件、Mathlab文件、NSIS开源安装程序文件、Ogre Compositor脚本文件、Ogre Material脚本文件、OpenGL Shading语言文件、Python文件、Windows资源文件、XBase文件、XML文件、...
- 9.53MB
Code Blocks
2010-01-15还支持AngelScript、批处理、CSS文件、D语言文件、Diff/Patch文件、Fortan77文件、GameMonkey脚本文件、Hitachi汇编文件、Lua文件、MASM汇编文件、Mathlab文件、NSIS开源安装程序文件、Ogre Compositor脚本文件、...
- 134KB
Bochs入门教程[操作系统第一步]
2008-11-01在80x86 IBM PC 兼容计算机上用一张软盘启动引导程序,最后打印出下面的字样: Hello world! The current time is hh:mm:ss.(动态输出时间) 里面包含了 1、Bochs完全入门教程 2、nasm/masm 3、汇编语言输出Hello ...
- 861KB
8086模拟器:Python中的带GUI的Intel 8086 CPU模拟器
2021-02-05调试,逐步执行汇编支持王爽《汇编语言》前11章所有程序支持8086所有寄存器,包括高低字节支持段寄存器,栈,指令变量等特性BIU和EU组成2级流水线图形界面GUI,汇编代码高亮和编辑用法本模拟系统有两种运行模式:CLI...
- 2.11MB
vb.netmatlab源码-notepad2:Notepad2是用于Windows的基于Scintilla的轻量级文本编辑器,具有语法突出显
2021-05-19参数化设计语言 汇编器 MASM GNU汇编器 美国宇航局 渐近线矢量图形语言 AutoIt脚本 ,直至AviSynth 2.6,AviSynth + 3.6,GScript 1.1。 ,直到GNU AWK 5.1。 批处理脚本, C#,Vala, C / C ++, Objective-C / C ...