第1章 汇编语言基础知识
第 1 章
教学重点 第1章是用汇编语言进行程 序设计所需要了解的基本知 识。在课堂上,我们重点明 确几个概念: 加 √PC机软硬件系统 √认识汇编语言 HHH
教学重点 第1章是用汇编语言进行程 序设计所需要了解的基本知 识。在课堂上,我们重点明 确几个概念: ✓PC机软硬件系统 ✓认识汇编语言
第1章 微机系统组成 >硬件( Hardware) ■控制器、运算器 存储器 ■输入设备和输出设备 >软件( Software) ■系统软件 ■应用软件
第 1 章 微机系统组成 ➢硬件(Hardware) ◼控制器、运算器 ◼存储器 ◼输入设备和输出设备 ➢软件(Software) ◼系统软件 ◼应用软件
第1章 微机系统组成图 系统总线 CPU 主存储器 运算器 辅助存储器 控制器 VO 寄存器 接 输入设备 输出设备
第 1 章 微机系统组成图 I/O 接 口 主存储器 系统总线 CPU 寄存器 控制器 运算器 辅助存储器 输入设备 输出设备
第1章 16/32位PC机 本课程采用16位或32位个人计算机 >16位PC机是指采用16位80x86cPU 的 BM PCXTIAT这三款个人微机或 它们的兼容机。 >32位Pc机是指采用32位80X86cPU 而形成的微机,其基本结构仍然源于 PC/AT机。 人们日常谈论的PC机或微机是上述微 型计算机系统的统称
第 1 章 16/32位PC机 ➢本课程采用16位或32位个人计算机 ➢16位PC机是指采用16位80x86 CPU 的IBM PC/XT/AT这三款个人微机或 它们的兼容机。 ➢32位PC机是指采用32位80x86 CPU 而形成的微机,其基本结构仍然源于 PC/AT机。 ➢人们日常谈论的PC机或微机是上述微 型计算机系统的统称
第1章 微机的硬件 >中央处理单元cPU(nte|80x86) 对汇编语言程序员,最关心其中的寄存器 存储器(主存储器) 呈现给汇编语言程序员的,是存储器地址 >外部设备(接口电路) 汇编语言程序员看到的是端口(MO地址)
第 1 章 微机的硬件 ➢中央处理单元 CPU(Intel 80x86) 对汇编语言程序员,最关心其中的寄存器 ➢存储器(主存储器) 呈现给汇编语言程序员的,是存储器地址 ➢外部设备(接口电路) 汇编语言程序员看到的是端口(I/O地址)
第1章 微机的软件 >系统软件:DOS平台 ■MsS-DoS6.22 Windows9x的DOS实地址方式 ■MS-Dos虚拟环境 >应用软件:开发汇编语言程序涉及 ■文本编辑器 ■汇编程序 ■连接程序 ■调试程序 ■集成化开发环境
第 1 章 微机的软件 ➢系统软件:DOS平台 ◼ MS-DOS 6.22 ◼ Windows 9.x的DOS实地址方式 ◼ MS-DOS虚拟环境 ➢应用软件:开发汇编语言程序涉及 ◼ 文本编辑器 ◼ 汇编程序 ◼ 连接程序 ◼ 调试程序 ◼ 集成化开发环境
第1章 什么是汇编语言(1) >汇编语言是一种面向机器的低级程序 设计语言 >汇编语言以助记符形式表示每一条计 算机指令 ■助记符( mnemonic)是便于人们 记忆、并能描述指令功能和指令操 作数的符号 助记符一般就是表明指令功能的英 语单词或其缩写
第 1 章 什么是汇编语言(1) ➢汇编语言是一种面向机器的低级程序 设计语言 ➢汇编语言以助记符形式表示每一条计 算机指令 ◼助记符(mnemonic)是便于人们 记忆、并能描述指令功能和指令操 作数的符号 ◼助记符一般就是表明指令功能的英 语单词或其缩写
第1章 什么是汇编语言(2) >用助记符表示的指令就是汇编语言中 的汇编格式指令 >汇编格式指令以及使用它们编写程序 的规则就形成汇编语言( Assembly Language) >用汇编语言书写的程序就是汇编语言 程序,或称汇编语言源程序 汇编程序将汇编语言程序“汇编”成 机器代码目标模块
第 1 章 什么是汇编语言(2) ➢用助记符表示的指令就是汇编语言中 的汇编格式指令 ➢汇编格式指令以及使用它们编写程序 的规则就形成汇编语言(Assembly Language) ➢用汇编语言书写的程序就是汇编语言 程序,或称汇编语言源程序 ➢汇编程序将汇编语言程序“汇编”成 机器代码目标模块
第1章 什么是汇编语言(3) >汇编语言的主要特点: 汇编语言程序与处理器指令系统密切 相关 ■程序员可直接、有效地控制系统硬件 形成的可执行文件运行速度快、占用 主存容量少 5汇编语言程序与汇编程序是两个概念
第 1 章 什么是汇编语言(3) ➢汇编语言的主要特点: ◼汇编语言程序与处理器指令系统密切 相关 ◼程序员可直接、有效地控制系统硬件 ◼形成的可执行文件运行速度快、占用 主存容量少 汇编语言程序与汇编程序是两个概念