【计算机组成原理】整理汇总 (1) 透明与可见 部件及属性汇总

待更新


前言

计算机组成原理,透明以及不透明的部件、属性汇总


一、透明性,透明和不透明的概念

透明

在计算机领域中,站在某类用户角度,感觉不到某种事物或属性的存在,即“看不见”(不可见),则此事物或属性对该类用户而言是透明的。

不透明(可见)

在计算机领域中,站在某类用户角度,感觉得到某种事物或属性的存在,即“看得见”(可见),则此事物或属性对该类用户而言是不透明的。

二、透明或可见的属性以及部件

简要版

所有用户(所有程序员)可见

  • PSW (程序状态字寄存器)
  • GPRs (通用寄存器组)
  • ACC (累加器)

仅汇编程序员&机器程序员可见

属性

  • 指令的格式(浮点数格式,乘法指令)
  • 机器格式
  • 数据格式
  • 计算机体系结构(指令集/指令系统,数据类型,存储器寻址技术等)

所有用户(所有程序员)透明

部件

  • MAR
  • MDR
  • IR (指令寄存器)
  • Cache (缓存)
  • DR (锁存器/暂存寄存器)

属性

  • 微程序的结构和功能
  • 计算机组成
  • 指令的实现(如何取指令,分析指令,取操作数,如何运算)

对系统程序员可见,对应用程序员透明

  • 虚拟存储器

详细版

所有用户(所有程序员)可见

  • PSW (程序状态字寄存器)
  • GPRs(General Purpose Registers, 通用寄存器组)
    • ACC (Accumulator, 累加器, also EAX/AX/AL)
    • 基地址寄存器(Base Register)
    • 计数寄存器(Count Register)
    • 数据寄存器(Data Register)
    • 指针寄存器 (Pointer Register)
      • 基址指针寄存器(Base Pointer)
      • 堆栈指针寄存器(Stack Pointer)
    • 变址寄存器 (Index Register)
      • 源变址寄存器 (Source Index)
      • 目的变址寄存器(Destination Index)
  • PC(Program Counter, 程序计数器), also IP (x86, Instruction Pointer)

仅汇编程序员&机器程序员可见

属性

  • 指令的格式(浮点数格式,乘法指令)
  • 机器格式
  • 数据格式
  • 计算机体系结构(指令集/指令系统,数据类型,存储器寻址技术等)

所有用户(所有程序员)透明

部件

  • MAR
  • MDR
  • IR (Instruction Register, 指令寄存器)
    (※ ‘24 P23)
  • Cache (缓存)
    (※ ‘24 P135) 全由硬件实现,是硬件存储器,对所有程序员透明
  • DR (锁存器/暂存寄存器)

属性

  • 微程序的结构和功能
    (※’24 P222)
  • 计算机组成
    • 指令的实现(如何取指令,分析指令,取操作数,如何运算)

对系统程序员可见,对应用程序员透明

  • 虚拟存储器
    • (※ P135)

①除第一节外,本文都以可见指代不透明,便望文生义
②‘※’号表示来源,”’24”指24版王道书

总结

以上就是本文全部所述的内容,本文仅仅简单介绍了计算机组成原理中透明以及可见(不透明)的一些属性以及部件,希望能给观众带来一些启发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值