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

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.

主站蜘蛛池模板: 鹤岗市| 延川县| 贡觉县| 墨脱县| 驻马店市| 镇江市| 剑河县| 休宁县| 闸北区| 射洪县| 泽州县| 宜宾县| 师宗县| 徐水县| 万源市| 梁河县| 万全县| 高青县| 双桥区| 麻江县| 习水县| 贵溪市| 分宜县| 博野县| 尉犁县| 吉隆县| 桐梓县| 新干县| 龙岩市| 万载县| 米泉市| 周口市| 新昌县| 辽宁省| 玉树县| 屏山县| 扬中市| 永仁县| 海原县| 定南县| 墨竹工卡县|