汇编与接口技术 知识点总结

基础知识

汇编语言的特点

  • 面向机器的低级语言,具有专用性
  • 直接便捷
  • 有效的访问控制计算机的硬件设备
  • 代码简短,占用内存少,执行速度快
  • 应用广泛

汇编语言的应用

  • 系统程序
  • 高效率代码
  • I/O驱动程序

硬件接口

接口发展的阶段

  • 无接口阶段
  • 简单接口阶段
  • 复杂接口阶段

接口的功能

  • 执行CPU命令(输出)

    接口电路对CPU发来的命令信息进行识别和分析,分解产生若干个控制信号,传送到I/O设备使其产生具体的操作
  • 返回外部设备状态信息(输入)

    接口执行CPU的命令后,将整个过程的状态存放在接口的状态寄存器中,供CPU读取
  • 数据缓冲能力

    避免因为速度差异而丢失数据。接口中一般都有数据缓冲器,称为数据口
  • 信号转换能力

    外设与CPU总线信号不兼容,需要经过信号转换
  • 设备选择能力

    微机系统中一般有多个外设,一个外设也有多个端口,接口中要具备端口选择能力
  • 数据宽度和数据格式转换能力

    并/串转换

接口的组成

  • 接口逻辑电路
    • 命令寄存器
    • 状态寄存器
    • 数据缓冲寄存器
  • 端口地址译码电路
  • 附加电路

接口的软件编程

  1. 初始化程序段
  2. 传送方式处理程序段
  3. 主控程序段
  4. 程序终止与退出程序段
  5. 配置段

CPU与接口交换数据方式

  • 查询方式
    • 无条件传送

      不查询外设状态,认为已经准备就绪,直接与外设传送数据
    • 程序查询传送

      执行输入输出前,先查询接口中状态寄存器的状态
  • 中断方式

    当外设做好传送准备后,主动向CPU请求中断,CPU响应中断后在中断处理程序中与外设交换数据。若外设没有准备好,CPU可以执行其他程序,从而提高运行效率
  • DMA方式

    DMA方式是一种由专门的硬件电路执行I/O的数据传送方式,它可以让外设接口直接与内存进行高速的数据传送,而不必经过CPU。这种专门的硬件电路称为DMA控制器,简称DMAC。

接口电路分析与设计的基本方法

两侧分析法

  • CPU侧
    • CPU类型
    • 总线宽度
    • 控制总线逻辑定义、时序关系
  • 外设侧
    • 外设信号引脚的功能定义和逻辑定义
    • 被控外设的工作过程

软硬结合法

  • 硬件设计方法
    • 选择合理的外围芯片
    • 设计额外的附加电路
  • 软件设计方法
    • 汇编语言对底层编程
    • DOS功能和BIOS调用编程
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
VR(Virtual Reality)即虚拟现实,是一种可以创建和体验虚拟世界的计算机技术。它利用计算机生成一种模拟环境,是一种多源信息融合的、交互式的三维动态视景和实体行为的系统仿真,使用户沉浸到该环境中。VR技术通过模拟人的视觉、听觉、触觉等感觉器官功能,使人能够沉浸在计算机生成的虚拟境界中,并能够通过语言、手势等自然的方式与之进行实时交互,创建了一种适人化的多维信息空间。 VR技术具有以下主要特点: 沉浸感:用户感到作为主角存在于模拟环境中的真实程度。理想的模拟环境应该使用户难以分辨真假,使用户全身心地投入到计算机创建的三维虚拟环境中,该环境中的一切看上去是真的,听上去是真的,动起来是真的,甚至闻起来、尝起来等一切感觉都是真的,如同在现实世界中的感觉一样。 交互性:用户对模拟环境内物体的可操作程度和从环境得到反馈的自然程度(包括实时性)。例如,用户可以用手去直接抓取模拟环境中虚拟的物体,这时手有握着东西的感觉,并可以感觉物体的重量,视野中被抓的物体也能立刻随着手的移动而移动。 构想性:也称想象性,指用户沉浸在多维信息空间中,依靠自己的感知和认知能力获取知识,发挥主观能动性,寻求解答,形成新的概念。此概念不仅是指观念上或语言上的创意,而且可以是指对某些客观存在事物的创造性设想和安排。 VR技术可以应用于各个领域,如游戏、娱乐、教育、医疗、军事、房地产、工业仿真等。随着VR技术的不断发展,它正在改变人们的生活和工作方式,为人们带来全新的体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值