汇编语言详细教材第一章.ppt
《汇编语言详细教材第一章.ppt》由会员分享,可在线阅读,更多相关《汇编语言详细教材第一章.ppt(50页珍藏版)》请在三一办公上搜索。
1、软件学院 杨广明,汇编语言 程序设计,第 1 章,概 述,教学重点,第1章是用汇编语言进行程序设计所需要了解的基本知识。在课堂上,我们重点明确几个概念:PC机软硬件系统认识汇编语言,第一节 微机系统组成,硬件子系统(Hardware)控制器、运算器存储器输入设备和输出设备软件子系统(Software)系统软件应用软件,一、硬件子系统,硬件子系统是指组成计算机系统的所有电子的、机械的、光学的和磁性的元部件。通常包括中央处理器CPU,主存储器,接口装置,外部设备(输入设备,输出设备,外存储器),外围设备(A/D转换器,D/A转换器,开关量的输入/输出设备)。,微机系统组成图,I/O接口,主存储器,
2、系统总线,辅助存储器,输入设备,输出设备,控制台,微机的硬件,中央处理单元 CPU(Intel 80 x86)对汇编语言程序员,最关心其中的寄存器存储器(主存储器)呈现给汇编语言程序员的,是存储器地址外部设备(接口电路)汇编语言程序员看到的是端口(I/O地址),中央处理器(CPU),计算机硬件子系统的核心。算术逻辑部件:完成算术和逻辑运算。寄存器组:由若干寄存器组成。标志寄存器:用于保存运算结果的状态和CPU用的逻辑控制标志。控制部件:用于保存指令,对指令进行译码,产生控制各个部件的信号。,寄存器(Register),寄存器是CPU内部的高速存储单元它们为处理器提供各种操作所需要的数据或地址等
3、信息汇编语言程序采用它们各自的符号名例如,在Intel 8086/8088 CPU中有AXBXCXDXSIDIBPSP,存储器,存储器分为内存储器和外存储器,简称为内存和外存。内存:又称主存储器,用于存储计算机当前正在运行的程序,正在处理的原始数据、中间结果及最终结果等。外存:又称为辅助存储器,如磁盘、磁带、光盘等。用于存放计算机当前没有执行的一些系统程序和用户程序。,存储器,内存容量:主存储器能存放信息的容量称为内存容量,通常用存储空间的多少来表示。存储空间的基本计量单位为字节(Byte),一个字节由8位二进制位(bit)组成。1024B=1KB 1024KB=1MB 1024MB=1GB,
4、存储器地址(Address),存储器是由大量存储单元组成。为了区别每个单元,我们将它们编号,这个编号就是存储器地址。存储器地址是存储器中存储单元的编号微机的每个存储单元存放一个字节量的数据一个字节B(Byte)包含了8个二进制位b(bit)通常采用十六进制数来表达地址Intel 8086具有1兆字节(1MB)存储器容量其存储器地址可以表示为:00000H FFFFFH其中大写H(或小写h)表示是16进制数,存储器地址(Address),以8086/8088为CPU的微机内存空间最大为1MB。每个存储空间又称为一个单元,每个单元有一个唯一的编号,称为该单元的地址,向存储空间存数据或从存储空间读取
5、数据时,都必须指出它的地址。,:12H34H:,单元的内容,00000H,00001H,00002H,FFFFFH,FFFFEH,FFFFDH,:,:,20002H,20003H,单元的地址,端口(Port),对程序员来说,I/O接口电路由接口寄存器组成,为了区别它们,各个寄存器进行了编号,形成I/O地址。端口就是指I/O地址,是微机系统对I/O接口电路中与程序设计有关的寄存器的编号系统实际上就是通过这些端口与外设进行通讯的通常采用十六进制数来表达端口Intel 8086支持64K个8位端口其I/O地址可以表示为:0000H FFFFH,接口装置,外部设备一般是机械设备,其工作速度与中央处理器
6、的工作速度比起来低得多,而且不同的外部设备传输数据的编码格式、所需要的控制信号的种类、数量也不相同。因此,外部设备与CPU之间不能直接交换信息,在两者之间需要有一个具有若干个寄存器和逻辑控制电路的部件,作为两者交换信息的缓冲部件,该部件称为接口装置,简称接口。,输入输出设备,输入设备:用来向计算机的主存储器或CPU送入程序或数据的装置。如:键盘,鼠标等。输出设备:用来将计算机的处理结果以某种形式输出给用户的装置。如:显示器,打印机,绘图仪等。,外围设备,完成模拟量和开关量的输入/输出的设备,为和一般的外部设备相区别,称其为外围设备。开关量:即一些只有两个状态的量。模拟量:,传感器,放大器,A/
7、D转换器,计算机,D/A转换器,电量,模拟量,数字量,数字量,模拟量,现场,现场信号,16/32位PC机,本课程采用16位或32位个人计算机16位PC机是指采用16位80 x86 CPU的IBM PC/XT/AT这三款个人微机或它们的兼容机。32位PC机是指采用32位80 x86 CPU而形成的微机,其基本结构仍然源于PC/AT机。人们日常谈论的PC机或微机是上述微型计算机系统的统称。,二、软件子系统,软件子系统:是指为了充分发挥计算机硬件子系统的功能,方便用户使用计算机,提高计算机系统效率而编制的各种程序。由系统软件和应用软件组成。,二、软件子系统,1.系统软件2.应用软件,1.系统软件,(
8、1)面向用户的软件(2)面向计算机维护人员的软件(3)面向计算机本身的软件,(1)面向用户的软件,语言加工软件:用来把用户用各种计算机语言编制的源程序转换为计算机硬件能直接处理的机器代码(目标程序)。如:汇编程序、编译程序、解释程序等。辅助加工软件:用户借助辅助加工软件来编辑、修改自己的源程序,装配、连接、调试自己的目标程序,这类软件有编辑程序,连接程序,纠错程序等等。,(2)面向计算机维护人员的软件,如:诊断调试程序 日常事物受理程序等。,(3)面向计算机本身的软件,如:故障处理程序 操作系统等。,2.应用软件,用户为解决自己的问题而编制的软件。,微机的软件,系统软件:DOS平台MS-DOS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言 详细 教材 第一章

链接地址:https://www.31ppt.com/p-6586431.html