自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 问答 (1)
  • 收藏
  • 关注

原创 “21天好习惯” 第一期--21

定点除法运算人工进行除法运算遵循的规则是:比较被除数与除数的绝对值大小,够咸(被除数绝对值大于除数绝对值)商1,用被除数减去除数,将余数左移(末位补0),再与除数比较,以便求下一位商;不够减(被除数绝对值小于除数绝对值)商0,不做减法,将余数左移,继续与除数比较。将被除数看成初始余数。除法的关键是比较余数与除数的大小,判断是否够减。转变为机器实现时如何判断是否够减?如何处理符号?应当如何提高除法运算速度呢?①如何判断够减一种方法是先用逻辑电路进行比较判别:如果够减才能执行减法,并商1;如果不够减就不再

2021-11-12 06:30:00 301

原创 “21天好习惯“ 第一期--20

2.4.2 定点乘法运算1.原码一位乘法(1)分布乘法过程①寄存器分配与初始值为了能用机器实现运算,需要设置相关寄存器,用来存放有关操作数和运算结果。②符号位A和B均设置双符号位。因为部分累积累加时最高有效数位有可能进位,这时可用第二符号位暂存该进位(并非溢出),将来右移时把它移回尾数部分。③基本操作在原码一位乘法中,每步只处理一位乘数,即位于C寄存器末位的乘数Cn。其余各位乘数将依次右移到该位,所以我们称之为判断位,它是决定每步操作的条件。④操作步数若乘数的尾数位数为n,则需要进行n次

2021-11-11 06:30:00 132

原创 “21天好习惯“ 第一期--19

2.4 基本运算方法2.4.1 定点加减运算在计算机中,带符号的数有原码、补码、反码等表示方法。原码加减和补码加减是一切运算的基础。但原码加减运算复杂,因为操作数取绝对值运算,实际操作并不仅仅取决于操作码,还与操作数的正负有关,并且可能对运算结果进行修正。补码加减运算则比较简单,因而在计算机中,基本采用补码加减法。1.补码的加减运算补码加减是指:两个操作数都用补码来表示,连同符号位一起运算,结果也用补码表示。(1)运算规则两个补码数的加减运算,其所依据的基本数学公式如下:(X+Y)补=X补+Y

2021-11-10 18:27:22 349

原创 “21天好习惯“ 第一期--18

2.3 数据代码的处理与存储在计算机系统中,数据的处理和存储一般会涉及移位操作、舍入处理、扩展与压缩,以及存储时的大小端模式和边界对齐。1.移位操作移位是算术、逻辑运算的又一种基本操作,几乎所有机器指令系统中都设有各类移位操作指令。移位通常分为逻辑移位和算术移位两大类。(1)逻辑移位在逻辑移位中,数字代码被当成纯逻辑代码,没有数值含义,因此没有符号与数值变化的概念。(2)算术移位在算术移位中,数字代码具有数值含义,而且大多数带有符号位。因此,算术移位中必须保持符号位不变,一个正数在移位后应该还

2021-11-09 23:40:33 86

原创 “21天好习惯“ 第一期--17

接上文2.汉字编码简介与西文字符不同,汉字字符很多,所以汉字编码比西文编码复杂。在一个汉字信息处理系统的不同部位,需使用几种编码,可分属下述三类:输入码、内部码、交换码。(1)汉字输入码对于绝大多数汉字输入人员来说,要直接记住数千个个汉字的二进制码非常困难,键盘上也很难将几千个汉字都做成按键,所以需要一些比较直观、方便、快速的汉字输入方法。为此,研究人员已经提出了至少几百种汉字编码方案,较常使用的也有几十种之多。归纳起来,采用的方法可分为几类:拼音码、字形码、音形结合、联想功能等方案。产生的输入码需

2021-11-08 22:46:55 66

原创 “21天好习惯“ 第一期--16

字符型数据计算机中的数据信息分为数值型和非数值型数据两类。实际应用中需要由计算机处理的非数值型数据信息种类非常多,一类是字符及以字符为基础的多种数据信息,另一类是可以被数字化表示的各种信息,如图像、声音、物理量、逻辑信息等。字符是非数值型信息的表示基础,也可以间接地表示数值型数据。1.ASCII在计算机系统中,无论是信息的输入、传输、处理,还是存储或者输出,都涉及字符信息的表示,因此要为字符制定一种统一的表达格式,才能实现数据的兼容。国际上广泛采用美国信息交换标准码(American Stand

2021-11-07 16:23:35 70

原创 “21天好习惯“ 第一期--15

2.1.3 定点数与浮点数(一些知识点)1.定点表示法在计算机中,小数点位置固定不变的数称为定点数。(1)无符号定点整数无符号定点整数由于没有符号位,全部数位都被用来表示数值,因此它的表示范围比带符号定点整数更大,且它的小数点隐含在最低位之后,在数码序列中并不存在。若无符号定点整数的代码序列为XnXn-1……X1X0,即n+1位正整数,则典型值真值代码序列最大整数2n+1-111…11最小非零数100…01(2)带符号定点整数带符号定点整数是纯整数,

2021-11-06 17:29:29 69

原创 “21天好习惯“ 第一期--14

2.1.2 带符号数的表示在日常的书写习惯中,往往用正、负符号加绝对值表示数值,用这种形式表示的数值称为真值。在计算机内部使用的,连同数符一起数字化的数称为机器数。1.原码原码表示法约定:让数码序列的最高位为符号位,符号位为0表示该数为正,为1表示该数为负;数码序列的其余部分为有效数值,用二进制数绝对值表示。换句话说,原码表示法是数码化的符号位加上数的绝对值。2.补码为了克服原码表示法在加、减运算中的缺点,引入了补码表示法,并以此作为加、减运算的基础。引入补码表示法的目的是:让符号位也作为数值的

2021-11-05 21:49:38 82

原创 “21天好习惯“ 第一期--13

2.各种进位制之间的相互转换(1)十进制整数转换为二进制整数①减权定位法②除基取余法(2)十进制小数转换为二进制小数①减权定位法(3)二进制整数转换为十进制整数①按权相加法②逐次乘基相加法(4)二进制小数转换为十进制小数①按权相加法②逐次除基相加法...

2021-11-04 23:23:20 101

原创 “21天好习惯“ 第一期--12

2.1 数值型数据一个数值型数据的完整表示包含3方面:①采用什么进位计数制,通俗的讲,就是逢几进位;②如何表示一个带符号的数,即如何使符号数字化,这就涉及机器数的编码方法,常用的有原码和补码;③小数点如何处理,即定点法和浮点法。2.1.1 进位计算制1.计算机中常用的进位制(1)二进制(2)八进制(3)十六进制(4)二 - 十进制2.各种进位制之间的相互转换(1)十进制整数转换为二进制整数①减权定位法②除基取余法(2)十进制小数转换为二进制小数①减权定位法(3)二进制整数转换

2021-11-03 22:23:37 76

原创 “21天好习惯“ 第一期--11

今天开始第二章的内容啦,先来个目录数据的表示、运算和校验2.1 数值型数据2.1.1 进位计数制2.1.2 带符号数的表示2.1.3 定点数和符号数2.2 字符型数据2.3 数据代码的处理与存储2.4 基本运算方法2.4.1 定点加减运算2.4.2 定点乘法运算2.4.3 定点除法运算2.4.4 IEEE 754浮点数四则运算2.5 常用的数据校验方法2.5.1 奇偶校验2.5.2 海明校验2.5.3 循环冗余校验计算机是处理信息的工具,要了解计算机的工作原理,首先需要了

2021-11-02 17:00:00 76

原创 “21天好习惯“ 第一期--10

计算机性能的主要评价在实际应用中,常用来评价计算机综合性能的指标主要包括CPU的综合性能、存储容量、数据的输入/输出能力(即I/O吞吐率)、响应时间和功耗等。今天的内容:1.基本字长2.外频3.CPU的综合性能(1)CPU的主频(2)平均每秒执行的指令数IPS(3)平均每条指令的时钟周期数CPI(4)每秒执行定点/浮点运算的次数(5)CPU的功耗4.数据通路宽度与数据传输率(1)数据通路宽带(2)数据传输率5.存储容量(1)主存容量(2)辅存容量1.基本字长基本字

2021-11-01 18:45:15 115

原创 “21天好习惯“ 第一期--9

接上篇2.从语言功能角度划分的层次结构模型计算机硬件的物理功能是执行机器语言程序,因此相对于实际机器的这一级就称为机器语言物理机。换句话说,用户在这一级上看到的是一台实际的计算机。与实际计算机密切相关的还有汇编语言,因为它是用助记符来表示指令系统的,所以我们常将助记符描述的指令称为汇编指令。在这一层次以及后面的层次上我们使用了虚拟机的概念。所谓虚拟机,是指通过配置软件,扩充机器功能(如扩充某种语言功能)后形成的一台计算机,实际硬件在物理功能上并不具备这种语言功能。在汇编语言这一级,用户看到计算机能接受

2021-10-31 17:17:34 120

原创 “21天好习惯” 第一期--8

哦,天呐 昨天我忘记发布这个了,明明下午还记得,晚上回到寝室就忘了呜呜呜 今天得发两篇了啊啊啊啊啊啊计算机系统层次结构计算机系统以硬件为基础,通过配置各种软件来扩充系统功能,形成了一个有机组合的复杂系统。为了对计算机系统的有机组成建立整机概念,便于对系统进行分析、设计和开发,我们常常采用一种层次结构的观点,将计算机系统从不同的角度分为若干层次。在设计或构造一个计算机系统时,也常常分层进行,如在硬件的基础上逐级配置软件资源,逐级扩展功能。在开发应用程序时,也可按不同层次的模块进行,如编程人员可以面

2021-10-31 16:16:13 63

原创 “21天好习惯“第一期--7

“21天好习惯”—第七天不知不觉就一个星期了!继续码字!软件系统计算机软件通常包含各类程序和文件。一般来讲,程序是用字符和符号描述的某种算法的实现过程,最终体现为机器指令序列,要被计算机硬件执行。文件则是对编写程序和运行、维护程序所作的说明,如对编程工具和运行环境的说明、帮助提示信息及其他参考信息等。在计算机系统中,各种软件有机地组合起来,构成了软件系统。从软件的功能和配置的角度出发,软件可以分为系统软件,应用软件两大类。1.系统软件系统软件作为计算机系统的一种基础软件,其承载的主要功能是

2021-10-29 19:07:50 73

原创 “21天好习惯“第一期--6

“21天好习惯”—第六天今天接着第五天的,继续记录硬件系统的知识典型的硬件系统结构及其特点(1)微型机的“南 - 北”桥经典架构图1-7是一个典型的微型计算机硬件系统架构模型示意。该模型基于Intel平台经典的“南 - 北”桥布局结构,广泛流行多年。在这种架构模型中,CPU、存储器、输入/输出设备和接口等部件通过各类总线实现互联互通。由图可知,北桥芯片组主要承担内存控制、视频控制和与CPU的交互;南桥芯片组负责控制外部的输入/输出,如键盘、鼠标、硬盘、网络设备等,还承担BIOS的管理任务。

2021-10-28 17:23:38 1222

原创 “21天好习惯“第一期--5

“21天好习惯”—第五天计算机系统的组织硬件——是指构成计算机系统的实体和装置之类的有形设备,是组成计算机系统的物质基础。软件——是指由硬件所表达的各种内在信息,包括数据与控制程序。因为它们是无形的东西,所以称为软件或软设备。硬件系统在冯·诺依曼体系中,计算机硬件系统是由存储器、运算器、控制器、输入设备和输出设备五大部件组成的。随着计算机技术的发展,计算机硬件系统的组织结构已发生了许多重点变化,如运算器和控制器以组合成一个整体,称为中央处理器(Central Processing Unit,CP

2021-10-27 18:08:37 68

原创 “21天好习惯“第一期--4

“21期好习惯”—第四天每天记录一点点计算机的诞生与发展冯·诺依曼体系计算机系统作为一个能够自动地处理信息的智能化工具,必须解决好两个最基本的问题:①信息如何表示才能方便地让计算机识别和处理?②采用什么工作方式才能使计算机能自动地对信息进行处理?美籍匈牙利科学家 约翰·冯·诺依曼 对上述两个问题的解决方案做出杰出贡献并产生深远影响。冯·诺依曼思想的产生背景冯·诺依曼在1944年加入了美国军方ENIAC(Electronic Numercial Integrator And Computer,

2021-10-26 17:56:22 218

原创 “21天好习惯“ 第一期--3

21天好习惯—第三天不废话了,直接开始记录吧(晚上还有课)计算机的分类计算机的种类有多种多样,从不同的角度出发,可以将它们分成不同的种类。按计算机中处理信息的制式,计算机可以分为 数字计算机 和 模拟计算机。按照计算机的通用性的差异,计算机可以分为 专用计算机 和 通用计算机。数字计算机 是通过信号两种的两种不同状态来表示数字信息(1和0)的,可以方便地对数字信号进行算术和逻辑运算。具有速度快、精度高、便于存储等优点。模拟计算机 一般只能处理模拟信号,如连续变化的电压、电流和温度等,主要由

2021-10-25 18:44:36 167

原创 “21天好习惯“ 第一期--2

21天好习惯—第二天今天接着第一天的知识点继续记录…信息的数字化表示计算机是通过执行程序(指令序列)来实现对数据的加工处理的。因此,计算机中的信息可以分为两大类:控制信息和数据信息。控制信息用来控制计算机的工作。数据信息是是计算机加工处理的对象。那么在计算机中如何表示这些信息呢?我们都知道计算机的主要部件是由逻辑电路即电子电路构成的,所以,在电子数字计算机中传输和处理的信息都采用数字化表示方法。信息的数字化表示包含了两层含义:①用数字代码表示各种信息;②用数字信号表示数字代码。信息表示

2021-10-24 20:04:11 103

原创 “21天好习惯“ 第一期--1

21天好习惯—第一天在行为心理学中,人们把一个人的新习惯或理念的形成并得以巩固至少需要21天的现象,称之为21天效应。在接下来的21天里,我将记录我学习《计算机组成原理》的学习足迹。《计算机组成原理》课程的主要内容是以单机系统为对象,阐述计算机系统的硬件组成,其核心是建立一个计算机系统的整机概念。这里提到的“整机概念”包括两层面,即CPU级的整机和硬件系统级的整机,且每个层面都涉及硬件的逻辑组成几起工作原理机制。第一章 概论计算机的基本概念计算机的诞生与发展计算机系统的组织计算机性能的主

2021-10-23 19:54:43 50

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除