首页 > 其他分享 >微机结构读后感

微机结构读后感

时间:2024-04-25 19:45:19浏览次数:25  
标签:读后感 中断 总线 微机 指令 CPU 结构

实现计算功能的系统之一就是微机系统,了解微机结构是重要的。微型计算机结构采用总线结构实现相互之间的信息传送,这也是微机体系结构的特点之一,总线结构的优点有:结构简单、易于维护、便于系统功能的阔充。并且总线由CPU、内存储器和I/O接口之间相互交换信息的通道,工作方式采用分时方式,总线是由数据总线(双向),地址总线(单线)和控制总线组成。
微机有两种结构,静态结构和动态结构,微机的动态结构是指令的执行过程,而动态执行的前提是时钟晶振,其中指令周期指:取出并执行一条指令的时间,而机器周期指:用若干个CPU周期数表示,通常用内存中读取一个指令字的最短时间来规定CPU的周期,时钟周期:一个CPU周期时间(从外存取一条指令的时长)又包含有若干个时钟周期。另外I/O接口及其工作方式也是重要的一环,它的功能是完成数据,地址和控制三总线的转换和连接,然后接口软件也就是设备驱动程序,它采用汇编的方式,I/O接口的汇编方式有两种,一种是I/O端口与存储器单元统一编址,第二种是I/O端口独立编址。
在外部设备的工作方式中,中断是极其重要的,CPU执行程序时,由于发生了某种随机的事件(外部或内部),引起CPU暂时中断正在运行的程序,转去执行一段特殊的服务程序(称为中断服务程序或中断处理程序),以处理该事件,该事件处理完后又返回被中断的程序继续执行,这一过程称为中断,引起CPU中断的事件-中断源,共五个步骤,1.中断请求,2.中断判优(有时进行中断源识别),3.中断响应,4.中断服务,5.中断返回。
最后通过学习此节对微机结构有了一定的认识和了解。

标签:读后感,中断,总线,微机,指令,CPU,结构
From: https://www.cnblogs.com/910725zonzon/p/18158430

相关文章

  • 数据结构——双向循环链表
    二、双向循环链表(一)双向循环链表的构造双向循环链表的首结点中的prev指针成员指向链表的尾结点,并且双向循环链表的尾结点里的next指针成员指向链表的首结点,所以双向循环链表也属于环形结构。1)构造双向循环链表的结点//双向链表中的结点有效数据类型,用户可以根据需要进行修......
  • 关于微机结构的论述
    计算机的硬件系统包括运算器、控制器、存储器、输入设备和输出设备五大部分组成。其中运算器和控制器合称为中央处理器(是一台计算机的核心),随机存储器(RAM)和只读存储器(ROM)合称为内存存储器。内存储器和中央处理器(CPU)在一起称为主机,在计算机硬件系统中不属于主机的设备都属于外部设备......
  • 数据结构:顺序栈的创建·插入·删除
    数据结构:顺序栈的创建·插入·删除目录数据结构:顺序栈的创建·插入·删除栈的原理设计思路代码栈的原理​ 栈(stack),存储货物或供旅客住宿的地方,可引申为仓库、中转站,所以引入到计算机领域里,就是指数据暂时存储的地方,所以才有进栈(PUSH)、出栈(POP)的说法。闭合的一端被称为栈......
  • 数据结构:双向循环链表的创建·插入·删除
    数据结构:双向循环链表的创建·插入·删除/***@filename:数据结构:双向循环链表的创建·插入·删除*@brief:实现双向循环链表的创建·插入·删除*@author :[email protected]*@date :2024/04/24*@version:2.0*@note:none*CopyRig......
  • 数据结构——单向循环链表
    一、单向循环链表(一)单向循环链表的构造单向循环链表的尾结点的指针域中必须指向链表的首结点的地址1)构造单向循环链表的结点//单向循环链表中的结点有效数据类型,用户可以根据需要进行修改typedefintDataType_t;//构造单向循环链表的结点,链表中所有结点的数据类型应该......
  • C语言数据结构:链式栈及其出入栈
    /***********************************************************************************************************实现链式栈一般是以链表作为基础,一般是把链表头部作为栈顶,方便数据的插入和删除,链式栈相当于是一个单向不循环的链表。****Copyright(c)2023-2......
  • C语言数据结构:双向循环链表的增删操作
    /***********************************************************************************************************设计双向循环链表的接口****Copyright(c)[email protected]**********************************************......
  • 数据结构:双向循环链表的创建·插入·删除
    数据结构:双向循环链表的创建·插入·删除/***@filename:数据结构:双向循环链表的创建·插入·删除*@brief:实现双向循环链表的创建·插入·删除*@author :[email protected]*@date :2024/04/24*@version:1.0*@note:none*CopyRig......
  • dotnet UNO 如何在调试下输出界面层级结构
    本文将告诉大家如何在UNO里面将界面的层级结构输出到调试窗口实现方法非常简单,和WPF或UWP等的方法是一样的,那就是通过可视化树遍历的方式,如以下代码staticclassUISpyHelper{publicstaticvoidSpy(thisDependencyObjectelement){......
  • 数据结构:双向链表的创建·插入·删除
    数据结构:双向链表的创建·插入·删除/***@filename:数据结构:双向链表的创建·插入·删除*@brief:实现双向链表的创建·插入·删除*@author :[email protected]*@date :2024/04/23*@version:1.0*@note:none*CopyRight(c......