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

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.

主站蜘蛛池模板: 灵台县| 渝中区| 金门县| 荆州市| 界首市| 万荣县| 家居| 西昌市| 封丘县| 长海县| 雅安市| 正阳县| 锡林郭勒盟| 扎兰屯市| 沁水县| 南澳县| 海兴县| 镇沅| 珠海市| 秦安县| 通江县| 繁峙县| 昆山市| 上饶市| 綦江县| 屯昌县| 江孜县| 太白县| 疏附县| 外汇| 阜宁县| 和顺县| 台湾省| 时尚| 榆中县| 高台县| 辉县市| 绥芬河市| 威海市| 平邑县| 师宗县|