《编码:隐匿在计算机软硬件背后的语言》读书笔记 07

来源:互联网 发布:淘宝保证金多久能退回 编辑:程序博客网 时间:2024/05/29 13:56

     第十五章 字节与十六进制

 字节:(古)表示某一数据路径上的位数(仅)表示一组8比特数据;半字节:4比特

 8作为比特率的尺度重要性:1. 数字可以按照BCD方便的保存 2.全世界大部分书面语言的基本字符数少于256   3. 字节也适合表示黑白图像中的灰度值(256种)

十六进制的表示

二进制 十进制 十六进制 八进制 之间的互换

   

     第十六章 存储器组织 

存储器的职责和作用:负责保障存储和访问之间过程中信息完好无损。

 电报继电器以一定的形式组织起来构成逻辑门,再形成触发器就具备了保存信息的能力

 一个触发器只能保存一位信息  

R:数据输入端  S:写操作端     被写入=存储

s:为1时,Q端和R端保持一致 ;为0时,Q端将和R端最后一次输入保持一致;除非S端再次还原为1时,之后的输入不会影响输出

随机访问存储器RAM:读写操作自由,改变地址和输入 就可以在锁存器中读出或写入需要的数据

RAM 阵列的存储容量=2^地址输入端的个数

1KB (1024个字节)1MB(mega古希腊文:宏大)1GB(giga古希腊文:巨大) 1TB(teras :巨人2的40次方)1批字节(2的50次方)

随机访问存储器也被称为易失性,要保证数据不丢失,电流要恒定。


      第十七章 自动操作

目标:加减法的自动化

自动加法器的工作:加载 相加 保存 终止

概念:操作码(又叫指令码  指示电路要执行某种操作)控制信号(时钟 清零 写 选择)取指令 执行 

            跳转指令(goto 指令或者branch指令 转到另一个位置)条件跳转 零锁存器 零标志位 非零转移指令

之前把指令码和操作数据分别放在两个RAM阵列;现在把它们放在同一个里面。


指令表 :load、 store、 add、 subtract、 add with carry、subtract with borrow、jump 、jump if zero 、jump if carry、jump if not zero、jump if not carry 、halt 

助记符

数字计算机=处理器+存储器+输入+输出

处理器=累加器+算术逻辑单元+程序计数器+。。。

软件:输入到存储器中的指令和数值

硬件:继电器+电线+开关+灯泡+。。

编写软件=计算机程序设计

机器语言 汇编语言  ?

概念:错误 覆盖 算法
















0 0
原创粉丝点击