版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、汇编语言的特点: 面向机器的低级语言,通常是为特定的计算机或计 算机系列专门设计的。 保持了机器语言的优点,具有直接和简捷的特点。 可有效地访问、控制计算机的各种硬件设备,如磁盘、 存储器、CPU、I/O端口等。 目标代码简短,占用内存少,执行速度快,是高效的 程序设计语言。 经常与高级语言配合使用,应用十分广泛。汇编语言的应用系统程序、效率代码、I/O驱动程序 很多系统软件是用汇编语言编写的。 某些快速处理、位处理、访问硬件设备等高效程序 是用汇编语言编写的。 高级绘图程序、视频游戏程序一般是用汇编语言编 写的。CPU、接口和外围设备间的连接接口功能1、执行CPU命令的功能 接口电路对CPU
2、发来的命令代码(在命令寄存器中,称为命令口)进行识别和分析,分解成若干个控制信号,传送到I/O设备,使其产生具体的操作。 CPU不是直接把命令送到被控对象,而是通过接口电路进行控制。2、返回外设状态的功能 接口执行CPU的命令后,将整个过程的状态存在接口的状态寄存器(状态口)中,供CPU读取。状态是:“忙”,“闲”,“就绪”,“错”等。3、数据缓冲能力 避免因速度的差异而丢失数据。接口中一般都有数据缓冲寄存器,称为数据口。数据缓冲器分为输入和输出缓冲器两种。4、信号转换功能 由于外设提供或需要的信号与CPU的总线不兼容,因此信号必须转换。5、设备选择功能 微机系统中一般有多个外设,一个外设中也
3、有多个端口,接口中必须有端口选择能力。6、数据宽度与数据格式转换的功能 如:并/串转换、串/并转换等。接口的组成一、硬件电路1、接口逻辑电路 包括:命令寄存器,状态寄存器,数据缓冲寄存器。 可编程大规模集成芯片中都包含这些电路。2、端口地址译码电路 作用是进行设备选择。需由用户自行设计。3、供选电路 需根据接口不同的任务和功能添加的功能模块电路。软件编程1、初始化程序段 对可编程接口芯片进行初始化,完成设置。2、传送方式处理程序段 传送方式的处理。如:查询,中断,DMA等传送过程中的处理程序。3、主控程序段 完成接口任务的程序段。4、程序终止与退出程序段 包括程序结束前对接口中硬件的保护程序段。5、辅助程序段 包括人-机对话,菜单设计等内容。CPU与接口交换数据的方式 查询方式 中断方式 DMA方式分析与设计接口电路的基本方法一、两侧分析法 凡是接口都有两侧,一侧是CPU,另一侧是外设。 对CPU一侧就是三总线,因此分析比较容易主要搞清楚是什么类型的CPU以及数据总线、地址总线的宽度和控制线的逻辑定义,时序关系。 对外设一侧情况很复杂,这是因为被控对象外设种类繁多,所提供的信号线五花八门;其逻辑定义,时序关系,电平高低差异甚大。要搞清两点:一是外设的信号引脚的功能定义和逻辑定义,二是了解被控外设的工作过程。二、硬软结合法1、硬件设计方法 合理选用外围接口芯片; 有针对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年克孜勒苏职业技术学院单招综合素质考试题库附参考答案详解(基础题)
- 2026年包头轻工职业技术学院单招职业适应性考试题库附答案详解(完整版)
- 2026年保定职业技术学院单招职业适应性测试题库附答案详解(巩固)
- 2026年克孜勒苏职业技术学院单招职业适应性考试题库带答案详解(培优b卷)
- 2026年财务成本管理专业技能测试题
- 2026年旅游管理专业面试题旅游规划目的地管理
- 2026年机械类试题数控编程与操作模拟练习题
- 2026年时尚潮流趋势服装设计流行元素调研模拟试题
- 2026年教师招聘面试题目解析教育教学能力与心理素质考察
- 2026年企业会计财务报表分析与解读技能笔试题目
- 2025及未来5年光学及摄像仪器项目投资价值分析报告
- 第十届“雄鹰杯”小动物医师技能大赛备考试题库(含答案)
- 2026年渭南职业技术学院单招职业技能测试题库必考题
- 2025比亚迪供应商审核自查表
- 精雕铸铝门专业知识培训课件
- DGTJ08-2105-2022 行道树栽植与养护技术标准
- 河北省唐山市二中学2026届中考数学全真模拟试题含解析
- B细胞淋巴瘤课件
- 谷雨生物2024环境、社会及管治(ESG)报告
- 2025金风变流器2.0MW故障代码手册V4
- 房地产估价试题及答案
评论
0/150
提交评论