![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机组成原理
d99cnx
这个作者很懒,什么都没留下…
展开
-
L1缓存命中
typedef struct { uint24_t tag; unsigned char content[64];} cache_line_t;typedef struct { cache_line_t lines[8];} cache_set_t;typedef struct { cache_set_t sets[64];} l1_cache_t;typedef str原创 2014-03-14 20:33:59 · 591 阅读 · 0 评论 -
虚拟内存页号 to 物理内存页号
虚拟内存地址 = (虚拟内存页号,内存页内偏移)物理内存地址 = (物理内存页号,内存页内偏移)if 查快表,虚拟内存页在TLB中 thencase 1:虚拟内存地址 to 物理内存地址;else // 查快表,虚拟内存页不在TLB中case 2:if 查内表,虚拟内存页有对应的物理内存页 thencase 3原创 2014-03-14 23:13:35 · 2632 阅读 · 0 评论 -
浮点数格式
『单精度浮点数』(高位->低位)符 号:1位指数部分:8位小数部分:23位整数部分:设定恒为1,因此不需要位总 计:32位表 示:1.小数部分 * 2^(指数部分 - 127) = (2^23 + 小数部分) * 2^(指数部分 - 150)『双精度浮点数』(高位->低位)符 号:1位指数部分:11位小数部分:52位整数部分:设原创 2014-03-08 17:08:08 · 879 阅读 · 0 评论 -
操作数的寻址方式
操作数:指令中进行数字运算的量,值。 立即寻址:操作数被包含在指令中。例:mov ax, 0 寄存器寻址:存储操作数的寄存器被包含在指令中。例:mov ax, bx 直接寻址:存储操作数的内存的地址被包含在指令中。例:mov ax, [1234H] 寄存器间接寻址:存储存储操作数的内存’的地址的寄存器被包含在指令中。例:movax, [bx] 寄存器相对寻址原创 2014-03-13 19:15:44 · 927 阅读 · 0 评论