汇编语言与接口技术
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软盘系 统 硬盘系 统
键盘、LED显示器 、CR T 外部设 备 外围设 备 过程通 道 打印机 、绘图仪 、鼠标器 A/D 、 D/A I/O口开关 量 总线 电源 系统软 件 软件 程序设 计语言 机器语 言 汇编语 言 高级语 言(Bas ic 、 For tran 、 C 、 Pas cal)
第1章 微型计算机概述
3、78-81
16位微机
4、81-92
5、93以后
32位微机
64位微机
微型计算机特点
1、功能大大增强 2、可靠性极大提高 3、价格低 4、适应性强—稍变软件 5、周期短 见效快 6、体积小 重量轻 耗电省 7、维护方便
第1章
微型计算机概述
微型计算机分类
• 从技术角度 按位分:4位、 8位、 16位、 32位、64 位等 • 从工艺角度 分为:MOS工艺的通用微处理器—速度慢 功耗小 双极性TTL工艺的位片式—速度快 功耗大 • 按机器组成,分为: 位片式、单片式、多片式
汇编语言与接口技术
目 录
第1章 微型计算机概述 第2章 80X86微处理器
第3章 80X86的指令系统和寻址方式
第4章 80X86汇编语言程序设计
第5章 接口软件技术
第6章 串并行接口技术 第7章 中断和DMA技术
第8章 模/数和数/模转换技术
第9章 高速串行总线
第 1章
微型计算机概述
本章主要内容 微型机系统的概念与基本结构 计算机的软件、硬件、和发展情况。
第1章
微型计算机概述
一般计算机的结构
冯· 诺依曼结构:
•由运算器、控制器、存储器、输入设备和输出设备五 大部分组成 •数据和程序以二进制代码的形式不加区别地存放在存 储器中,存放位置由地址指定,地址码也是二进制形 式 •控制器根据存放在存储器中的指令序列(即程序)工 作,并由一个程序计数器(PC)控制指令的执行。控 制器具有判断能力,能够根据计算结果选择不同的动 作流程
第1章
微型计算机概述
存储器介绍
• 一般指的是半导体存储器,分为:
• RAM—停电后信息会丢失,它又分为静态的(不停电 信息不变)和动态的(寄生电容的漏电使信息必须 在几个ms刷新一次才能保存) • ROM—停电后信息不会消失 • 存储芯片的逻辑结构如图:
第1章
微型计算机概述
总线的认识
总线—计算机传输信息的一组信号线 • 按其完成的功能可以分为:统称为三总线 1、地址总线(AB)2、数据总线(DB)3、控制总线(CB) • 按其方向分为: 1、单向总线—只能一个方向传送信息,例AB,CB 2、双向总线—能向两个方向传送信息,例DB • 按其分布的范围: 1、微处理器内部总线—寄存器组、累加器、算术逻辑单元 和控制部件间的 2、单机内总线—CPU与外围芯片间的总线(局部总线)例: AT IBM-PC 3、外总线—微机和其他设备或控制对象间的通讯总线,例: IEEE-488,EIA-RS232 ,MULTIBUS
监控程 序、操作系 统 汇编程 序 解释程 序 编译程 序
应用软 件
第1章
微型计算机概述
微型计算机系统的组成(硬)
1、控制器—发布命令及操作信号 2、运算器—进行算术和逻辑运算 3、存储器—存储程序、原始数据、中间结果、运算 结果 4、I/O接口—通过它对程序、原始数据进行输入,并 对结果进行输出。 5、总线—各模块间交换数据的媒介 6、外设—程序、数据进行输入的来源和结果进行输 出的对象。 其中:控制器和运算器组成微处理器(CPU)
第1章
微型计算机概述
微型计算机应用范围
• • • • • • 科学计算 自动控制 数据及事物处理 辅助设计 辅助教学 人工智能等
第1章
微型计算机概述
微处理器、微型计算机和微型计算机系统 三者的关系:
–微处理器是微型计算机的核心组成部件 –微处理器配上存储器、系统总线、输入/输出接口 电路等组成微型计算机 –微型计算机配上相应的外围设备、软件、辅助电路 等组成微型计算机系统
第1章 微型计算机概述
微型计算机系统结构
存储器 ROM 中 央 处 理 机 8 0X86 CPU RAM 扬声器 键 盘 外围设备 I/O 接口芯片 扩充 RAM RS2 32 汉字卡 I/O 系统总线 I/O
内总线 总线控制器
I/O
接口卡 硬盘
I/O
接口卡 软驱
I/O
接口卡 显示器
I/O
接口卡 I/O 接 口 卡 外 部 总 线
要求掌握:计算机软、硬件的基本概念和先进 技术。
第1章
微型计算机概述
微型计算机发展
• 按CPU的字长和功能划分,其发展有五代:
1、71-73 2、74-78 4位及低档8位 中高档8位机 intel 的4004—MCS-4 intel 的8080 8085 motorola的MC6800 zilog的Z80 intel 的8086 motorola的MC68000 zilog的Z8000 intel 的80386 80486 motorola的MC68020 Pentium系列
微型计算机概述
1.系统软件
第1章 微型计算机概述
微处理器(CPU)介绍
• 运算器:算术逻辑部件ALU; • 控制器:指令寄存器、指令译码及机器周期编码器、 定时及操作控制部件; • 寄存器组:通用寄存器组、程序计数器及状态标志寄 存器、指示器和变址寄存器、段寄存器组等; • 总线接口部件:指令流字节队列缓冲器、存储器地址 形成部件等。
打印机
协 处 理 器 8 0X87 外围设备
第1章微型计算机概述 Nhomakorabea微型计算机系统的组成
中央处 理器 (CPU) (微处理 器) 高速缓 冲存储器 (Cache) RAM 内存储 器
2 ROM 、 EPR OM、 E PROM
算术逻 辑单元 (ALU) 控制单 元 (CU) 寄存器 组 (RS)
光盘 硬件 微 型 计 算 机 系 统 外存储 器 磁盘 磁带
第1章 微型计算机概述
微型计算机系统的组成(软)
软件系统是微型计算机为了方便用户使用和充分发挥微 机硬件效能所必备的各种程序的总称。 1.系统软件 (1)监控程序 (2)操作系统 (3)语言处理程序 –① 汇编程序 –② 解释程序 –③ 编译程序 (4)服务程序 2.程序设计语言 3.应用程序
第1章