视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
数据库有哪些 史上最简单的MySQL数据备份与还原教程 惠而浦空调内机漏水 海尔空调如何拆装 奥克斯空调如何拆装 美的空调如何进行拆装 志高空调如何拆装 夏普空调内机漏水 澳柯玛空调如何拆装 空调显示e4怎么回事 TCL空调内机漏水 aux空调显示e5 三星空调内机漏水 奥克斯空调故障代码e4 科龙空调内机漏水 aux空调e4故障代码 aux空调显示e4故障 奥克斯空调故障代码e3怎么办 史上最好的Oracle体系架构浅析 长虹空调内机漏水 新手必须了解的oracle入门知识 婚姻和爱情,并不是1+1=2,而是0.5+0.5=1 新手SqlServer数据库dba需要注意的一些小细节 史上最全MySQL使用规范分享 史上最全Oracle安装配置图文教程,含TNS配置 浏览器数据库 IndexedDB 入门教程 史上最全的 jmeter 获取 jdbc 数据使用的四种方法 史上最全的ORACLE基础教程 汽车之家社区从传统商业数据库到开源分布式数据库的架构变迁 春秋-SQLi题 什么是数据库 史上最全的数据库面试题,不看绝对后悔(转) 史上最全的MYSQL备份方法 新手详解JAVA+数据库+JSP完成简单页面 史上最全mysql删库跑路必会姿势 史上最全的数据库面试题,不看绝对后悔 新手 php连接数据库大概。简单过程浅析以及遇到的问题分析 新手PHP连接MySQL数据库出问题(Warning: mysqli_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES)) 史上最全的 SQL 注入资料,收藏不谢 北大青鸟第二学期 123章数据库选择题
北大计算机组成原理笔记2.1为什么要有指令系统
2020-11-09 08:20:55 责编:小采
文档

设计自己的处理器 标题有点大,其实就是从零开始,探讨学习处理器是怎么被设计出来的思想。 问题来了,为什么会有那些不同架构的CPU,然后有不同配套的汇编语言? 计算机由两部分组成,软件和硬件(没有软件的计算机连废铁都不如,哈哈半导体)。 那么硬件工

设计自己的处理器


标题有点大,其实就是从零开始,探讨学习处理器是怎么被设计出来的思想。


问题来了,为什么会有那些不同架构的CPU,然后有不同配套的汇编语言?

计算机由两部分组成,软件和硬件(没有软件的计算机连废铁都不如,哈哈半导体)。



那么硬件工程师要和软件工程师共同沟通并开发我们想要的计算机,沟通需要一个标准,就像谍战人员的密码电报一样,你得“自己人懂自己人的语言”。硬件工程师和软件工程师达成一致,于是这个标准就是—— 指令系统。


起初为了便于人类记忆,于是就把相应指令尽可能的用人类语言的单词简单写法代替,ADD,JMP(jump为便于记忆写成了JMP)

实际上,计算机是不认识这些人类字符的。他只能识别两种逻辑——0和1.但是基于这两种逻辑表达形式0和1,利用不同的序列能够衍生出其他丰富的逻辑表达形式。比方说0001表示 ADD 0000表示LOAD等等。


下面是指令的格式,假定我们设计的计算机CPU的指令长度都是2byte(实际上x86就不是指令等长度的)

我们可以假定如下设计理念。





只要建立好这种对应的字符对应01组合的对应关系,我们就可以很方便的“翻译字符到01组合”。实际上这个过程是汇编语言编译之后得到机器代码。



任何事情真正弄明白都要知道来龙去脉,以上就回答了,blog开头提出的问题。为什么我们需要一套指令系统?

为了更好的协同合作!

----------------------------------------------------------------------------------------------------------------------------------------------

仅作个人笔记用,推荐有心人一起学习交流讨论北大在coursera出的《计算机组成原理》。陆老师讲的很好!

我打算把自己遇到的问题或学到的东东总结出来。仅做个人交流讨论用。


下载本文
显示全文
专题惠而浦空调内机漏水惠而浦空调内机漏水专题海尔空调如何拆装海尔空调如何拆装专题奥克斯空调如何拆装奥克斯空调如何拆装专题美的空调如何进行拆装美的空调如何进行拆装专题志高空调如何拆装志高空调如何拆装专题夏普空调内机漏水夏普空调内机漏水专题澳柯玛空调如何拆装澳柯玛空调如何拆装专题空调显示e4怎么回事空调显示e4怎么回事专题TCL空调内机漏水TCL空调内机漏水专题aux空调显示e5aux空调显示e5专题三星空调内机漏水三星空调内机漏水专题奥克斯空调故障代码e4奥克斯空调故障代码e4专题科龙空调内机漏水科龙空调内机漏水专题aux空调e4故障代码aux空调e4故障代码专题aux空调显示e4故障aux空调显示e4故障专题奥克斯空调故障代码e3怎么办奥克斯空调故障代码e3怎么办专题长虹空调内机漏水长虹空调内机漏水专题奥克斯空调故障代码f1怎么回事奥克斯空调故障代码f1怎么回事专题美的空调压缩机不工作美的空调压缩机不工作专题新科空调内机漏水新科空调内机漏水专题海尔空调e6是什么故障代码海尔空调e6是什么故障代码专题美的空调压缩机不启动美的空调压缩机不启动专题海尔空调故障代码e7海尔空调故障代码e7专题扬子空调内机漏水扬子空调内机漏水专题海尔空调压缩机不工作海尔空调压缩机不工作专题海尔空调压缩机不启动海尔空调压缩机不启动专题1匹空调耗电量1匹空调耗电量专题格力空调故障代码e5怎么办格力空调故障代码e5怎么办专题奥克斯空调压缩机不工作奥克斯空调压缩机不工作专题澳柯玛空调压缩机不工作澳柯玛空调压缩机不工作专题