1.1 个人计算机系统概述
硬件(Hardware):物理设备
软件(Software):程序和文档
1.1.1 计算机的硬件
汇编语言程序员将硬件抽象为:
寄存器、存储器地址和输入输出地址
1.1.2 计算机的软件
MS-DOS操作系统平台
MASM 6.15汇编程序
1.1.3 程序设计语言
机器语言(Machine Language)
- 底层的计算机语言,对应机器指令
- 形成目标(代码)程序
汇编语言(Assembly Language):将机器指令用助记符号代替而形成的一种语言
- 本质上是机器语言
- 需要汇编程序“汇编”(翻译)
例如:
用汇编语言编写程序的工作过程
高级语言(High Level Language):面向问题的程序设计语言
- 需要“编译”或“解释”后执行
- 高级语言 C/C++/C#、JAVA、Python……
1.2 8086处理器
1.2.1 8086的功能结构