计算机工作原理
1.0 计算机工作原理组成部分:输入,输出,运算器,控制器,存储器;
1.1基本原理
计算机在运行时,先从内存中取出第一条指令,通过控制器的译码,按指令的要求,
从存储器中取出数据进行指定的运算和逻辑操作等加工,然后再按地址把结果送到内存中去。
接下来,再取出第二条指令,在控制器的指挥下完成规定操作。依此进行下去。直至遇到停止指令。
1.2中央处理器
CPU(central processing unit)意为中央处理单元,又称中央处理器。CPU由控制器、运算器和寄存器组成,
通常集中在一块芯片上,是计算机系统的核心设备。计算机以CPU为中心,
输入和输出设备与存储器之间的数据传输和处理都通过CPU来控制执行。微型计算机的中央处理器又称为微处理器。
控制器
控制器是对输入的指令进行分析,并统一控制计算机的各个部件完成一定任务的部件。
它一般由指令寄存器、状态寄存器、指令译码器、时序电路和控制电路组成。计算机的工作
方式是执行程序,程序就是为完成某一任务所编制的特定指令序列,各种指令操作按一定的时间
关系有序安排,控制器产生各种最基本的不可再分的微操作的命令信号,即微命令,以指挥整个
计算机有条不紊地工作。当计算机执行程序时,控制器首先从指令寄存器中取得指令的地址,
并将下一条指令的地址存入指令寄存器中,然后从存储器中取出指令,由指令译码器对指令
进行译码后产生控制信号,用以驱动相应的硬件完成指令操作。简言之,控制器就是协调指
挥计算机各部件工作的元件,它的基本任务就是根据种类指纹的需要综合有关的逻辑条件与
时间条件产生相应的微命令。
运算器
运算器又称积极态度逻辑单元ALU(Arithmetic Logic Unit)。
运算器的主要任务是执行各种算术运算和逻辑运算。算术运算是指各种数值运算,
比如:加、减、乘、除等。逻辑运算是进行逻辑判断的非数值运算,比如:与、或、
非、比较、移位等。计算机所完成的全部运算都是在运算器中进行的,根据指令规定的寻址方式,
运算器从存储或寄存器中取得操作数,进行计算后,送回到指令所指定的寄存器中。
运算器的核心部件是加法器和若干个寄存器,加法器用于运算,寄存器用于存储参加
运算的各种数据以及运算后的结果。
存储器
存储器:内存,硬盘,等等;
输入输出设备
输入设备是用来接受用户输入的原始数据和程序,并将它们变为计算机能识别的二进制存入到内存中。
常用的输入设备有键盘、鼠标、扫描仪、光笔等。 输出设备用于将存入在内存中的由计算机处理的结
果转变为人们能接受的形式输出。常用的输出设备有显示器、打印机、绘图仪等。
2.0 电子计算机世界
2.1 二进制的如何表示现实世界的图像,声音,视频原理
计算机的工作是通过二进制的0 1不同的排序可以表示不同的字母,颜色,亮度,通过不同的运算在显示器显示了
不同的效果;
2.2二进制和十进制的转换
十进制转换二进制:除以2倒序排列;
例如:十进制的10转换成二进制,则是10除以2的正序是0101 倒序排列则是1010
二进制转换成十进制:从各位开始计算2的N次方叠加;
例如:1010转换成十进制,2的三次方+2的一次方,等于10;
3.0makedone的使用方法
3.1区块元素
3.11段落和换行
段落直接编写文字,遇到换行的时候可以用两个tab加enter键,或者四个空格加enter;
这是就是普通的段落
3.12标题
# ###的数量分别代表不同字体大小的标题
一级标题 这是h1
二级标题 这是h2
六级标题 这是h6
3.13区块引用和区块嵌套
分别用< <<来表示区块引用和区块嵌套
This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,
consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse
id sem consectetuer libero luctus adipiscing.
This is the first level of quoting.
This is nested blockquote.
Back to the first level.
3.14列表 有序列表和无序列表
无序列表使用星号、加号或是减号作为列表标记
- red
- green
- blue
有序列表则使用数字接着一个英文句点
- one
- two
- three
3.15代码区块 我们用四个空格后边书写内容,且前边一定要换行和缩进可以四个空格来表示
Here is an example of AppleScript:
Here is an example of AppleScript:
3.15分割线
你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线
* * *
***
*****
- - -
---------------------------------------
4.0区段元素
4.1链接
要建立一个行内式的链接,只要在方块括号后面紧接着圆括号并插入网址链接即可,如果你还想要加上链接的 title 文字,只要在网址后
面,用双引号把 title 文字包起来即可,例如:
This is [an example](http://example.com/ "Title") inline link.
[This link](http://example.net/) has no title attribute.
4.2链接
Markdown 使用星号( * )和底线( _ )作为标记强调字词的符号,被 * 或 _ 包围的字词会被转成用 <em> 标签包围,用两个 * 或 _
包起来的话,则会被转成 <strong> ,例如:
*single asterisks*
_single underscores_
**double asterisks**
__double underscores__
single asterisks
single underscores
double asterisks
double underscores
4.2图片
详细叙述如下:
一个惊叹号 !
接着一个方括号,里面放上图片的替代文字
接着一个普通括号,里面放上图片的网址,最后还可以用引号包住并加上 选择性的 'title' 文字。
参考式的图片语法则长得像这样:
![Alt text][id]
「id」是图片参考的名称,图片参考的定义方式则和连结参考一样:
[id]: url/to/image "Optional title attribute"
到目前为止, Markdown 还没有办法指定图片的宽高,如果你需要的话,你可以使用普通的 <img> 标签。
4.3反斜杠
Markdown 可以利用反斜杠来插入一些在语法中有其它意义的符号,例如:如果你想要用星号加在文字旁边的方式来做出强调效果(但
不用 <em> 标签),你可以在星号的前面加上反斜杠:
literal asterisks
Markdown 支持以下这些符号前面加上反斜杠来帮助插入普通的符号:
\ 反斜线
` 反引号
* 星号
_ 底线
{} 花括号
[] 方括号
() 括弧
# 井字号
+ 加号
- 减号
. 英文句点
! 惊叹号
网友评论