- Mastering Assembly Programming
- Alexey Lyashko
- 186字
- 2021-08-20 10:23:30
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.
推薦閱讀
- R語(yǔ)言數(shù)據(jù)分析從入門到精通
- Delphi程序設(shè)計(jì)基礎(chǔ):教程、實(shí)驗(yàn)、習(xí)題
- PyTorch自然語(yǔ)言處理入門與實(shí)戰(zhàn)
- 低代碼平臺(tái)開發(fā)實(shí)踐:基于React
- 蘋果的產(chǎn)品設(shè)計(jì)之道:創(chuàng)建優(yōu)秀產(chǎn)品、服務(wù)和用戶體驗(yàn)的七個(gè)原則
- NGINX Cookbook
- 區(qū)塊鏈項(xiàng)目開發(fā)指南
- WCF技術(shù)剖析(卷1)
- 零基礎(chǔ)學(xué)Java第2版
- Bitcoin Essentials
- Android開發(fā)權(quán)威指南(第二版)
- 面向?qū)ο蠓治雠c設(shè)計(jì)(第3版)
- JavaScript實(shí)戰(zhàn)-JavaScript、jQuery、HTML5、Node.js實(shí)例大全(第2版)
- 新手學(xué)Visual C
- Java從入門到精通(第7版)