专题六计算机硬件技术基础输入输出和中断赵晓安
- 格式:ppt
- 大小:1.38 MB
- 文档页数:82
第二章MCS-51单片机的结构和工作原理一、MCS-51 单片机的基本组成1、中央处理器(CPU)核心部件2、时钟电路最高晶振频率为12MHz3、程序存储器(ROM/EPROM)4KB4、数据存储器(RAM)128B+128B SFR5、并行I/O口(P0~P3口)8位6、串行口全双工串行口7、定时器/计数器2个16位5个中断源,高级和低级两级优先级别外中断2个8、中断系统定时器/计数器中断2个串行中断1个它们都是通过单一总线连接,并被集成在一块半导体芯片上,为单片微型计算机(二)中央处理器CPU运算器实现算术、逻辑运算、位变量处理、移位、数据传送1.算术逻辑单元(ALU)8位二进制四则运算和布尔代数的逻辑运算运算结果影响PSW的有关标志位2. 累加器(ACC)8位存放操作数和中间结果最频繁的寄存器,大多数操作均通过它进行3.寄存器B 8位乘法时用于存乘数/积的高8位除法时用于存除数/余数也可作一般寄存器使用4.程序状态字(PSW)8位特殊功能寄存器,5.布尔处理器1位以位为单位,以进位标志(CY)作为累加位,以内部RAM中所有可进行位寻址的位作为操作位或存储位,以P0-P3的各位作为I/O位,有自己的指令系统。
运行速度快。
PSW.7 PSW.6 PSW.5 PSW.4 PSW.3 PSW.2 PSW.1 PSW.0CY (PSW.7) 进位标志位AC (PSW.6)辅助进位(或称半进位)标志F0 (PSW.5)用户标志位RS1和RS0(PSW.4,PSW.3)工作寄存器组选择位OV (PSW.2)溢出标志位PSW.1 未定义位P (PSW.0)奇偶标志位(偶校验)AC(PSW.6)辅助进位(或称半进位)标志。
加减运算时,其运算结果产生低四位向高四位进位或借位时, AC由硬件置“1”;否则被自动清“0”。
一般在BCD码运算时,系统用于进行十进制调整。
OV(PSW.2)溢出标志位运算结果是否溢出,溢出时则由硬件将OV 位置“1”;否则置“0”。
输入输出中断总结概述输入输出中断是计算机系统中一种重要的机制,用于处理外设与计算机之间的数据传输。
本文将对输入输出中断的概念、作用、分类和处理流程进行详细的总结和讲解。
什么是输入输出中断?输入输出中断是指当外设需要与计算机进行数据传输时,外设向计算机发出中断请求,使得计算机在完成当前操作后,立即转向处理该中断请求的机制。
在计算机体系结构中,输入输出设备(I/O设备)通常与主机(CPU和内存)通过输入输出接口进行连接。
通过输入输出中断,I/O设备可以在计算机执行其他任务的同时,与主机进行数据交换。
输入输出中断的作用输入输出中断通过降低计算机与I/O设备之间的耦合,使得计算机可以更高效地处理多个外设设备。
同时,输入输出中断还可以提高系统的吞吐量和响应速度,提高计算机系统的整体性能。
主要作用如下:1.提高系统的可靠性:通过中断机制,可以实现I/O设备与主机之间的异步工作,减少了死锁和饥饿等问题。
2.简化I/O设备驱动程序:输入输出中断可以简化驱动程序的设计和开发,减少了编程的复杂性和工作量。
3.提高系统的并发性:输入输出中断可以允许多个外设同时工作,并且可以在计算机执行其他任务时进行数据传输。
4.降低计算机与I/O设备之间的耦合度:通过中断机制,可以将I/O设备和主机解耦,实现I/O设备的独立操作和管理。
输入输出中断的分类根据中断处理的方式,输入输出中断可以分为以下几类:1.外部中断:外部中断是由外部事件或设备引起的中断,例如键盘输入、鼠标点击等。
外部中断通常由外部设备向CPU发出中断请求信号,从而引起中断处理程序的执行。
2.内部中断:内部中断是由CPU内部事件或异常引起的中断,例如溢出、除零错误等。
内部中断通常由CPU自身引发,并且由CPU内部的中断控制器进行处理。
3.软件中断:软件中断是由正在执行的程序通过软件指令触发的中断。
软件中断通常用于系统调用、异常处理等。
输入输出中断的处理流程输入输出中断的处理流程通常包括以下几个步骤:1.中断请求:外设向计算机发出中断请求信号,请求处理器处理中断。
专业课程教学大纲《计算机硬件技术基础》教学大纲课程教学大纲课程名称:计算机硬件技术基础学分及学时:4学分总学时36学时实验36学时适用专业:网络工程开课学期:第二学期开课部门:计算机与互联网学院先修课程:大学计算机基础、微型计算机硬件技术基础考核要求:闭卷考试使用教材及主要参考书:1、胡汉才编著,单片机原理及其接口技术,北京:清华出版社,19962、赵晓安主编,《MCS-51单片及原理及应用》天大出版社出版 2001年一·课程性质和任务《计算机硬件技术基础》是为全校非电类各专业本科生开设的一门计算机公共基础课。
本课程的目的是使学生初步明确计算机硬件的体系结构,从概念、基本功能、外部特性、标准等方面了解计算机及其外部设备,重点是微型计算机硬件结构及工作原理,包括计算机工作原理、微机的基本指令系统、汇编程序设计的一般概念,微处理器、存储器、总线及接口电路、外部设备等。
通过本门课程的学习,要对计算机硬件系统的结构和工作原理有一个总体了解,掌握组成PC系统的主要部件和常用外部设备的基本功能、特点、性能指标和使用方法,了解现代计算机的特点和未来计算机的发展趋势,明确汇编语言程序设计的方法。
培养学生利用硬件与软件相结合的方法分析解决本专业领域问题的思维方式和初步能力,为培养学生在本专业或相关领域中使用计算机进行控制等应用的开发打下基础。
二·课程教学目的与要求1、本课程是全校非计算机各专业必修课,宜安排在第3或4学期。
2、了解计算机硬件系统的基本组成、工作原理,性能指标和硬件领域里新技术、新知识。
3、既有理论,又要通过实验手段,做到理论与实践相结合。
4、讲课使用课件,全部采用多媒体大屏幕投影方式。
5、先修课程为《大学计算机基础》。
三、课程学时分配四·课程教学中应注意的问题对于基础比较差的同学,应当降低课程的难度,使他们慢慢进入更深层的知识之中。
而对于基础好的同学应当多讲一些课外的知识,使其拓展关于计算机更多的学识,巩固其知识点。