微机原理与接口技术:程序查询方式详解

需积分: 15 1 下载量 65 浏览量 更新于2024-08-22 收藏 8.48MB PPT 举报
“程序查询方式-微机原理与接口技术复习课件” 在微机原理与接口技术这门课程中,程序查询方式是输入/输出(I/O)操作的一种基础方式,也被称作“异步传送方式”或“有条件传送方式”。这种传输方式的特点在于,微处理器需要主动去查询I/O设备的状态,只有当设备准备好才能执行I/O指令,完成数据的交换。这种方式通常涉及到一个I/O接口,该接口除了数据端口外,还包括用于状态指示的端口,让微处理器能够检测设备是否就绪。 7.3章节讨论了输入/输出的基本方式和基本模式。在程序查询方式下,整个过程可以分为以下几个步骤: 1. 微处理器首先检查I/O设备的状态端口,判断设备是否准备好接收或发送数据。 2. 如果设备未准备好,微处理器会执行其他任务,然后再次循环查询设备状态。 3. 当设备状态显示为就绪,微处理器执行I/O指令,开始数据传输。 4. 数据传输完成后,微处理器继续执行后续任务。 课程详细内容包括通信工程专业1012401-402班的微机原理与接口技术,由谭跃老师主讲,总学时72学分,其中56学时为课堂教学,16学时为实验。课程采用楼顺天、周佳社编著的《微机原理与接口技术》作为教材,并推荐了几本参考书籍。 课程内容涵盖广泛,从基础的数制与码制开始,到8086CPU的结构与功能,再到汇编语言程序设计,以及总线、存储器设计、常用芯片接口技术、中断系统、定时/计数器、并行接口芯片等多个方面。其中,中断系统与可编程中断控制器8259A,以及定时/计数器8253和并行接口芯片8255A的应用设计都是重要的实践部分。 在数制与码制的学习中,学生将掌握不同数制的表示与转换,二进制数的运算规则,有符号数的表示和运算,包括溢出规则,以及BCD编码和ASCII编码方法。例如,一个任意十进制数可以用不同进制表示,如10进制的357.3可以表示为2进制的32.357。 通过这样的教学安排,学生不仅能理解微机硬件系统的运作原理,还能掌握实际编程和系统设计所需的技术,为后续深入学习和实际工作打下坚实的基础。