当前位置: 首页 > news >正文

软件设计师备考文档

cpu

计算机的基本硬件系统:运算器、控制器、存储器、输入设备、输出设备

cpu负责获取程序指令,对指令进行译码并加以执行 *

cpu的功能

控制器(保证程序正常执行,处理异常事件)

程序控制
操作控制
运算器(只能运算)时间控制
数据处理

运算器

  • 算数逻辑单元(ALC)
  • 累加寄存器(AC)(为ALC执行算术逻辑提供数据并暂存运算结果)*
  • 数据缓冲器(DR)
  • 状态条件寄存器(PSW)

控制器(决定计算机执行自动化)

  • 指令计算器(IR)(存操作码和地址码)
  • 程序计数器(PC)(将要只想的下一条指定的地址)*
  • 地址计算器(AR)
  • 指令译码器(ID)(对指令进行译码)

指令包括操作码和地址码

指令寄存器对用户是完全透明的

计算机基本单位

名称单位简写换算
位(比特)bit

b

字节byteB1字节=8bit
千字节KBK1KB=1024b
兆字节MBM1MB=1024KB
吉字节GBG1GB=1024MB
太字节TBT1TB=1024GB

最小的数据单位:位(bit)

最小的存储单位:字节(btye)

进制转换

十进制(D)二进制(B)、八进制(O)、十六进制(H)

_(H) = _ _ _ _(B)= _(O)= _ _ _(D)

FF(H) = 1111 1111(B)= 128+64+32+16+8+4+2+1 = 255

15*16^1+15*16^0 = 255

756(O) = 1 1110 1110(B)=256+128+64+32+8+4+2 = 494

7*8^2+5*8^1+6*8^0 = 494

进制加减法

ABCDEF
101112131415

     
 

 

(n)进制,超过n减n 写余数 进1

        ABDFE(H)                        205(O)                90E(H)

    +     1024                        -        7                -         F

——————                ——————        —————

         ACE22                             176                      8FF

原码、反码、补码

原码与反码

0表示正号,1表示负号

[+0]原 = 0 0000000

[- 0]原 = 1 0000000

正数的反码与原码相同、负数的反码则是其绝对值按位求反

[+0]反 = 0 0000000

[- 0]反 = 1 1111111

补码和移码

正数的补码与其原码和反码相同

负数的补码等于其反码末位加1

[-3]原 = 1 0000011        [-3]反 = 1 1111100        [-3]补 = 1 1111101        

[+0]补 = [-0]补 = 0 0000000

移码:补码基础上符号位取反

[[x]补]补 = [x]原        补码的补码等于其原码

范围与取值

原码:+127~-127

反码:+127~-127

补码:+127~-128

移码:+127~-128        因为 +0 与 -0 相同,所以补码与移码最小到-128 *

浮点数

N=2^E*F        E为阶码,F为尾数

例:1011.10101 = 2^4^

http://www.lryc.cn/news/21156.html

相关文章:

  • Javascript的API基本内容(一)
  • 10、最小公倍数
  • 【vue】vue2.x项目中使用md文件
  • 操作系统权限提升(十三)之绕过UAC提权-MSF和CS绕过UAC提权
  • 快速排序+快速定位
  • nginx http rewrite module 详解
  • 机器学习可解释性一(LIME)
  • CV学习笔记-MobileNet
  • C++进阶——继承
  • 数据结构---单链表
  • redis数据结构的底层实现
  • 【JavaSE】复习(进阶)
  • Java 主流日志工具库
  • 产品经理有必要考个 PMP吗?(含PMP资料)
  • 什么是原型、原型链?原型和原型链的作用
  • 条件期望4
  • 网络协议分析(2)判断两个ip数据包是不是同一个数据包分片
  • 6.2 负反馈放大电路的四种基本组态
  • MySQL进阶之锁
  • 【Mac 教程系列】如何在 Mac 上破解带有密码的 ZIP 压缩文件 ?
  • 【Acwing 周赛复盘】第92场周赛复盘(2023.2.25)
  • L1-087 机工士姆斯塔迪奥
  • 本周大新闻|索尼PS VR2立项近7年;传腾讯将引进Quest 2
  • aws console 使用fargate部署aws服务快速跳转前端搜索栏
  • Redis实战之Redisson使用技巧详解
  • SQLAlchemy
  • 【Linux学习笔记】8.Linux yum 命令和apt 命令
  • windows服务器实用(4)——使用IIS部署网站
  • Random(二)什么是伪共享?@sun.misc.Contended注解
  • Linux解压压缩