文章目录

  • 一、计算机基础单位
  • 二、进制
    • 1.进制表示符号
    • 2.进制之间的转换:
      • (1)十进制转换为二进制(例子:173)
      • (2)十进制转换为八进制
      • (3)十进制转换为十六进制
      • (4)二进制转换为十进制
      • (5)二进制转换为八进制
      • (6)二进制转换为十六进制
    • 3.进制的加减法
      • (1)加法(逢n进1)
      • (2)减法:
  • 三、例题一
  • 四、例题二

一、计算机基础单位

  • 位(比特):b bit
  • 字节:B byte
    • 1B=8b
  • 千字节:KB
    • 1KB=1024B
  • 兆字节:MB
    • 1MB=1024KB
  • 吉字节:GB
    • 1GB=1024MB
  • 太字节:TB
    • 1TB=1024GB
  • 最小的数据单位:b
  • 最小的存储单位:B

二、进制

1.进制表示符号

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

  • 十进制(0~9):1、2、50、102;
  • 二进制(0~1):11001(二进制)=25(十进制)
  • 八进制(0~7):31(八进制)=25(十进制)
  • 十六进制(0~F):用A来表示10,B表示11,C表示12,D表示13,E表示14,F表示15
    • 19(十六进制)=25(十进制)

2.进制之间的转换:

(1)十进制转换为二进制(例子:173)

(2)十进制转换为八进制

  方法一:先将十进制转换为二进制,再转换为八进制。
  方法二:同十进制转换为二进制一样,将除2取余变为除8取余。
  如遇小数,则乘8取整法,即将小数部分乘以8,然后取整数部分,剩下的小数部分继续乘以8,然后取整数部分,剩下的小数部分又乘以8,一直取到小数部分为零为止。如果永远不能为零,就同十进制数的四舍五入一样3舍4入。

(3)十进制转换为十六进制

  方法一:先将十进制转换为二进制,再转换为十六进制。
  方法二:除十六取余。(同十转八)

(4)二进制转换为十进制

  无符号整数的二进制转化为十进制数,从二进制数的右边第一位起,从右往左,先用二制位置上的数乘以2的相应位数的幂,然后把每一位的乘积相加即可得到二进制数对应的十进制数。

  如果是带符号的二进制数转化为十进制数:先观察二进制数最高位是什么数,如果是1,则表示是负数,如果是0则表示是正数,确定符号后再来转化为十进制数。

  小数转化为十进制的方法:小数的二进制数转化为十进制数的方法,从左往右,用二进制位数上的数字乘以2的负位数次幂,然后把所有乘积相加即可得。

(5)二进制转换为八进制

  取三合一法,即从二进制的小数点为分界点,向左(或向右)每三位取成一位。


(6)二进制转换为十六进制

  二进制转16进制,只需将2进制数从右向左每四位一组合,每一个组合以一个十六进制数表示,(注意位数不足补0)。

3.进制的加减法

(1)加法(逢n进1)

  二进制:0+0=0;0+1=1;1+0=1;1+1=10;0进位为1。

  八进制:逢 8 进 1

  十六进制:基数为16,加法运算时逢16进1。

(2)减法:

  二进制:0-0=0,1-0=1,1-1=0,0-1=1。

  八进制:借1当8

  十六进制:借1当16

三、例题一

  内存按字节编址从B3000H 到 DABFFH的区域其存储容量为_____。(2015年下半年)
  A. 123KB
  B.159KB
  C.163KB
  D.194KB

答案:B
解析:
  B3000H=733184D;
  DABFFH=895999D;
  存储容量为(895999-733184)/1024约等于159KB。

四、例题二

  内存按字节编址。若用存储容量为32K × 8bit的存储器芯片构成地址从A0000H到DFFFFH的内存,则至少需要____片芯片。(2017年下半年)
  A. 4
  B.8
  C.16
  D.32

答案:B
解析:
  A0000H=655360D;
  DFFFFH=917503D;
  内存为917503-655360=262143(单位:B);
  262143B*8bit(该步骤作用为统一单位);
  262143/1024=256k(再将B转换为K);
  即所需芯片=256/32=8

(四)【软件设计师】计算机系统—基础单位进制相关推荐

  1. 计算机系统基础知识——进制转换(二进制、八进制、十进制、十六进制)

    前言:计算机系统中常用的进位数制有二进制.八进制.十进制.十六进制,对于任何一种进位数制,其表示的数都可以写成按权展开的 多项式. 1. 十进制与二进制的相互转换 1.1 十进制转二进制   十进制数 ...

  2. 软件设计师之根据16进制内存地址计算内存大小(超详细)

    首先我们来看一道17年下半年的真题: 内存按字节编址.若用存储容量为32Kx8bit的存储器芯片构成地址从AOOOOH到DFFFFH的内存,则至少需要( )片芯片. 这道题的解题思路就是用题目给的内存 ...

  3. 计算机应用基础进制转换说课稿,计算机应用基础信息技术基础《进制转换》教案.doc...

    计算机应用基础信息技术基础<进制转换>教案 "项目1-3 进制转换"教案 第 5-6 课时 课型: 理实一体化 授课时间:__9_月__ 24 _日 第_4 _周 星期 ...

  4. 计算机网络基础之进制之间转换(二进制、八进制、十进制、十六进制)

    计算机网络基础之进制之间转换(二进制.八进制.十进制.十六进制目录) 计算机网络基础之进制之间转换(二进制.八进制.十进制.十六进制) 1.十进制转二进制 2.十进制转八进制 3.十进制转十六进制 4 ...

  5. 软件设计师---计算机系统

    笔记有错误欢迎直接在评论区进行纠正!我将不再维护软件设计师笔记! 计算机系统上午题n分 CPU 运算器 控制器 指令寄存器(IR)存放的是从内存中取得指令,就像个中间站一样,不过是存放指令的中间站 程 ...

  6. 软件设计师——多媒体基础

    文章目录 音频相关概念 图像相关概念 媒体的种类 多媒体相关计算 常见多媒体标准 数据压缩 有损压缩与无损压缩 题目举例    软件设计师中该部分分值为 1-3 分 音频相关概念 次声波:小于20Hz ...

  7. 软件设计师——软件过程基础知识

    文章目录 软件过程模型(软件开发模型) 软件开发方法 软件设计 软件测试 McCabe复杂度计算 软件维护类型 软件质量保证 软件过程改进 题目举例    软件过程模型(软件开发模型) 软件过程模型( ...

  8. 计算机网络基础(进制转换和IP地址详解)

    计算机网络基础 1. 数制介绍 1.1 数制的基本概念 1.2 计算机中常见的数制 1.2.1 十进制(Decimal number) 1.2.2 二进制 1.2.3 十六进制 1.3 数制转换 1. ...

  9. Python全栈[第二篇]:计算机基础知识-进制

    进制 常见进制有二进制.八进制.十六进制 十进制逢十进一;十六进制逢十六进一;八进制逢八进一;二进制逢二进一 计算机只识别二进制数据,其基础运算是采用2进制 二进制 计算机中最小的存储单位是二进制位( ...

最新文章

  1. Java中的I/O模型总结(八股文自述)
  2. 反射式红外光电管 ITR8307
  3. php 连接mysql 错误排查一例
  4. Discuz! X3.2新增管理员无法登录后台的解决办法
  5. char栈java,Java数据结构与算法-栈和队列(示例代码)
  6. Ranorex中利用code module对于测试数据的管理
  7. 在c语言中log函数的作用,C++_在C语言中使用对数函数的方法,C语言log()函数:返回以e为底的 - phpStudy...
  8. ar面部识别_国内手机厂商AR布局报告
  9. 《Nodejs入门》一书中存在的问题分析[转]
  10. Android 出现警告Exported service does not require permission
  11. Rect 的相关操作
  12. python encode函数_关于字符串:在python中使用unicode()和encode()函数
  13. CPU缓存侧信道攻击
  14. 幅值与峰峰值的计算_交流电有效值与峰值计算公式的推导过程.
  15. 使用hightopo完成基本图元旋转和闪烁
  16. 工业工厂三维可视化设备3D建模展示
  17. 无人机开发系列 Ubuntu18.04安装 含虚拟机与双系统
  18. 数据库同步有哪些方式?【怎么保障目标和源数据一致性】
  19. Lévy过程(莱维过程)
  20. SumatraPDF与VSCode反向搜索配置

热门文章

  1. 【BZOJ】3039: 玉蟾宫(DP/单调栈)
  2. CSDN Themes Design BY Emerald 绿色学院 - Green Institute
  3. php线上拍卖系统,(D)基于PHP技术的网上拍卖系统
  4. matlab论坛上帝,中文论坛
  5. 海思HI35xx平台软件开发快速入门之背景知识
  6. 局域网中,IP冲突怎么解决,思路陈列
  7. tenda 服务器无法打开网页,腾达路由器打不开网页怎么办
  8. 【Kubernetes】k8s的devops功能说明和devops搭建配置详细说明
  9. 利用pipenv和pyenv管理多个相互独立的Python虚拟开发环境
  10. 前端歌谣的刷题之路-第一百二十六题-浮动