1真值表到电路
设计一个电路,通常第一步应该先做什么?
选一章打印。双面打印(按长边翻页)后沿虚线剪开,每张卡片正面题目、背面答案。
设计一个电路,通常第一步应该先做什么?
用一句话说,CPU 每天在忙的核心工作是什么?
ALU 主要负责哪两大类工作?
控制器自己做加法吗?它主要负责什么?
寄存器"快但少",那它适合放马上要用的数,还是长期保存大量文件?
CPU 里的时钟,像乐队里的什么角色?
一颗 2GHz 的 CPU,时钟大约每秒敲多少下?
连起来说说:谁指挥、谁计算、谁暂存、谁打拍子?
机器指令本质上是由什么组成的?
"把 3 号寄存器和 5 号寄存器相加"这条指令里,哪部分是操作码?
一个指令周期主要包含哪三大步骤?
"取指令"这一步,CPU 是从哪里把指令拿过来的?
"译码"这一步,是在弄清楚指令的什么?
如果译码后发现这是一条加法指令,执行阶段主要由谁来干活?
程序计数器(PC)里存的是什么?
汇编里 ADD、MOV 这种短单词,是为了方便谁?
照上面三条指令走一遍,最后 A 里的值是多少?
为什么不把所有数据都放进最快的寄存器里?
存储层次里,速度最快、离 CPU 最近的是哪一层?
缓存是加在哪两者之间,用来救急提速的?
内存(RAM)断电之后,里面的数据还在吗?
硬盘和内存相比,最大的优点是什么?
读完一本书的第 10 页,接下来最可能读第几页?这体现了哪种局部性?
内存地址的作用,最像生活中的什么?
字节编址下,地址 0 和地址 1 之间相差多少个字节?
如果地址只有 3 个二进制位,最多能给多少个格子编号?
总线在计算机里,像城市里的什么?
把这几样分成输入或输出:键盘、屏幕、鼠标、音箱。
这种结构最核心的想法,是把什么也当成数据存进内存?
用三个词概括 CPU 反复在做的那个循环。