最强大的王爽汇编语言学习环境使用教程

摘要:
Vim是linux系统中一款十分强大的编辑器,在vim中编辑文字,与其它编辑器有很大不同,所以在使用vim之前,最好是百度一下vim的用法,本文不在做介绍。
最强大的王爽汇编语言学习环境使用教程

一、前言

这是采用VMwere Workstation 12 pro虚拟机软件,搭建的MS-DOS学习环境,在windowsXP/8/10及linux中均可以使用,在这个环境中,我集成了CCDOS中文系统,pdos中文系统,使用这些系统,可以进行中文输入与显示。还集成了,十分著名的汇编语言调试工具TR,它比debug更加强大。并且集成了适合王爽汇编语言学习的微软汇编语言编译器masm5和dos中最强大的文本编辑器 vim73 for DOS,这是一个支持彩色文本格式显示的汇编代码最佳工具,除此我还虚拟了一张1.44M的软盘,方便学习书中软盘操作实验,并且增加了长文件名称处理工具组合longdos等,在这个组合环境中,可以完成王爽汇编语言中的全部实验内容,远比dosbox更加强大易用,能真实的再现实际计算机真实硬件环境。

二、下载安装VMware虚拟机

Vmware虚拟机,建议从官方网站下载最新版本进行安装,至少是VMware Workstation 10 以上的版本,不支持之前旧版本。

Vmware官方网站:http://www.vmware.com/cn

有关Vmware安装方法,本文不在说明,因为网络上已经有很多详细的安装说明,不懂的朋友可以通过百度,搜索“vmware workstation 12 安装教程”,相信可以找到很好的安装说明。当软件启动后,如下图所示:

最强大的王爽汇编语言学习环境使用教程第1张

三、安装王爽汇编语言学习环境包

下载的压缩包文件名为:vmware王爽汇编语言学习环境.7z

将压缩包解压到D盘根目录,如下图所示:

最强大的王爽汇编语言学习环境使用教程第2张


四、使用vmware虚拟机启动学习环境

1.首先启动vmware软件,然后点击【文件】à【打开】

最强大的王爽汇编语言学习环境使用教程第3张

在弹出的窗口中,找到D盘vmdos71,并选择MS-DOS.vmx文件,然后点击【打开】按钮:


最强大的王爽汇编语言学习环境使用教程第4张

2.当学习环境加载成功后,会在左侧列表中,看到名称为MS-DOS71的虚拟机,我们选择它,然后点击工具栏中的【启动】按钮,就可以启动虚拟机了。

最强大的王爽汇编语言学习环境使用教程第5张

3.启动成功后,将是如下图所示结果

最强大的王爽汇编语言学习环境使用教程第6张

好了,到此学习环境,就搭建成功了,下面章节,介绍本环境中一些工具使用方法。

五、CCDOS中文系统

在MS-DOS下,默认是不支持中文字符的输入与显示的,要想显示和输入中文字符串,就要加载中文处理模块,所以在这个学习环境中,我集成了CCDOS和pdos两套中文系统,相比较ucdos来说,速度和稳定性都不错,大家在使用时,只要选择其中一种即可。CCDOS是为我国第一台PC长城机制作的汉字系统,它在DOS时代,十分出名和稳定。

1. 启动CCDOS

在命令行中输入ccdos,然后按回车键,就可以启动它,如下图所示:

最强大的王爽汇编语言学习环境使用教程第7张

在CCDOS中,支持全拼和五笔输入,切换输入法方法是:

全拼输入法:Alt+F3

五笔输入法:Alt+F2

国际区位法:Alt+F1

英文输入法:Alt+F6

全半角与标点切换:Ctrl+F9

2、退出CCDOS

在命令行中,输cquit,然后按回车键。

六、pdos中文系统

Pdos的作用和ccdos是一样的,我之所以集成pdos,是因为我发现有时候在ccdos中输入中文,会产生卡顿现像,所以又附加了一个pdos,大家可以切换着它们互相使用,但是有一条要注意,不要同时启动两套中文系统,所以在启动pdos之前,记得先退出ccdos,反之亦然。

1. 启动pdos

最强大的王爽汇编语言学习环境使用教程第8张
在命令行中,输入pdos,然后按回车键,就可以启动它,如下图所示:

在pdos中切换输入法的方法是按ctrl+shift键,就可以在几种输入法之间来回切换。

2. 退出pdos

在命令行中输入pquit,然后按回车键,就可以退pdos中文系统。

七、longdos长文件名处理工具

在ms-dos系统中,对于大于8个字符长度的文件名不能进行操作处理,要处理和打开长文件名的文件,需要用到第三方工具,为了方便大家学习使用,我在这个学习环境中,集成了这些工具组合,它们在C:longdos目录中,如下图所示:

我已经将这些工具,添加到了系统的环境path路径中,所以,直接输入命令就可以使用它们,这些命令的使用方法,与dos中的同类命令方法相同,只是多了一个字母L,如文件拷贝,使用lcopy,删除文件使用ldel,这些工具主要有如下几个:

Lcd 等价于dos中的cd命令

Lcopy 等价于dos中的copy命令

Ldel 等价于dos中的del命令

Ldir等价于dos中的dir命令

Lmd等价于dos中的md命令

Lrd 等价于dos中的rd命令

Lren 等价于dos中的ren命令

最强大的王爽汇编语言学习环境使用教程第9张

八、使用vim73 for dos编辑汇编语言代码

要启动vim,直接在命令行中输入vim,然后按回车键,即可。下面的例子中,是使用vim编辑的一段汇编代码,在这里我用中文对代码进行了注解,如果你也希望,在这里正确显示中文,而不是乱码,需要在运行vim之前,先运行ccdos或是pdos。

最强大的王爽汇编语言学习环境使用教程第10张

Vim是linux系统中一款十分强大的编辑器,在vim中编辑文字,与其它编辑器有很大不同,所以在使用vim之前,最好是百度一下vim的用法,本文不在做介绍。

九、使有tr代替debug

Tr是dos时代传播最为广泛的一款顶级汇编语言调试工具,并且它是出自中国人之手,相比较debug,它更加强大,并且软件中自带了三个使用教程,仅需要几分钟时间,就可以学会它的使用。这个教程,是用中文字符书写的,所以在运行tr之前,先运行ccdos(pdos似乎有tr兼容性不太好,所以建议这里用ccdos),然后再进行下面的操作。

打开Tr教程的方法是,在命令中输入如下所示命令:

最强大的王爽汇编语言学习环境使用教程第11张

启动tr后,然后运行do demo1.txt可以加载教程一,在tr中一共自带了三个教程,分别对应了初,中,高级。

加载教程二方法是:do demo2.txt

加载教程三方法是:do demo3.txt

最强大的王爽汇编语言学习环境使用教程第12张

下图是加载教程后的一个截图,按任一键,进入下一步:

最强大的王爽汇编语言学习环境使用教程第13张

十、鸣谢

谢谢您对本文关注,转载时,请注明来源。http://www.toinfos.com

免责声明:文章转载自《最强大的王爽汇编语言学习环境使用教程》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇AS3.0中Matrix类的学习经验(改变注册点、旋转图像)ThinkPHP3快速入门教程三:查询语言下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

剖析 Linux hypervisor

hypervisor 之于操作系统类似于操作系统之于进程。它们为执行提供独立的虚拟硬件平台,而虚拟硬件平台反过来又提供对底层机器的虚拟的完整访问。但并不是所有 hypervisor 都是一样的,这是件好事,因为 Linux 就是以灵活性和选择性著称。本文首先简要介绍虚拟化和 hypervisor,然后探索两个基于 Linux 的 hypervisor。 虚...

SDK的制作详解

一个简单的SDK制作是很容易的,复杂的sdk其实就和复杂化的应用一样,都是从简单开始的,这里介绍一下sdk的简单制作 步骤: 1.创建sdk,公开文件 2.编译、获取sdk文件 3.导入工程,配置文件 4.解决错误,完成 1.创建sdk,公开文件 然后起个需要的名字 创建出这样的sdk,自动生成的文件和普通工程的viewController一样都是可以...

Vmware创建虚拟机步骤说明,详细配置解释

文章目录 一、Vmware典型(快速)方式建立虚拟机 二、Vmware自定义(高级)方式建立虚拟机  流行的虚拟机软件有VMware(VMWare ACE)、Virtual Box和Virtual PC,它们都能在现有的系统上虚拟出多个计算机系统。本文主要介绍通过Vmware建立虚拟机系统的详细步骤,以及各步骤的配置说明。  Vmware建立虚...

VictoriaMetrics:使用vmctl来实现vmstorage向victoriametricsprod(单机版)迁移数据

前一篇提到了,vm-storage的备份数据,无法被victoria-metrics-prod(单机版)读取。继续翻文档发现vmctl可以实现这个效果: 1.启动vm-restore恢复数据 vmrestore-prod \ -configFilePath="/etc/cos/config.ini" \ -credsFilePath="/etc/c...

Virtualbox虚拟机安装与设置

Virtualbox与VMware类似,都是虚拟机软件,在win10下安装Virtualbox直接默认安装即可。版本:VirtualBox-5.2.0-118431-Win.exe 安装完成后,点击左上角,新建,以安装win2008为例,设置win2008相关参数,直接创建win2008虚拟机,虚拟机的安装文件:cn_windows_server_2008...

ESXi中的虚拟机如何使用U盘和加密Key

最近想在虚拟机中的主机使用通讯加密key来部署专门用于转发和加密的通讯前置机。故查询测试一下是不是能识别。 第一步:在虚拟宿主机上添加USB控制器,右键单击目标虚拟机,选中"编辑设置",如下图: 第二步:选择界面上的"添加"-->选择添加硬件“USB控制器”,单击“下一步” 第三步:选择控制器类型,其中类型有两种: EHCI+UHCI :支持US...