计算机组成原理高频考点拆解:概念、总线、存储器与易错题
简介《计算机组成原理》课后习题答案文档面向高校计算机及相关专业学生、考研复习者和授课教师针对唐朔飞《计算机组成原理》第三版课后练习缺少系统对照答案的问题提供按章节整理的参考答案与概念解析。内容覆盖计算机系统组成、层次结构、高级语言/汇编语言/机器语言差别、计算机组成与体系结构关系、冯·诺依曼模型、硬件五大部件及主要技术指标并对主机、CPU、主存、存储单元、存储字长、机器字长、指令字长等术语作解释适合课后核对、考前梳理和课堂讲评。压缩包共1个docx文件约7.8MB便于检索与打印。已有25711人学习说明其在同类资料中具有较高参考度。读者可据此定位知识盲点理解习题答案背后的硬件组成逻辑并用于复习提纲整理与自测订正。1. 从一道“送分题”变成“送命题”说起计算机组成原理的课后题里最容易被跳过的是第一章那批名词解释最容易在考场上翻车的偏偏也是它们。题面看着像“什么是主机”真写起来才发现考的是边界存储字长和机器字长差在哪、PC 和 MAR 为什么是 28 位而不是 32 位、总线带宽到底按位算还是按字节算。概念题只写一句话阅卷人最多给一半分写成“定义 作用 与相邻概念的区别”才是完整的踩分点。下面按概论、总线、存储器三块把高频考点拆开每块都给能背的模板和能动手算的真题期末、考研专业课和硬件岗面试前都能直接拿来过一遍。2. 概论高频考点五级层次、冯诺依曼五条与一个 28 位的坑2.1 五级层次结构从下往上写每级都要带“谁来解释”层次结构这道题几乎每套卷子都会出现标准答法是从下往上逐级列并且每一级都补一句“本级由什么支持或解释”。第一级微程序机器级微指令由硬件直接执行第二级传统机器级用微程序解释机器指令第三级操作系统级一般用机器语言程序解释作业控制语句第四级汇编语言机器级由汇编程序支持并执行第五级高级语言机器级由各种高级语言编译程序支持并执行往上还可以有第六级应用语言机器级采用面向问题的应用语言。答题时最容易丢分的地方是只写级别名称不写解释者。阅卷人看这道题找的就是“微程序解释机器指令”“汇编程序支持”“编译程序支持”这几个关键词级别名谁都会背解释关系才是分辨会不会的分水岭。面试里这类题会换个问法“机器语言程序员直接面对的是哪一级”这类题通常这么答——传统机器级因为体系结构定义的那些属性比如指令集、数据类型、寻址方式正是这一级程序员能看到的东西。再追问一句“哪一级由硬件直接执行”答案是第一级微程序机器级别答成传统机器级这是最常见的错位。2.2 三种语言的差别与联系答题要落在“翻译链”上高级语言、汇编语言、机器语言的差别很多答案写成“高级语言好写好读、机器语言难写难读”这种答法只能拿辛苦分。真正要写的是三层关系机器语言是硬件能够直接识别的语言由二进制代码构成汇编语言是机器语言的符号表示用助记符替代操作码本质上仍然一一对应机器指令高级语言是面向算法的语言与具体硬件无关。联系才是采分重点。高级语言写的源程序处在最高层必须先翻译成汇编语言再由汇编程序汇编成机器语言目标程序才能被硬件执行。这条链子写出来等于同时回答了“为什么需要编译程序”“为什么汇编程序不可省”。面试官最想听的是你对“翻译层级”的清楚认识而不是对某种语言的主观评价。顺带一句加分汇编语言和机器语言的对应关系接近一对一高级语言一条语句往往对应多条机器指令这也是为什么高级语言的效率分析要落到指令条数上。2.3 冯诺依曼五条特征背五条答三条也要答准冯诺依曼计算机的特点标准答案是五条计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成指令和数据以同等地位存放在存储器内并可按地址访问指令和数据均用二进制表示指令由操作码和地址码两部分组成操作码表示操作性质地址码表示操作数在存储器中的位置指令在存储器中顺序存放通常顺序执行在特定条件下可根据运算结果或特定条件改变执行顺序。这份清单里最容易被追问的是第二条和第五条。第二条决定了“存储程序”的思想根基也直接引出了后面那道经典题指令和数据都在存储器里计算机怎么区分答案是两种方法一是按时间段区分取指令阶段取出的是指令执行阶段取出的是数据二是按地址来源区分由 PC 提供地址取出的是指令由指令地址码部分提供地址取出的是操作数。这两种方法要一起写只写一种会显得没读透。第五条常被追问“和现代计算机有什么不同”。教材里的经典模型以运算器为中心输入输出设备与存储器之间的数据传送要经过运算器现代计算机普遍改成以存储器为中心数据通路不再全部挤过运算器。答题时先按教材答全再补一句这个演进答案的层次立刻就不一样了。2.4 主机框图的信息流STA M 和 ADD M 各走几步主机框图题是概论部分最有区分度的一道。以存数指令 STA M 为例信息流是PC→MARMAR→MMMM→MDRMDR→IROP(IR)→CUAd(IR)→MARACC→MDRMAR→MMWR。加法指令 ADD M 则是PC→MARMAR→MMMM→MDRMDR→IROP(IR)→CUAd(IR)→MARRDMM→MDRMDR→XADDALU→ACCACC→MDRWR。这两串箭头要背到能默写但更要理解它们的结构。前半段两条指令完全一样都是取指阶段PC 给地址、主存读出、送指令寄存器、操作码送控制单元。分叉点在操作码译码之后STA 是把累加器内容写回主存所以走 ACC→MDR→主存并发出写命令ADD 是先读操作数、送入运算器的另一个工作寄存器 X、与 ACC 相加、结果回 ACC。真正拉开差距的是后面那个小问主存容量 256M×32 位在指令字长、存储字长、机器字长都相等的条件下指出各寄存器位数。思路是先算地址位数256M 等于 2 的 28 次方所以 PC 和 MAR 都是 28 位字长 32 位所以 ACC、X、IR、MDR 都是 32 位。这道题翻车的典型是把 PC 也写成 32 位或者把 MAR 写成 28 位却把 MDR 写成 28 位。记住一条地址寄存器看容量数据类寄存器看字长两边不能混。2.5 十二个概念和七个技术指标用一张表把边界划清概念群题看着零碎实际考的是“谁包含谁”。主机是 CPU 加主存CPU 由运算器和控制器组成主存存放正在运行的程序和数据存储单元是可存放一个机器字并具有特定地址的存储单位存储元件是存储一位二进制信息的物理元件是存储器中最小的存储单位不能单独存取存储字是一个存储单元所存二进制代码的逻辑单位存储字长是这个逻辑单位的位数。概念落点常见误答存储元件一位最小物理单位答成“一个字节”存储单元存一个机器字有地址与存储元件混为一谈存储字长一个存储单元的位数与机器字长混用机器字长CPU 一次能处理的位数答成“总线宽度”指令字长一条指令的二进制位数答成“操作码位数”存储容量能存二进制代码的总量漏掉主存、辅存分开描述技术指标那一组同样爱考。机器字长指 CPU 一次能处理的数据位数通常与寄存器位数有关字长越长表示范围越大、精度越高也会影响运算速度数据通路宽度指数据总线一次能并行传送的数据位数存储容量指能存储信息的最大容量通常以字节衡量一般分主存容量和辅存容量运算速度用 MIPS、MFLOPS 或 CPI 衡量主频是机器内部主时钟的运行频率吞吐量指流入、处理和流出系统的信息速率主要取决于主存的存取周期响应时间指系统对特定事件的响应时间比如实时响应外部中断的时间。面试里最常被挑出来问的是 CPI 和 MIPS 的关系。CPI 是执行一条指令所需的时钟周期数MIPS 是每秒百万条指令两者换算要带主频MIPS 等于主频除以 CPI 再除以十的六次方。答这道题时把单位带上比背定义更能说明你真算过。3. 总线高频考点三类信号线、四种通信与三个必算的带宽题3.1 总线定义与三类信号线方向、根数、和谁相等总线是连接多个部件的信息传输线是各部件共享的传输介质。它的传输特点是一句话某一时刻只允许一个部件向总线发送信息但多个部件可以同时从总线上接收相同的信息。为了减轻总线负载各种 I/O 设备要通过 I/O 接口接在总线上而且还要通过三态门挂在总线上没有数据交换时置成高阻态。这三点连起来答才算把“为什么总线上要挂三态门”讲明白。系统总线按传输信息不同分为地址线、数据线和控制线。地址线是单向的根数越多寻址空间越大也就是 CPU 能访问的存储单元个数越多数据线是双向的根数与存储字长相同是机器字长的整数倍控制线是双向的。这三句几乎是必考原句尤其是“数据线根数与存储字长相同”这半句很多答案只写“数据线双向”就结束了丢掉的是最值钱的那部分。面试追问经常落在“地址线根数怎么定”上。答案是地址线根数由寻址空间决定容量为 2 的 n 次方个单元就需要 n 根地址线如果主存容量是 256M×32 位地址线就是 28 根。这类题和第二章的寄存器位数题是同一个知识点换了个马甲前面算熟这里就是送分。3.2 四种总线结构与三种判优方式谁最快、谁最敏感常用总线结构有单总线、双总线、三总线和四总线。单总线把 CPU、主存、I/O 设备都挂在一组总线上允许 I/O 之间或 I/O 与主存之间直接交换信息但所有传送都挤过这组共享总线极易形成系统瓶颈同一时刻不允许两个以上部件向总线传输信息必然影响效率早期的 ISA、EISA 就是这种结构。双总线把速度较低的设备从总线上分离出来形成主存总线与 I/O 总线分开的结构通道是一个具有特殊功能的处理器CPU 把一部分功能下放给通道让它统一管理 I/O 设备系统吞吐能力可以做得相当大。三总线则是主存总线负责 CPU 与主存、I/O 总线负责 CPU 与各类 I/O、DMA 总线负责高速外设与主存直接交换信息另一种画法里还有局部总线和扩展总线。四总线是在三总线基础上再加一条高速总线让高速设备自身工作很少依赖处理器同时又比扩展总线上的设备更贴近处理器。判优控制考的是三种集中式方式的特点对比这里必须背准三句话链式查询只需很少几根线就能按一定优先次序实现总线控制很容易扩充设备但对电路故障很敏感计数器定时查询的计数可以从 0 开始此时优先次序固定也可以从终止点开始此时是循环方式、各设备优先级相等初始值还能由程序设置所以优先次序可改变对电路故障不如链式查询敏感但增加了主控线数、控制也更复杂独立请求方式响应速度快、优先次序控制灵活但控制线数量多、总线控制更复杂。结论两句独立请求方式响应时间最快链式查询对电路故障最敏感。答题时把“为什么链式查询对故障敏感”补一句会更好看链式查询的优先级信号沿着设备链串行传递链上任何一个设备或连线出问题后面的设备就再也拿不到总线使用权。这一句是把结论变成理解的关键。3.3 四种通信控制同步、异步、半同步、分离式同步通信指由统一时钟控制的通信控制方式简单、灵活性差当系统中各部件工作速度差异较大时总线工作效率明显下降适合速度差别不大的场合。异步通信没有统一时钟部件间采用应答方式联系控制方式比同步复杂、灵活性高当各部件速度差异较大时反而有利于提高总线工作效率。异步通信的应答方式又分不互锁、半互锁和全互锁三种。不互锁是请求方发出请求后不等待回答过一段时间就撤销半互锁是请求方等待回答信号但回答方不等待请求撤销全互锁是双方都等对方撤销可靠性最高、速度最慢。这三种互锁关系的图一定要会画画的时候把请求线和回答线的升降沿对齐说明谁是“等”的一方。半同步通信保留了同步通信的基本特点所有地址、命令、数据信号的发出时间都严格参照系统时钟的某个前沿开始接收方采用系统时钟后沿判断识别同时又像异步通信那样允许不同速度的模块和谐工作办法是增设一条 WAIT 响应信号线用插入时钟等待周期的措施协调双方配合。它适用于系统工作速度不高、但又包含许多速度差异较大设备的简单系统控制比异步简单、可靠性较高缺点是对系统时钟频率不能要求太高整体速度不是很高。分离式通信的特点有四条各模块想占用总线都必须提出申请获得使用权后主模块在限定时间内向对方传送信息采用同步方式不再等待对方回答各模块准备数据的过程都不占用总线总线可以接受其他模块请求总线被占用时都在做有效工作或者发命令或者传数据不存在空闲等待时间。它主要用于大型计算机系统。这四条答齐比只写“效率高”要有说服力得多。3.4 三道必算题带宽、最大数据传输率、波特率与比特率第一道总线时钟频率 8MHz一个总线周期等于一个时钟周期一个总线周期中并行传送 16 位数据求总线带宽。算法是带宽等于每个总线周期传送的位数除以周期时间周期时间等于 1 除以 8M 秒所以带宽等于 16 乘以 8M等于 128Mbps。这道题没有坑唯一的坑是你把 16 位当成了 16 字节。第二道32 位总线系统时钟频率 66MHz总线最短传输周期为 4 个时钟周期求最大数据传输率并说明如何提高。传输周期等于 4 除以 66M 秒最大数据传输率等于 32 除以这个周期等于 32 乘以 66M 再除以 4等于 528Mbps。提高措施三条提高总线时钟频率、增大总线宽度、减少总线传输周期包含的时钟周期个数。这三条要和公式对应着写公式里 32 是宽度、66M 是频率、4 是周期个数改哪个参数效果如何一目了然。第三道异步串行传送系统字符格式为 1 个起始位、8 个数据位、1 个校验位、2 个终止位每秒传送 120 个字符求波特率和比特率。一帧总位数是 1812 等于 12 位波特率等于 12 乘以 120 等于 1440bps比特率只算有效数据位等于 8 乘以 120 等于 960bps。这道题翻车率极高错法集中在两个地方一是把校验位和终止位漏掉二是把波特率和比特率算成同一个数。记住波特率数的是“信号变化”一帧里所有位都算比特率数的是“有效数据”只算数据位。4. 存储器高频考点层次结构、刷新方式和 128 片芯片怎么分4.1 两个存储层次与三条排序为什么加 Cache 不亏存储器层次结构主要体现在 Cache—主存和主存—辅存这两个层次上。Cache—主存层次对 CPU 访存起加速作用从整体运行效果看CPU 访存速度加快、接近 Cache 的速度而寻址空间和位价却接近主存主存—辅存层次起扩容作用从程序员角度看使用的存储器容量和位价接近辅存速度接近主存。两个层次合起来整个存储系统就达到了速度快、容量大、位价低的优化效果。这两个层次的调度方式不同是常考细节。主存与 Cache 之间的信息调度全部由硬件自动完成主存与辅存之间目前广泛采用虚拟存储技术把主存与辅存的一部分通过软硬结合组成虚拟存储器程序员可以使用比主存实际物理空间大得多的虚拟地址空间编程运行时再由软硬件自动配合完成虚拟地址空间到物理地址空间的转换。这两层的转换对程序员都是透明的但实现手段一个纯硬件、一个软硬结合答题时点出来会显得读得很细。速度、容量、价格三条排序要背成条件反射。按速度由高到低是寄存器、Cache、主存、硬盘按容量由小到大是寄存器、Cache、主存、硬盘按价格/位由高到低也是寄存器、Cache、主存、硬盘。三条排序方向完全一致记一条就能推另外两条。寄存器通常制作在 CPU 芯片内数量只有十几个到几十个速度最快、价位最高、容量最小主存存放将要参与运行的程序和数据速度与 CPU 差距较大所以在中间插入 Cache 做速度匹配。存取周期和存取时间的区别只有一句话存取时间仅完成一次操作存取周期不仅包含操作时间还包含操作后线路的恢复时间即存取周期等于存取时间加恢复时间。这句话后面经常跟一道带宽题数据总线宽度 32 位、存取周期 200ns存储器带宽等于 32 除以 200ns等于 160M 位每秒等于 20MB 每秒等于 5M 字每秒。注意 32 位是字长不是 16 位这个括号里的提醒就是原题的采分点。4.2 SRAM 与 DRAM一张对比表加三种刷新方式静态 RAM 靠双稳态触发器记忆信息不断电信息就保持不变因而不必定期刷新可读可写但断电后信息丢失它的集成度较低不需要刷新电路所以扩展电路较简单速度快常用作 Cache。动态 RAM 靠 MOS 电路中的栅极电容记忆信息电容上的电荷会泄漏必须定时补充所以要设置刷新电路它比静态 RAM 集成度高、功耗低、成本也低适合做大容量存储器主存通常采用动态 RAM。对比项SRAMDRAM存储原理双稳态触发器栅极电容电荷是否刷新不需要需要定期刷新集成度较低较高功耗与成本较高较低典型用途Cache主存刷新的定义是对 DRAM 定期进行的全部重写过程原因是电容泄漏会引起所存信息衰减必须及时补充。常用刷新方法三种集中式在最大刷新间隔时间内集中安排一段时间刷新存在 CPU 访存死时间分散式在每个读/写周期之后插入一个刷新周期没有 CPU 访存死时间异步式是集中式和分散式的折衷。计算题的标准样式是8K×8 位的动态 RAM 芯片内部排列成 256×256 形式读/写周期 0.1μs问三种方式的刷新间隔。集中刷新的刷新间隔是 2ms其中刷新死时间为 256 乘以 0.1μs 等于 25.6μs分散刷新的刷新间隔是 256 乘以0.1μs 加 0.1μs等于 51.2μs异步刷新的刷新间隔是 2ms。这三个数要连单位一起记尤其是分散刷新那个 51.2μs它是把刷新周期均摊到每个读写周期之后得到的结果不是把 2ms 除以 256 就完事。芯片内部译码驱动方式有线选法和重合法两种。线选法的地址译码信号只选中同一个字的所有位结构简单但费器材重合法把地址分成行、列两部分译码行、列译码线的交叉点就是所选单元通过行、列译码信号的重合来选址也称矩阵译码可大大节省器材用量是最常用的方式。答题时把“重合”这个字眼写出来比写“矩阵译码”更能说明你懂原理。4.3 寻址范围与芯片数量先算地址线再算片数寻址范围题的固定套路是先把容量换成字节再除以编址单位。机器字长 32 位、存储容量 64KB按字节编址的寻址范围就是 64K如果按字编址一个字是 32 位即 4 字节64KB 除以 4B 等于 16K所以寻址范围是 16K。这一步错的人多半是把 64KB 直接除以 32得到 2K忘了 32 的单位是位而不是字节。第二类题是地址线与数据线总和。一个容量为 16K×32 位的存储器地址线是 14 根16K 等于 2 的 14 次方数据线是 32 根总和 46 根。这个数字本身不重要重要的是它后面接着的那问选用不同规格芯片各需要多少片。芯片规格计算式片数1K×4(16K×32)/(1K×4) 16×81282K×8(16K×32)/(2K×8) 8×4324K×4(16K×32)/(4K×4) 4×83216K×1(16K×32)/(16K×1) 1×32324K×8(16K×32)/(4K×8) 4×4168K×8(16K×32)/(8K×8) 2×48这张表的算法拆开看就两件事字数不够要字扩展位不够要位扩展。以 1K×4 为例字数从 1K 扩到 16K 需要 16 组位数从 4 扩到 32 需要 8 片并联所以是 16 乘 8 等于 128 片。答题时把“先位扩展、再字扩展”的顺序说清楚比只报一个数字更容易拿满。4.4 128 片怎么分三级页面、组、片内并联用 1024×4 位的芯片组成 64K×8 位的存储器要求把 64K 分成 4 个页面、每个页面分 16 组问共需多少片。总片数等于64K×8除以1024×4等于 64×2 等于 128 片。结构要分三级确定容量。页面容量等于总容量除以页面数即 64K×8 除以 4等于 16K×8 位4 片 16K×8 字串联成 64K×8组容量等于页面容量除以组数即 16K×8 除以 16等于 1K×8 位16 片 1K×8 字串联成 16K×8组内片数等于组容量除以片容量即 1K×8 除以 1K×4等于 2 片两片 1K×4 位芯片位并联成 1K×8。这道题真正的考点不是算 128而是能不能把“总体—页面—组”三级结构说清楚。答题时先说总容量和总片数再逐级往下拆最后补一句地址分配低位地址用于组内片选和组内单元选择中位地址用于页面内组选高位地址用于页面选择。等级划分说清楚画不画图都能得分。另有一道求最小线数的题64K×8 位的 RAM 芯片共有 64K×8 等于 512K 位等于 2 的 19 次方个存储基元要设计具有同样多存储基元的芯片且地址线与数据线总和最小设地址线 a 根、数据线 b 根则 2 的 a 次方乘以 b 等于 2 的 19 次方。a 等于 19、b 等于 1 时总和 20a 等于 18、b 等于 2 时总和也是 20a 等于 17、b 等于 4 时总和 21再往下更大。所以有两种解答。这道题的关键判断是“尽量把存储元安排在字向”因为地址位数和字数成 2 的幂关系压缩地址线比压缩数据线更划算。5. 易错点五类一写就扣分的答案长什么样5.1 易错点一把机器字长当成编址单位错在哪题目给“机器字长 32 位、容量 64KB按字编址求寻址范围”答案直接写 64K 或者写 2K。为什么错64K 是按字节编址的结果2K 是把 64KB 除以 32 得来的单位没统一。按字编址要先算一个字占几个字节32 位等于 4 字节64KB 除以 4B 等于 16K。凡是要在“位、字节、字”之间换算的题先把单位写齐再动笔。怎么答对答题时强制写三步——容量换成字节、编址单位换成字节、相除得范围。三步都写在卷面上即便最后数字错了过程分也拿得到。5.2 易错点二存储基元总数和存储容量混为一谈错在哪问 64K×8 位芯片有多少个基本单元电路答 64K 或者答 512K 字节。为什么错存储基元是存储一位二进制信息的物理元件64K 个单元、每个单元 8 位总数是 64K 乘 8 等于 512K 位也就是 2 的 19 次方位。答 64K 是把“单元数”当成了“基元数”答 512K 字节是把“位”写成了“字节”。怎么答对先写“存储基元总数等于字数乘以位宽”再写数值和 2 的幂形式。后面那道求最小线数的题要用到 2 的 19 次方这个形式前面写对了后面才接得上。5.3 易错点三总线带宽的单位随手写错在哪算出 128Mbps 后写成 128MB/s或者算出 528Mbps 后写成 528MB/s。为什么错带宽题里“每秒传送多少位”和“每秒传送多少字节”差 8 倍。128Mbps 除以 8 才是 16MB/s。更隐蔽的错法是在存储器带宽题里把 32 位当 16 位算得出 80M 位每秒正好差一倍。怎么答对公式写完先标单位再换算。带宽等于位宽除以周期时间结果的单位是位每秒如果题目要字节每秒再除以 8。答题时把两步都写出来阅卷人一眼能看到你在哪一步换算。5.4 易错点四三种刷新方式的间隔记串错在哪把分散刷新的刷新间隔写成 2ms把集中刷新的死时间写成 51.2μs。为什么错集中刷新是在 2ms 内集中安排一段时间刷新所以刷新间隔是 2ms、死时间是 25.6μs分散刷新是每个读写周期后插一个刷新周期256 个单元各一次间隔是 256 乘 0.2μs 等于 51.2μs异步刷新间隔仍是 2ms只是把刷新分散到 2ms 内。三个数各有各的口径背的时候要连“这个数是什么”一起背。怎么答对答题按“方式—刷新间隔—有无死时间—死时间多少”四列写集中式死时间 25.6μs分散式无死时间异步式无集中死时间。表格一摆口径就不会串。5.5 易错点五位扩展和字扩展的方向搞反错在哪用 1K×4 位芯片组成 16K×32 位存储器答成需要 32 片。为什么错只做了字扩展没做位扩展或者把两个方向乘反了。正确算法是字数 16K 除以 1K 等于 16 组位数 32 除以 4 等于 8 片并联总共 128 片。答 32 片的人通常只算了 32 除以 1 或者 16 乘 2把某个维度漏掉了。怎么答对在草稿上画两行第一行写“字数比”第二行写“位数比”两个比值相乘才是总片数。涉及页面、组的三级结构就按“总体除以页面、页面除以组、组除以片”逐级除每级都写清楚是字串联还是位并联。6. 答题技巧三步读题法把会做的分先拿到手这套题的分值分布有个规律概念题占的分不多但数量大计算题数量少但单题分值高框图题往往一道顶三道。所以答题顺序不能按题号走要按“确定性”走。步骤动作目的第一步先把所有名词解释、概念对比题挑出来写完这类题答案固定写完整就能拿满不占脑力第二步做计算题每题先写公式再代数单位单独标一行公式分和过程分先落袋数字算错也不至于全丢第三步最后攻框图和信息流题先画部件再标箭头箭头旁写寄存器名图对了流程分就有箭头顺序错也只是局部扣分读题时养成一个习惯把题目里的每个数字圈出来旁边标上它是什么——容量、字长、周期、频率。组成原理的计算题几乎没有多余条件凡是给了的数字都要用上用不上就说明你漏了一步。比如“最短传输周期为 4 个时钟周期”这句话它既用来算传输周期也用来回答“如何提高数据传输率”里的“减少周期个数”。还有一个自查动作值得养成凡是答案里出现“位”和“字节”回头看一眼单位有没有换凡是出现“地址线”和“数据线”回头看一眼总和是不是题目问的那个凡是出现“刷新”回头看一眼问的是间隔还是死时间。这三个回头看一眼能拦下这类题八成的失分。我自己的血泪经验是早年做这套题时总想按题号从头写到尾结果概念题写得太简、计算题赶时间算错单位两头不讨好。后来每次模拟考都强制走一遍“先概念、再计算、后框图”的顺序并且每道计算题都在草稿上先写公式、再代数字、最后单独一行写单位分数才稳住。希望帮到你。本文还有配套的精品资源点击获取