- 32位匯編語(yǔ)言程序設(shè)計(jì)(第3版)
- 錢曉捷主編
- 313字
- 2024-10-29 18:49:55
第1章 匯編語(yǔ)言基礎(chǔ)
程序設(shè)計(jì)語(yǔ)言是人與計(jì)算機(jī)溝通的語(yǔ)言,程序員利用它進(jìn)行軟件開發(fā)。通常人們習(xí)慣使用類似自然語(yǔ)言的高級(jí)語(yǔ)言如C、C++、Java、Python等。高級(jí)語(yǔ)言需要翻譯為計(jì)算機(jī)能夠識(shí)別的指令(機(jī)器語(yǔ)言),才能被計(jì)算機(jī)執(zhí)行。機(jī)器語(yǔ)言是一串由0和1組成的二進(jìn)制代碼,對(duì)程序員來(lái)說(shuō)晦澀難懂,稱為低級(jí)語(yǔ)言。將二進(jìn)制代碼的指令和數(shù)據(jù)用便于記憶的符號(hào)(助記符,Mnemonic)表示就形成了匯編語(yǔ)言(Assembly),所以匯編語(yǔ)言是一種面向機(jī)器的低級(jí)程序設(shè)計(jì)語(yǔ)言,也稱為低層語(yǔ)言。
本章首先介紹匯編語(yǔ)言的硬件基礎(chǔ),即Intel 80x86系列處理器和個(gè)人計(jì)算機(jī),然后介紹匯編語(yǔ)言的軟件基礎(chǔ),即Windows操作系統(tǒng)和微軟MASM匯編程序,接著講解匯編語(yǔ)言的意義,最后學(xué)習(xí)匯編語(yǔ)言的程序格式,并編寫第一個(gè)匯編語(yǔ)言程序。
推薦閱讀
- iOS面試一戰(zhàn)到底
- 計(jì)算機(jī)圖形學(xué)編程(使用OpenGL和C++)(第2版)
- Pandas Cookbook
- AWS Serverless架構(gòu):使用AWS從傳統(tǒng)部署方式向Serverless架構(gòu)遷移
- 數(shù)據(jù)結(jié)構(gòu)(Java語(yǔ)言描述)
- 深入淺出Windows API程序設(shè)計(jì):編程基礎(chǔ)篇
- C語(yǔ)言程序設(shè)計(jì)
- The HTML and CSS Workshop
- C# 8.0核心技術(shù)指南(原書第8版)
- 移動(dòng)互聯(lián)網(wǎng)軟件開發(fā)實(shí)驗(yàn)指導(dǎo)
- Image Processing with ImageJ
- Mockito Essentials
- Mastering PowerCLI
- 和孩子一起學(xué)編程:用Scratch玩Minecraft我的世界
- Blender 3D Cookbook