官术网_书友最值得收藏!

Setting Up a Development Environment

We are slowly approaching the point where we will be able to begin to actually deal with Assembly language itself--writing code, examining programs, solving problems. We are just one step away, and the step is setting up a development environment for Assembly programming.

Despite the fact that the assembler used in this book is a Flat Assembler (FASM), it is important to cover at least two other options and, therefore, in this chapter, you will learn how to configure three types of development environment:

  • Setting up a development environment for Windows-based applications using Visual Studio 2017 Community: This will allow the direct integration of Assembly projects with existing solutions
  • Installing GNU Compilers Collection (GCC): Although it is possible to use GCC on both Windows and *nix platforms, we will emphasize GCC usage on Linux
  • Flat Assembler: This one seems to be the simplest and most comfortable one to use for Assembly programming on either Windows or Linux

We will end each section with a short test program written in the Assembly language specifically for the assembler described in the section.

主站蜘蛛池模板: 宁武县| 蕲春县| 沂水县| 宝兴县| 墨脱县| 永和县| 蓬溪县| 苍南县| 满城县| 贡嘎县| 化州市| 长阳| 新乐市| 紫云| 清水县| 宣化县| 扶风县| 即墨市| 肥西县| 内乡县| 尼勒克县| 饶河县| 永定县| 晋江市| 金秀| 闽清县| 修武县| 四平市| 土默特左旗| 南华县| 兖州市| 太和县| 舞阳县| 西贡区| 饶阳县| 绥江县| 隆回县| 宜川县| 石狮市| 乌鲁木齐市| 安图县|