计算机科学

首页 > 计算机科学

简化指令计算机

2018-09-03 09:39:45     所属分类:教学用的抽象机器
《系统软件》教科书,俗称贝壳书

简化指令计算机英语:SICSimplified Instructional Computer),在李兰·贝克所写的《系统软件》一书内[注 1],将它当成一个虚拟的计算机。大多数的真实微处理器有很多复杂架构是以嵌入的方式来增加它的效能,学生们对于这种必修的复杂架构会感到很难理解,但是以微处理器的观点来说却是很常见的设计。基本上,它有三个字节的整数结构,五个暂存器以及可以存取 215 = 32768 个字节的内存。

SIC 有两个版本,一个是标准版 SIC,一个是延伸版 SIC/XE。延伸版有浮点数的计算功能。

目录

  • 1 架构
  • 2 注释
  • 3 相关条目
  • 4 外部链接

架构

它有五个暂存器,如下所示:

  1. A:累加暂存器,占一个字节,储存变数的位址[注 2]
  2. X:变址寄存器,有两个模式,导向与索引[注 3]
  3. SW:状态字组暂存器[注 4]
  4. PC:程式计数暂存器[注 5]
  5. L:,通常用于子程序的跳跃执行[注 6]

负数是以二补数来做储存的。SIC 有两个版本:SIC 是标准版,而另一个是延伸版 SIC/XE。延伸版可以储存浮点数值。

注释

  1. ^ 李兰·贝克,英语:Leland L. Beck
  2. ^ 累加暂存器,英语:Accumulator
  3. ^ 变址寄存器,英语:Index
  4. ^ 状态字组暂存器,英语:Status word
  5. ^ 程式计数暂存器,英语:Program counter
  6. ^ 连结暂存器,英语:Linkage

相关条目

  • 电脑
  • MIX
  • 系统软件
  • 组合语言
  • 暂存器
  • 虚拟机器

外部链接

  • (英文) SIC/XE my homework
  • (英文) SICvm:以SIC为架构的虚拟机器
版权声明:本文由北城百科网创作,转载请联系管理获取授权,未经容许转载必究。https://www.beichengjiu.com/computerscience/340492.html

显示全文

取消

感谢您的支持,我会继续努力的!

扫码支持
支付宝扫一扫赏金或者微信支付5毛钱,阅读全文

打开微信扫一扫,即可进行阅读全文哦


上一篇:自动变量
下一篇:步进档次
相关推荐