emu8086汉化破解版
4.08 绿色版软件介绍人气软件相关文章网友评论下载地址
为您推荐:编程工具
emu8086是一款简单的程序编辑工具,该软件主要用户简单的程序代码编写,软件提供了原始的代码编辑工具,可以让新手用户在编辑的过程中快速的熟悉简单程序的开发,该软件易学易用,在设计的UI界面上,您可以直接打开需要查询的工具,查看汇编器、模拟器、数学计算、ASCII码等,实现快速的编译;本软件拥有一个系统的程序编码模拟器,您可以自定义模拟器的运行项目,加载编写的程序到软件中测试等,支持变量控制、调试、复位,您可以一边编译一边将代码发送到模拟器中,非常方便,需要的朋友可以下载试试!
软件功能
可执行文件最古老,最简单的格式,这些文件加载100h前缀(256字节)。如果计划编译COM文件,请从“新建”菜单中选择“清除”。应在代码之前添加编译器指令ORG 100h。执行始终从文件的第一个字节开始。如果在代码中找到org 100h指令,则会自动选择此文件类型。
支持DOS和Windows命令提示符。
更高级的可执行文件格式。不受段的大小和数量限制。堆栈段应在程序中定义。您可以从新菜单中选择exe模板来创建具有预定义数据,堆栈和代码段的简单exe程序。
入口点(执行开始的地方)由程序员定义。如果找到堆栈段,将自动选择此文件类型。
支持dos和windows命令提示符。
您可以定义所有寄存器的值,要加载此文件的内存区域的段和偏移量。当将“MY.BIN”文件加载到仿真器时,它将查找“MY.BINF”文件,并将“MY.BIN”文件加载到“MY.BINF”文件中指定的位置,还使用该文件中的信息设置寄存器(在文本编辑器中打开此文件以进行编辑或调查)。
bin文件类型对于仿真器不是唯一的,但是伪指令是唯一的,并且如果.bin文件在仿真器外部执行,它们将不工作,因为它们的输出存储在独立于纯二进制代码的单独文件中。
软件特色
emu8086的语法与包括MASM和TASM的所有主要汇编程序完全兼容;尽管一些指令是此汇编器独有的
emu8086忽略ASSUME伪指令。手动附加CS :,DS :,ES:或SS:段前缀是优选的,并且当数据在段之外而不是DS时,由emu8086需要手动附加
当您编译无段的COM文件时,emu8086不需要定义段,但是MASM和TASM可能需要这样做
COM文件的入口点应始终为0100h,但在MASM和TASM中,您可能需要使用END指令手动设置入口点,即使无法将其设置到某个其他位置。 emu8086工作很好,有或没有它;但是如果设置了入口点但不是100h(com可执行文件的起始偏移量),则会生成错误消息。 com文件的入口点始终是第一个字节。
如果你使用Microsoft Assembler或者Borland Turbo Assembler编译这段代码,你应该得到test.com文件(11字节),右键单击它并选择send to和emu8086。您可以看到反汇编代码不包含任何指令,它与emu8086生成的代码相同,即使没有所有这些棘手的指令。
emu8086与其他类似的16位汇编器几乎100%兼容。由emu8086组装的代码可以轻松地与其他汇编器(如TASM或MASM)组合,但不是由TASM或MASM组装的每个代码都可以由emu8086汇编。
emu8086用来创建EXE文件的模板与MASM和TASM完全兼容。
MASM生成的大多数EXE文件与emu8086生成的文件相同。但是,它可能与TASM的可执行文件不完全相同,因为TASM不计算校验和,并且EXE文件结构略有不同,但通常它生成的计算机代码通常相同。
注意:有几种方法为8086 CPU编码相同的机器指令,因此生成的机器代码在不同编译器上编译时可能会有所不同。
安装方法
1、下载解压文件,找到“emu8086v408r.exe”双击安装
2、阅读软件的协议,点击next继续安装
3、选择安装的位置c:emu8086您可以点击更改选择其他的位置
4、创建系统的菜单文件夹“emu8086”
5、准备安装软件,点击install即可安装
6、正在安装,请稍后
7、安装完成,点击finish结束安装
汉化方法
1、打开汉化的文件夹,找到“emu8086.exe”文件拷贝到安装目录,替换原来的英文版即可。
2、默认的安装位置在“c:emu8086”,点击替换即可
3、打开替换的文件,可以看到已经是汉化版了
使用方法
变量
变量是一个内存位置。 对于程序员来说,在名为“var1”的变量中保存一些值,然后在地址5A73:235B中,特别是当有10个或更多变量时,更容易。
我们的编译器支持两种类型的变量:BYTE和WORD。
你可能从本教程的第2部分知道,MOV指令用于将值从源复制到目标。
让我们看看另一个使用MOV指令的例子:
将上述代码复制到源代码编辑器,按F5键编译并加载到仿真器中。 你应该得到像:
emu8086.inc定义了以下宏:
带有1个参数的PUTC char-macro在当前光标位置打印出一个ASCII字符。
GOTOXY col,带2个参数的行宏,设置光标位置。
PRINT字符串 - 带有1个参数的宏,打印出一个字符串。
PRINTN字符串 - 带有1个参数的宏,打印出一个字符串。 与PRINT相同,但在字符串的末尾自动添加“回车”。
CURSOROFF - 关闭文本光标。
CURSORON - 打开文本光标。
要使用任何上述宏,只需在代码中的某处键入其名称,如果需要参数,例如:
短条件跳转
与执行无条件跳转的JMP指令不同,有一些指令执行条件跳转(仅当某些条件在执行时跳转)。 这些指令分为三组,第一组只测试单个标志,第二组将数字作为有符号,第三组将数字作为无符号。
跳转指令测试单个标志
如果你模拟这个代码,你会看到所有的指令被汇编到JNB,该指令的操作代码(操作码)是73h这个指令有两个字节的固定长度,第二个字节是添加到IP寄存器的字节数如果 条件为真。 因为指令只有1个字节来保持偏移量,它被限制为将控制传递到-128字节后或127字节前向,所以该值总是有符号的。
快捷键
切换书签控制+ F2
下一个书签F2
上一页书签Shift + F2
复制控件+ C,控件+插入
剪切控制+ X,Shift +删除,控制+ Alt + W
切线控制+ Y
剪切语句控制+ Alt + K
粘贴控件+ V,Shift +插入
撤消控制+ Z,Alt +退格
文档结束控制+结束
文档结束扩展控制+ Shift +结束
文档启动控制+首页
文档开始扩展控制+ Shift +首页
查找控件+ F,Alt + F3
查找下一个F3
查找下一个字控件+ F3
查找上一个Shift + F3
查找上一个Word Control + Shift + F3
查找并替换Control + H,Control + Alt + F3
转到线控制+ G
Tabify选择控件+ Shift + T
取消选择控制+ Shift +空格
小写选择控制+ L
大写选择控制+ U,控制+ Shift + U
左字控制+左
右字控制+右
左控制+ Alt +左
右句控制+ Alt +右
切换重载插入
显示空白控件+ Alt + T
滚动窗口向上控制+向下
滚动窗口向下控制+向上
滚动窗口左控件+ PageUp
滚动窗口右控件+ PageDown
删除字到结束控制+删除
删除字以启动Control + Backspace
扩展字符左Shift +左
扩展字符右Shift +右
扩展左字控制+ Shift +左
向右扩展字控件+ Shift +右
扩展到行开始Shift + Home
扩展到线结束Shift + End
向上延长Shift +向上
向下延长Shift +向下
扩展向上翻页Shift + PgUp
扩展页面下移Shift +下一步
注释块Ctrl + Q
取消注释块Ctrl + W
使用说明
单击代码示例,然后选择Hello,world。应打开具有许多注释的代码示例。所有注释都是绿色的,它们占据了大约90%的文本,所以不要被这个小小的“Hello Word”代码吓到。编译的可执行文件只有大约100个字节长,因为它不使用中断,并且只有一个循环用于高亮文本的颜色。所有其他代码是直接的,直接写入视频存储器。
要在仿真器中运行此示例,请单击模拟(或按F5)。然后程序attmepts组装并将可执行文件保存到c: emu8086 MyBuild。如果汇编器成功创建文件,仿真器也会自动将其加载到内存中。
然后可以单击单步(或按F8)逐步执行代码一条指令,观察寄存器和仿真器屏幕的更改。您也可以单击后退(或按F6)查看反转这些更改时会发生什么。
有很多方法在汇编语言中打印“Hello,World”,这当然不是最短的方法。如果单击示例并浏览c: emu8086 examples,您会发现HelloWorld.asm只汇编成一个30字节的可执行文件。与前一个独立执行每个步骤的示例不同,这个示例要小得多,因为它使用操作系统的内置中断函数来写入显示。
下载地址
其他版本下载
- 64.1 MB简体中文16-11-15
- 26.8 MB简体中文16-11-07
- 25 GB简体中文16-09-27
- 2.2 GB简体中文16-11-07
- 23.3 MB简体中文16-10-14
- 1.54 GB简体中文16-11-08
- 35.83 MB简体中文16-11-03
- 12.29 MB简体中文16-10-11
- 3.71 GB简体中文16-10-29
- 1.76 GB简体中文16-11-02
人气软件
相关文章
网友评论共3条