2019-03-28

1、程序计数器(简称 PC),他存放的是一个指令地址,这个地址指向的是下一条要取的指令

2、指令寄存器,用于存放当前正在执行的指令

3、累加器,是一个数据寄存器,在运算过程中暂时存放被操作数和中间运算结果

4、通用寄存器组,是 CPU中的一组工作寄存器。运算时,用于暂存操作数或地址

5、 相联存储器,按内容寻址;其他类型存储器用地址寻址;

6、Cache:由控制部分和存储器两部分组成;

7、主存储器组成:存储体、控制线路、地址寄存器、数据寄存器和地址译码器

8、主存地址和 Cache 地址之间的转换工作由硬件完成

9、直接存储器存取( DMA):DMA方式不是用软件而是采取一个专门的控制器来控制内存与外设之间的数据交流,无须 CPU 介入

10、立即寻址:直接给出操作数而非地址;注意和直接存储器寻址方式不同;

11、CPU 中断处理过程分为两个阶段:中断响应过程和中断服务过程。

12、指令系统中采取不同寻址方式的目的是扩大寻址空间并提高编程灵活性。

13、虚拟存储器(也叫虚拟内存)是由主存(也叫内存)和辅存(也叫外存)两级存储器组成。

2019-03-28_第1张图片
屏幕快照 2019-03-28 下午4.44.42.png

分析:
注意:题目中的 H 表示十六进制,不能参与计算,十六进制最大字符是 F;1个十六进制数字用4个二进制数字表示。

计算过程如下图:


2019-03-28_第2张图片
1.jpg

问题一、为什么地址长度是(最大-最小+1)?
答:举例说明:2~10一共有几个数字?10-2+1=9个。

问题二、2^10=1K 是什么意思?
答:因为内存是按字节编址,而2^10Byte=1024 = 1K

问题三、为什么8bit = 1Byte?
答:这是计算机字节换算公式,1B = 8b。

你可能感兴趣的:(2019-03-28)