![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微型计算机技术及应用
文章平均质量分 77
布布要成为最负责的男人
本科湖中大,硕士推免至南航,全栈领域,冲击大厂高薪ing
展开
-
微机学习:十七课
串行通信和串行接口微机与I/O设备的接口按照数据传送方式的不同,可分为:并行接口和串行接口。1、串行通信:将数据分解成二进制位用一条信号线,一位一位顺序传送的方式。在传输过程中,每一位数据占据一个固定的时间长度2、串行通信的特点:(1)数据的各位依次由源到目的地——速度慢,效率低(2)数据线少、抗干扰能力强(数据线少那么生成的磁场就少,磁场间产生的总干扰信号就相对少)——远程,费用低(3)适用于长距离、中低速通信3、分类:(1)按传输方式分:全双工、半双工、单工①全双工:双根传输线,数原创 2022-05-07 14:55:31 · 394 阅读 · 2 评论 -
微机学习:十六课
复习一下上节课讲的查询传送方式,做个小结:1、CPU需要先了解外设的工作状态,然后在外设可以交换信息的情况下(就绪)实现数据输入或输出,否则等待2、对多个外设的情况,按CPU按一定顺序依次查询。先查询的外设将优先进行数据交换3、查询传送的特点:工作可靠,适用面宽,但传送效率低但是实际上,无论是无条件传送还是条件传送,效率都不会太高。效率更高的是利用硬件的方式,一个是中断方式,一个是DMA方式。I/O中断的产生以打印机为例:解析一下上面的图:CPU执行主程序,打印机空闲:用户正在操作,比如原创 2022-04-27 20:40:45 · 661 阅读 · 0 评论 -
微机学习:十五课
I/O接口概述(1)输入输出接口电路是为了解决计算机与外设之间信息交换和缓冲问题而提出来的。(2)接口技术专门研究CPU和外设之间的数据传送方式、接口电路的工作原理和使用方法。接口电路可以按功能分为:①使微处理器正常工作所需的辅助电路②输入输出接口电路重点:为什么需要I/O接口电路?(1)外部设备功能多种多样,原理各不相同,而存储器功能单一。理解:举栗子,麦克风和摄像头,这两个外部设备的输入都是模拟信号且功能不一样,然而存入存储器中的数据都是数字信号,因此需要I/O接口进行信号的转换。(2原创 2022-04-26 20:36:40 · 1744 阅读 · 0 评论 -
微机学习:十四课
高速缓存技术Cache概述Cache的组织方式Cache的数据跟更新方法Cache控制器82385Pentium的两级Cache组织影响Cache性能的因素Cache概述首先计算机的主存是存在矛盾的,DRAM组成的速度太慢了,SRAM组成的又太贵了且容量太小。因此,在主存和高速CPU之间设置一个小容量、高速度的SRAM,存放CPU正在使用的代码和数据。Cache系统:主存保存数据,Cache保存主存副本区域性规律:(1)时间区域性:对同一个地址的两次访问间隔时间越短,时间局部性越好。(2)空间原创 2022-04-25 23:43:08 · 354 阅读 · 0 评论 -
微机学习:十三课
存储器的体系结构层次化的存储器体系结构层次化的总体结构内存的分区结构32位计算机系统的内存结构层次化的存储器体系结构层次化的总体结构前文以前的CPU,没有那么快,那么主存储体里面主要是DRAM构成的内存,这时候的内存存取速度可以达到要求了,后面的CPU越来越快,DRAM不够快,如果我们都使用SRAM,速度有了,但是SRAM不仅贵,而且容量低(这里就是顺带复习一下SRAM、DRAM,顺便引入该文内容),要解决这个问题,提出了层次化的结构,具体实现:定义把各自速度不同、容量不同、存储技术也可能不同的原创 2022-04-25 08:52:57 · 425 阅读 · 1 评论 -
微机学习:十二课
SRAM、DRAM的比较SRAM:功耗大、速度快、价格贵、集成度低、容量小;常用于Cache,网络服务器、路由器。DRAM:功耗低、速度慢、价格便宜、集成度高、容量大;常用于内存。存储器的行列结构容量以字节(B)为单位地址:——区分不同的存储单元——简化地址译码电路以32行×32列的存储器为例:32行×32列也就是这个存储器的范围,即1024。总共10根地址线,各有5根放在行选择和列译码,每根地址线都有0、1两种选择,那么5根地址线能够进行的行选择范围就是2^5=32。存储器芯片基本原创 2022-04-13 21:41:06 · 1756 阅读 · 0 评论 -
微机学习:十一课
今天讲了堆栈。。。汇编已经讲过了 我就不再讲了,但是,总结一下微机讲的那些指令吧。(1)mov(2)IN/OUT(3)mov offset或LEA :取偏移量(4)push pop(5)add/sub(6)inc/dec(7)and/or/xor/test其中test 目的,源表示对两个操作数进行按位逻辑与操作,并修改标志位,但不送回结果到目的,即指令执行后,两个操作数都不变,仅影响标志位。Pentium的几种总线状态定义1、T1状态:等待地址和状态信号有效,ADS#也有效2、T2状态原创 2022-04-12 19:02:38 · 519 阅读 · 0 评论 -
微机学习:第十课
存储器寻址1、直接寻址2、寄存器间接寻址3、寄存器相对寻址4、基址加变址的寻址5、相对的基址加变址寻址6、关于地址的寻址1、直接寻址这种寻址方式是对存储器访问时可采用的最简单的方式,存储单元的地址由指令直接给出。例如:MOV AX,[1070H] 将DS段的1070H和1071H两个单元的内容取到AX中MOV EAX,ES:[1000H] 将ES段的1000H开始的4个字节的数据传到EAX中。2、寄存器间接寻址存储单元的有效地址由寄存器指出,这里需要注意的地方就是寄存器的使用规则:①BP/S原创 2022-04-06 20:19:28 · 1400 阅读 · 3 评论 -
微机学习:第九课
指令系统1、计算机的编程结构:①寄存器;②存储器;③输入/输出端口2、操作数的寻址方式:①立即寻址和寄存器寻址;②输入/输出端口寻址;③关于地址的寻址3、Pentium的指令系统①传送指令②算术运算指令③逻辑运算和位操作指令④串操作指令及其重复前缀⑤控制类指令指令指令格式:操作码+操作数(地址码)操作数只有一个的指令叫做单操作数指令,有两个就叫做双操作数指令,双操作数指令的双操作数为源操作数和目的操作数。操作数是参与运算或加工处理的数据,所以操作数存放在:①寄存器②存储器原创 2022-04-01 21:37:19 · 2813 阅读 · 5 评论 -
(凭什么断点要放入堆栈?)微机学习:第八课
兄弟们,姐妹们,又是一篇还账的文章疫情管控越来越严了,大家去做核酸了,我们因此只上了一节课,整节课讲的内容都是中断有一个内容让我引起一点思考,那就是堆栈的数据结构在中断中的应用,老师不会讲的那么深,但是身为一个acmer,经常用得到堆栈的人,当然要做多一点的思考(阐释放在了下面目录的“可屏蔽中断INTR的响应过程”)中断的分类硬件中断定义分类可屏蔽中断不可屏蔽中断硬件中断的响应过程可屏蔽中断INTR的响应过程非屏蔽中断NMI的响应过程软件中断定义特点硬件中断定义由外部硬件产生的中断,也称为外部中原创 2022-03-30 22:16:01 · 1321 阅读 · 0 评论 -
微机学习:第七课
Pentium的寄存器1、基本寄存器组(供系统程序和应用程序共同访问)通用寄存器、段寄存器、标志寄存器、指令指针寄存器2、系统寄存器组(供系统程序访问)地址寄存器、控制寄存器、调试寄存器、测试寄存器3、浮点寄存器组(供系统程序和应用程序共同访问)数据寄存器、标记字寄存器、状态寄存器、控制字寄存器、指令指针寄存器、数据指针寄存器...原创 2022-03-30 21:35:13 · 775 阅读 · 0 评论 -
Pentium的保护工作方式
对Pentium进行复位或者开机以后,先进入实地址模式(完成初始化),再立即进入保护方式。保护方式提供了多任务环境中的各种复杂功能以及庞大的存储器组织的管理机制的管理机制,使得各个任务的有关数据互相独立,并各自进行不同等级的保护。有如下特点:1、存储器用逻辑地址空间、线性地址空间和物理地址空间三种方式来描述。逻辑地址(也叫虚拟地址,是通常程序中使用的地址。)包含段基地址和段内的偏移量。Pentium的基地址和偏移量的组合不是像8086那样简单移位和累加而成,而是通过一种叫段描述符的机构进行转化,这样可对原创 2022-03-28 17:20:56 · 361 阅读 · 0 评论 -
微机学习:第六课
课前提问的一些重点1、80386的逻辑结构分为CPU(IPU、IDU、EU)、BIU、MMU(SU+PU)其中,IPU实现指令预取,IDU实现指令译码,EU实现执行功能。BIU是总线接口单元,同上文的8086。SU和PU分别实现分段(逻辑地址->线性地址)和分页(线性地址->物理地址)。2、当两个最高位为0的两数相加,得到的最高位为1,那么OF(溢出标志位)为1。这节课的内容真的很繁琐,但是想了想还是勇敢的写下去了,欢迎大家来纠错、补充。Pentium微处理器这是一个重点,主要部件原创 2022-03-22 16:32:29 · 987 阅读 · 4 评论 -
微机学习:第五课
寄存器的使用规则这是一道课前的提问,反正题目一出来的时候我是没有想到的。答案就是上一节说的CS——IP(代码段)以及SS-SP/BP(堆栈段)。重点:存储器存储器的容量越来越大,找到某个特定的存储单元即存储器寻址越来越困难了。32位微处理器有三种工作方式:1、实地址模式;2、虚拟地址方式(保护方式);3、虚拟8086方式实地址模式(1)是16位微处理器采用的方式,32位向下兼容。实地址通俗的说就是程序员编写程序时用到的地址。实地址模式的存储单元地址是20位的,那么可寻址的范围就是2^20=1M原创 2022-03-19 11:19:07 · 1533 阅读 · 0 评论 -
微机学习:第四课
这一方面是重点,有关于寄存器的知识,老师说将会讲长达1个月,而且期末考的比重巨大,因此我认为有必要总结清楚。重点:16/32位微处理器的基本寄存器分为三大类:通用寄存器、段寄存器、指令指针和标志寄存器1、通用寄存器(括号内的是32位微处理器的寄存器的表示方法):总共有8种:①AX(EAX):累加寄存器②BX(EBX):基址寄存器③CX(ECX):计数寄存器④DX(EDX):数据寄存器⑤BP(EBP):基地址指针寄存器⑥SP(ESP):堆栈指针寄存器⑦SI(ESI):源变址寄存器⑧DI原创 2022-03-15 19:50:48 · 1217 阅读 · 1 评论 -
微机学习:第三课
电脑三大件主机、显示器、键鼠主机三大件CPU、主板、内存问:为什么内存被称作是主存,而硬盘不是?答:因为CPU可以直接与内存打交道,而无法和硬盘直接打交道。微处理器的性能指标最主要的两项:1、字长:指CPU能同时处理的数据位数,也称数据宽度。字长越长,计算能力越快,速度越快。2、主频:即CPU的时钟频率,主频越高,计算能力越高,速度越快。微处理器的制作工艺,其单位为:μm重点:8086的编程结构1、8086具有16位的微处理器,16根数据线和20根地址线。因为可用20位地址,所以可寻址原创 2022-03-10 10:02:06 · 310 阅读 · 2 评论 -
微机学习:第二课
问:电脑中的“电”指代什么含义?答:电子元器件重点:微型计算机系统的三个层次微机系统的组成分成三个层次(微处理器->微型计算机->微型计算机系统):首先,微机整体由硬件系统和软件系统组成,两者缺一不可,没有软件系统的计算机系统只能称为裸机。其次,硬件系统的组成分为微型计算机和外设,微型计算机内包含了微处理器(ALU、寄存器、控制器)、主板(内存储器、I/O接口电路)、系统总线(地址总线AB、数据总线DB、控制总线CB)。软件系统则分为系统软件和应用软件两部分。严格来讲,微处理器不等原创 2022-03-08 16:32:10 · 501 阅读 · 1 评论 -
微机学习:第一课
第一台电子计算机:ENIAC(埃尼阿克)——1946.2.15外在特点:体积大,重量重,运算“慢”。技术特点:运算速度为5000次/秒;采用十进制运算;没有存储器。冯诺依曼结构:特点:采用二进制运算;有存储器;冯氏结构(普林斯顿体系);微型机的主要特点1.体积小,质量轻2.价格低廉3.可靠性高、结构灵活4.应用面广...原创 2022-03-02 16:06:29 · 1030 阅读 · 1 评论