LvKouKou Blog

「人生是用来体验的,不是用来演绎完美的」

Chapter2-3 Assembly & Simulation 汇编与仿真

2-3 Assembly & Simulation 汇编与仿真 1. Assembler 汇编器 Input: 汇编语⾔代码(e.g. MAL) (e.g., foo.s) Output: Object Code, information tables (TAL(True Assembly Language)) (e.g., foo.o) Reads a...

Chapter2-2-2 MIPS Architecture

2-2-2 MIPS Architecture Review: MIPS Instructions 一般算数指令符号扩展,逻辑指令零扩展 Category Instr OPCode Example meaning 备注 Arithmetic (R &...

Chapter2-2-1 ISA

2-2-1 ISA “数据”和“指令”是否混合使⽤的争论导致两种常见的计算机体系结构 哈弗结构是指令和数据分开存储(单周期数据通路和流水线用的是哈弗结构) 冯诺伊曼结构式指令和数据一起存储(多周期数据通路用的是冯诺依曼结构) Central Processing Unit 中央处理单元 (CPU): 取指、 解释和执⾏⼀组指定的操作, 称为指令。 Memory 内存: ...

Chapter2-1 The Instruction Set Architecture

The Instruction Set Architecture 计算机中数的表示基本问题(数的二进制表示) ASCII码有八位,其中第一位用于奇偶校验,其余七位用于编码字符 1.正整数的编码 Memorize the first 10 powers of 2 25=32 210=1024 Memorize the prefixes for pow...

Chapter1-3 Performance

1-3 Performance 计算机性能的度量 响应时间:从输⼊到相应输出所⽤的时钟周期数—执⾏时间 (越短越好) 吞吐率:每个时钟周期完成多少结果 (越大越好) 执行时间(响应时间):一般我们考虑cpu的执行时间,又分为 系统CPU时间:为执⾏程序⽽花费在操作系统上的时间 用户CPU时间:在程序本身所花费...

Chapter1-2 Below Your Program

1-2 Below Your Program [TOC] Computer System Compiler:编译器,将高级语言转为汇编语言 Assembler:汇编器,将汇编语言转为二进制的机器代码 概念辨析 指令(instruction):计算机硬件所能理解并服从的命令。可以将其视为一串二进制的数字,如 1000110010100000. 机器语言(ma...

Chapter1-1 Introduction

1-1 Introduction 计算机系统结构中的 8个伟大思想 1 面向摩尔定律的设计 摩尔定律(Moore’ Law):指单芯片上的集成度每 18 ~ 24 个月翻一番。 2 适用抽象简化设计 抽象(abstraction):在高层次中看不见低层次的细节,只能看到一个简化的模型。 3 加速大概率事件 加速大概率事件(common case fast):优化大概率事件远比优...