汇编集成环境的开发 摘 要 传统的汇编程序开发主要在DOS系统下,使用EDIT、MASM、LINK、DEBUG的四步命令模式,其步骤繁琐,界面不友好,给教学和使用带来了一定的困难,因此有必要开发一个集编辑、编译、连接、调试一体化的集成开发环境,使对汇编语言的编译、连接和执行操作方便、界面友好、编程效率高。 Visual C#是一种方便快捷的编程语言,其所属的编程平台virual studio强调以组件为基础的软件开发方法。利用C#开发Windows应用程序可以在速度上获得极大的提高。另外,值得称道的是,C#所开发的软件具有高度的可移植性,能适应多种系统平台。本课题的重点在于对控制台程序的输入输出进行重定向。在程序设计中使用的是C#的winform编程模式,通过对C#控件的利用,以及对windows API函数的调用,最终完成本设计。 关键词:控制台输入输出重定向,汇编集成环境,C# The Development of Assembler Integrated Environment ABSTRACT The tradition mode of assembly program development works in DOS, uses EDIT、MASM、LINK、DEBUG four steps of DOS commands pattern mainly , whose step is miscellaneous and trivial , the interface is not amicable , brings teaching and using about certain difficulty ,therefore, it is necessary for developing a integrated exploitation environment gather editing , compiling , linking , debugging. It makes the compiling of assembly language, the operation of linking up and carrying out convenient. The interface is amicable and the efficiency of programming is high. Visual C# is a very convenient and rapid program designing language, it belongs to Visual studio platform; the program designing platform emphasizes a software developing method, which takes the module as the foundation. Developing the Windows application program with Visual C# is handy. What’s more, C# develops software, actually, which can adapt many other kinds of platforms. The key point of this project is how to redirect the input/output of the console. Windows Forms mode of C# is used in the software designing. With the grasping to C#, as well as to windows the API function, I finally complete this designing. KEY WORDS: I/O redirection of Console, Assembler integrated environment, C # 目 录 摘 要 I ABSTRACT II 1 绪 论 1 2 开发环境以及编程方法介绍 2 2.1 软件开发平台简介 2 2.1.1 .NET框架 2 2.1.2 集成开发环境 2 2.1.3 C# 简介 3 2.2 系统需求 4 2.3编程模式 5 3 MASM介绍 7 3.1 MASM的语法以及相关参数 7 3.2 LINK的语法以及相关参数 9 3.3 DEBUG的语法以及相关命令 11 3.3.1 DEBUG语法 11 3.3.2 DEBUG相关命令 12 4 软件开发过程 15