计算机组成原理(4)

今天早上实在是不想写小说了,话说脑洞开多了也是很伤元气的啊……
那么还是继续复习吧,今天暂且复习一章之前的课程,现在记笔记也好像是懒了很多啊,是我变了吗……

计算机系统简介

计算机的软硬件概念

软件和硬件
硬件是实体部分,比如电子元器件,主机和外部设备
软件,寄寓于各类的媒体,比如RAM,ROM,磁带,磁盘,光盘,甚至是纸袋,通常存放在计算机的主存和辅存内
分为系统软件和应用软件
管理计算机系统,比如汇编程序和编译程序,操作系统,数据库管理系统,网络软件
数据处理程序,过程控制程序,事务管理程序

层次结构

用户编写程序,将数据送入计算机内,再翻译成机器语言程序,自动运行并且输出结果
最开始是直接编写机器语言和运行
后来出现了汇编语言,但是不能直接识别,就使用汇编程序翻译,这种有翻译功能并且直接输入汇编语言程序的称为翻译机
但是汇编语言没有通用性,使得必须掌握对应不同机器的汇编语言的智灵通
后来出现了高级语言,需要通过翻译程序,有两种,一种是编译程序,一种是解释程序,前者是一次性,后者是一句句
还可以形成一组微指令,构成一个微程序(也就是将最后的分成了用微程序解释机器指令和执行微指令两个成分)这也就是四层结构

实际上在机器指令和汇编程序之间还有虚拟机器,是操作系统软件,也就是用机器语言来解释操作系统
最上面的层上面还可以有,用面向问题的应用语言
软件的研究对象主要是操作系统级别以上的各级虚拟机,一部分软件功能将会由硬件来实现,称为固件

那么我们就来到了第六章

这一方面的内容讲起来应该算是学过很多次了吧,但是总是有一些地方还没有弄懂,所以这里先记一些松散的知识点

开始吧

整数的符号位和数值位之间用逗号隔开,小数的符号位和数值位之间用小数点隔开,
所以归根结底就是,整数的原码就是原值加上前面的符号位,加上中间用逗号隔开,而小数的原码是符号位加上对应的小数定点数表示,而这个定点数的首位个位数不考虑
正0和负0的原码是不一样的

补码

正数的补码就是自身,而负数则是保留1的符号位,剩下的各位取反加一
补码表示的0都是一样的

而移码和补码仅仅差一个符号位

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容