计算机组成原理
自学
是翼不是一
且行且珍惜
展开
-
DMA方式
一本章概述DMA控制器DMA方式DMA方式的特点DMA方式与中断方式CPU占用情况总结原创 2020-04-04 18:32:37 · 398 阅读 · 0 评论 -
程序中断方式
一概述例题:解答:1)2)原创 2020-04-04 18:06:41 · 564 阅读 · 0 评论 -
中断系统
概述程序中断是指计算机执行现行程序的过程中,出现某些急需处理的异常情况或特殊请求,CPU暂时中止现行程序,而转向对这些异常情况或特殊请求进行处理,在处理完毕后CPU又自动返回到现行程序的断点处,继续执行原程序。中断请求的分类中断判优-实现中断判优—优先级设置中断处理过程中断处理过程-中断隐指令中断处理过程-硬件向量法中断处理过程–中断服务程序中断屏蔽技术...原创 2020-04-04 17:55:39 · 598 阅读 · 0 评论 -
程序查询方式
概述程序查询方式接口结构例题:原创 2020-04-04 11:39:27 · 742 阅读 · 0 评论 -
I/O接口
基本概念I/O端口及其编制I/O接口类型原创 2020-04-04 11:25:02 · 239 阅读 · 0 评论 -
输入输出
一概述外部设备也称外围设备,是除了主机以外的,能直接或间接与计算机交换信息的装置。输入设备用来向计算机系统输入命令和文本,数据等信息的部件。键盘和鼠标是最基本的输入设备。输出设备用来将计算机系统中的信息输出到计算机外部进行显示,交换等的部件,显示器和打印机是最基本的输出设备。显示器打印机外存设备是指计算机内存及CPU缓存等以外的存储器。硬磁盘,光盘等是最基本的外存设备...原创 2020-04-04 11:04:59 · 271 阅读 · 1 评论 -
输入/输出系统概述
一基本该类I/O系统演变过程I/O系统基本组成一般来说,I/O系统由I/O软件和I/O硬件两部分构成。1.I/O软件 包括驱动程序,用户程序,管理程序,升级补丁等。通常采用I/O指令和通道指令实现CPU和I/O设备的信息交换。2.I/O硬件 包括外部设备,设备控制器和接口,I/O总线等。接口可以看作两个部件之间的交接部分。I/O方式简介...原创 2020-04-04 10:10:30 · 224 阅读 · 0 评论 -
总线
一:概述总线是一组能为多个部件分时共享的信息传送线路。共享是指总线上可以挂接多个部件,各个部件之间相互交换的信息都可以通过这组线路分数共享。分时是指同一时刻只允许有一个部件向总线发送信息,如果系统中有多个部件,则它们只能分时向总线发送信息。为什么用总线早期计算机外部设备少时大多采用分散连接方式,不易实现随时增减设备。为了更好解决I/O设备和主机之间连接的灵活性问题,计算机的结构从分数...原创 2020-04-03 16:52:31 · 693 阅读 · 0 评论 -
数据通路
一:数据通路数据在功能部件之间的传送的路径数据通路-CPU内部单总线方式CPU内部单总线方式-例题数据通路的功能和基本结构专用通路。例题:解答:34:5:6:...原创 2020-04-03 15:51:58 · 1042 阅读 · 0 评论 -
中央处理器
一:本章概述CPU的功能1.指令控制。完成取指令,分析指令和执行指令的功能,即程序的顺序控制。2.操作控制。一条指令的功能往往是由若干操作信号的组合来实现的。CPU管理并产生由内存取出的每条指令的操作信号,把各种操作信号送往相应的部件,从而控制这个部件的按指令的要求进行动作。3.时间控制。对各种操作加以时间上的控制,时间控制要为每条指令按时间顺序提供应有的控制信号。4.数据加工。对数据...原创 2020-04-03 14:03:09 · 291 阅读 · 0 评论 -
CISC和RISC
一:概述CISC: Complex instruction Set Computer设计思路:一条指令完成一个复杂的基本功能。代表:X86架构,主要用于笔记本,台式机等。RISC:Reduced instruction Set Computer设计思路:一条指令完成一个基本“动作";多条指令组合完成一个复杂的基本功能。代表:ARM架构,主要用于手机,平板等。80-20规律:典型程...原创 2020-04-03 13:03:02 · 269 阅读 · 0 评论 -
堆栈寻址
堆栈寻址堆栈寻址:操作数存放在堆栈中,隐含使用堆栈指针(SP)作为操作数地址。堆栈是寄存器(或专用寄存器组)中一块特定的按"后进先出(LIFO)"原则管理的存储区,该存储区中被读/写单元的地址是用一个特定的寄存器给出的,该寄存器称为堆栈指针(SP)硬堆栈和软堆栈...原创 2020-04-03 12:49:05 · 4744 阅读 · 1 评论 -
偏移寻址
一概述1.基址寻址将CPU中基址寄存器(BR)的内容加上指令格式中的形式地址A,而形成操作数的有效地址,即EA=(BR)+A。注:基址寄存器是面向操作系统的,其内容由操作系统或管理程序确定。在程序执行过程中,基址寄存器的内容不变(作为基地址),形式地址可变(作为偏移量)。当采用通用寄存器作为基址寄存器时,可由用户决定哪个寄存器作为基址寄存器,但其内容仍由操作系统确定。优点:可扩大寻...原创 2020-04-03 12:03:37 · 5954 阅读 · 2 评论 -
第4章:指令系统
一:本章概述指令(又称为机器指令)是指示计算机执行某种操作的命令,是计算机运行的最小功能单位,一台计算机的所有指令的集合构成该机的指令系统,也称为指令集。注:一台计算机只能执行自己指令系统中的指令,不能执行其他系统的指令。指令格式一条指令就是机器语言的一个语言,它是一组有意义的二进制代码。一条指令通常要包括操作码字段和地址字段两部分。四地址指令。指令含义:(A1)OP(A2...原创 2020-04-03 10:55:50 · 1820 阅读 · 0 评论 -
高速缓存存储器
一:局部性原理及性能分析假设Cache的速度是主存的5倍,且Cache的命中率为95%,则采用Cache后,存储性能提高多少(设Cache和主存同时被访问,若Cache命中则中断访问主存)。Cache和主存同时访问解答:一Cache和主存同时访问设Cache的存取周期为t,则主存的存取周期为5t,Cache和主存同时访问,不命中访问时间为5t,故系统的平均访问时间为Ta=0.95t...原创 2020-04-02 12:44:21 · 1178 阅读 · 0 评论 -
双口RAM和多模块存储器
一存取周期二:双端口RAM多模块存储器多体并行存储器流水线原创 2020-04-02 11:33:16 · 235 阅读 · 0 评论 -
主存与CPU的连接
一:主存容量扩展-位扩展二:主存容量扩展-子扩展一:线选法译码器选法主存容量扩展–译码器主存容量扩展-字位同时扩展主存与CPU的连接解答:...原创 2020-04-02 11:02:20 · 804 阅读 · 0 评论 -
存储器分类
一概述二:存储器分类存储器的性能指标1.存储容量:存储字数字长(如1M8位)2.单位成本:每位价格=总成本/总容量3.存储容量:数据传输率=数据的宽度/存储周期。1):存取时间(Ta):存取时间是指从启动一次存储器操作到完成该操作所经历的时间,分为读出时间和写入时间。2):存取周期™:存取周期又称读写周期或访问周期。它是指存储器进行一次完整的读写操作所需的全部时间,即连续两次独...原创 2020-04-02 10:20:11 · 303 阅读 · 0 评论 -
第3章存储系统--ROM
一:概述ROM:Read-Only Memory原创 2020-04-02 10:00:40 · 275 阅读 · 0 评论 -
第3章存储系统--RAM
一:本章概述一 主存储器MAR:Memory Address RegisterMDR:Memory Data Register二存储器芯片的基本结构片选 线两种模式:高电平有效,低电平有效。存储字长对应数据线条数。8K*8位,地址线13根,数据线8根。三寻址一.半导体存储器RAM半导体随机存取存储器访问的时间与访问地址无关。SRAM:静态随机存取存储器DR...原创 2020-04-02 09:40:38 · 768 阅读 · 0 评论 -
浮点数加减替换版
一:概述浮点数加减运算步骤:1.对阶2.尾数加减3.规范化4.舍入5.判溢出。浮点数的加减运算。例:已知十进制数X=-5/256 Y=+59/1024,按机器补码浮点运算规则计算X-Y,结果用二进制表示,浮点数格式如下:阶符取2位,阶码取3位,数符取2位,尾数取9位用补码表示阶码和尾数0.转换格式:强制类型转换。...原创 2020-04-01 17:51:48 · 861 阅读 · 0 评论 -
浮点数
浮点数表示阶码E反映浮点数的表示范围及其小数点的实际位置。尾数M的数值部分的位数n反映浮点数的精度。阶码,尾数均用补码表示,求a,b的真值。a=0,01;1.1001b=0,01;0.011001解答;a:阶码0,01对应真值+1尾数1.1001对应真值-0.0111=浮点数的规格化规格化:规定尾数的最高数位必须是一个有效值。左规:当浮点数运算的结果为非规格化时要进行...原创 2020-04-01 17:24:22 · 355 阅读 · 0 评论 -
乘法运算和强制类型转换
一乘法运算原码一位乘法:符号位与数值位分开处理设机器字长为5位(含1位符号位,n=4),X=-0.1101,y=+0.1011,采用原码一位乘法求x.y符号:一正一负,结果为负,即符号位=X⊕Y。原码一位乘:结果:-0.10001111二:强制类型转换void main(){ short x=-4321; //short型占用2个字节 x:1110 1111 0001 ...原创 2020-04-01 15:32:56 · 914 阅读 · 0 评论 -
加法运算及其溢出
一:概述I/O系统演变过程原创 2020-04-01 12:06:33 · 2524 阅读 · 1 评论 -
移位运算
概述算术移位循环移位原创 2020-03-31 12:31:38 · 156 阅读 · 0 评论 -
原反补码
一:无符号原码无符号数:整个机器字长的全部二进制均为数值位,没有符号位,相当于数的绝对值。表示范围:8位二进制数:2的8次方不同的状态0000 0000 ------1111 1111 =1 0000 0000 -10 ---------------------255 =2的8次方-1n位的无符号数表示范围为:0 ------2的n次方-1有符号数...原创 2020-03-31 12:16:22 · 1800 阅读 · 0 评论 -
一:发展历史
一:计算机硬件的发展原创 2020-03-29 16:15:44 · 828 阅读 · 0 评论