简谈汇编
简介篇
本系列博文将会系统地讲解汇编语言程序设计相关知识体系,包括微机原理、汇编语言程序设计等几个部分。本系列博文的案例都是基于8086系统的,使用的工具为软件emu8086
# 前言
因学校开设的课程,对于汇编语言有一点点理解,希望通过本系列一起学习进步。通过学习汇编语言可以感知计算机程序的运行过程和运行原理汇编学得好对于高级语言是有一定的好处的。例如C语言中的指针就是令人头痛的部分,指针就是内存的地址,而汇编恰恰谈的是地址的形成和使用。如今,一系列智能芯片应用越来越广泛,他们都是采用汇编编写底层设备驱动程序和实时性好的应用程序。8086汇编语言是具有代表性的,先从16位计算机汇编入手,循序渐进,过渡到32位的混合编程。学好语言只有一个办法多练习。
本文适合对汇编感兴趣或者是正在学习的小白。
本文内容较多,且时间匆忙,难免会出现错误,还请观众们多多指正。编写整理不易,转载请注明出处。
以下是以后更新的内容。
概述
本文工具介绍
一、初探汇编
1.计算机组成原理简介
2.数据表示与编码
3.微型计算机的发展
4.存储器
5.练习
二、Intel微处理器结构(8086)
1.物理结构
2.逻辑结构
3.微处理器的发展
4.练习
三、8086指令系统概述
1.寻址方式
2. 8086指令系统
练习
四、汇编语言程序设计
1.汇编语言程序设计概述
2.汇编语言基本框架
3.基本结构程序设计
4.数据传送
5.端口操作程序与可执行文件
6.子程序设计
7.练习
五、DOS和BIOS系统中断调用
1.DOS系统功能调用
2.BIOS系统功能调用
3.练习
六、综合练习
基本上这是以后要更新的内容,后续可能有一定的修改。今天主要更新概述里面的工具使用。
概述(本次更新内容)
工具使用
一、参考书籍:
说到工具,第一个离不开的肯定书籍,接下来列出一些可用的的书籍。
1.王爽 汇编语言 清华大学出版社 电子书1下载传送门
提取码:ppbm
2. 微机原理、汇编语言与接口技术 人民邮电出版社
电子书2下载传送门
== 提取码:0mxy ==
3.周明 汇编语言程序设计 科学出版社