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

news2025/9/13 12:44:56

文章目录

  • 一、计算机基础单位
  • 二、进制
    • 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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/412511.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux入门 - 最常用基础指令汇总

目录 ls指令 pwd指令 cd指令 touch指令 mkdir指令 rmdir指令 && rm 指令 man指令(重要) cp指令(重要) mv指令(重要) cat指令 more指令 less指令(重要) head指令…

交换机PCB板布局布线注意事项

由于板卡在工作中会受到各种各样的干扰,这些干扰不仅影响系统运行的稳定性,同时也有可能带来误差,因此考虑如何抑制干扰,提高电磁兼容性是PCB布局布线时的一项重要任务。海翎光电的小编现将PCB布局布线中需要主要考虑的因素列在下…

银行数字化转型导师坚鹏:深度解读《中华人民共和国数据安全法》

深度解读《中华人民共和国数据安全法》 ——中国数据安全立法 助力企业稳健发展课程背景: 很多金融机构存在以下问题: 不清楚数据安全法立法背景? 不知道如何理解数据安全法相关政策? 不清楚如何数据安全进行合规建设&#xf…

【前端之旅】Vue入门笔记

一名软件工程专业学生的前端之旅,记录自己对三件套(HTML、CSS、JavaScript)、Jquery、Ajax、Axios、Bootstrap、Node.js、Vue、小程序开发(Uniapp)以及各种UI组件库、前端框架的学习。 【前端之旅】Web基础与开发工具 【前端之旅】手把手教你安装VS Code并附上超实用插件…

计算机组成原理第二章数据的表示与运算(中)

提示:且行且忘且随风,且行且看且从容 文章目录前言2.2.0 奇偶校验码(大纲已删)2.2.1 电路的基本原理 加法器设计2.2.2 并行进位加法器2.2.3 补码加减运算器2.2.4 标志位的生成2.2.5 定点数的移位运算2.2.62.2.6.1 原码的乘法运算2.2.6.2 补码的乘法运算2…

Linux下异步socket客户端

文章目录socket 客户端1. 创建socketsocket()函数返回值2. 设置socket的属性connect函数sockaddr_in结构体inet_pton函数3. fcntl设置非阻塞4. recv函数socket 客户端 1. 创建socket socket()函数 #include <sys/socket.h> int socket(int domain, int type, int proto…

四、线程安全,synchronized,volatile(JMM)【4/12 5/12 6/12】【多线程】

4. 多线程带来的的风险-线程安全 (重点) 4.1 观察线程不安全 static class Counter {public int count 0;void increase() {count;} } public static void main(String[] args) throws InterruptedException {final Counter counter new Counter();Thread t1 new Thread(()…

数据结构——排序(4)

作者&#xff1a;几冬雪来 时间&#xff1a;2023年4月12日 内容&#xff1a;数据结构排序内容讲解 目录 前言&#xff1a; 1.快速排序中的递归&#xff1a; 2.小区间优化&#xff1a; 3.递归改非递归&#xff1a; 4.归并排序&#xff1a; 5.归并排序的非递归形式&…

Revit中如何绘制倾斜的屋顶及一键成板?

Revit中如何绘制倾斜的屋顶&#xff1f;如下图所示&#xff0c;像这种坡屋顶有两种方法进行绘制。 第一种&#xff1a;定义坡度。 1、点击建筑选项卡中的屋顶按钮。选择使用矩形工具。 2、在选项栏中&#xff0c;偏离值修改为500&#xff0c;把屋顶迹线绘制出来。 3、取消这三…

软件测试今天你被内卷了吗?

认识一个人&#xff0c;大专学历非计算机专业的&#xff0c;是前几年环境好的时候入的行&#xff0c;那时候软件测试的要求真的很低&#xff0c;他那时好像是报了个班&#xff0c;然后入门的&#xff0c;但学的都是些基础&#xff0c;当时的他想的也简单&#xff0c;反正也能拿…

【面试】限流算法有哪些?

文章目录前言1.固定窗口限流算法1.2 固定窗口限流的伪代码实现1.2 固定窗口算法的优缺点2.漏桶算法3.令牌桶算法4. 滑动窗口限流算法4.1 什么是滑动窗口限流算法4.2 滑动窗口限流算法的伪代码实现4.3 滑动窗口限流算法的优缺点漏桶算法 VS 令牌桶算法总结参考 & 鸣谢前言 …

docker项目实施

鲲鹏916架构openEuler-arm64成功安装docker并跑通tomcat容器_闭关苦炼内功的技术博客_51CTO博客鲲鹏916架构openEuler-arm64成功安装docker并跑通tomcat容器&#xff0c;本文是基于之前这篇文章鲲鹏920架构arm64版本centos7安装docker下面开始先来看下系统版本卸载旧版本旧版本…

刘二大人《Pytorch深度学习实践》第八讲加载数据集

文章目录Epoch、Batch-Size、IterationsDataset、DataLoader课上代码torchvision中数据集的加载Epoch、Batch-Size、Iterations 1、所有的训练集进行了一次前向和反向传播&#xff0c;叫做一个Epoch 2、在深度学习训练中&#xff0c;要给整个数据集分成多份&#xff0c;即mini-…

【密码学】ElGamal加密算法原理 以及 例题讲解

目录前言1. 原理2. 例题2.1 例题一2.2 例题二前言 具体的性质&#xff1a; 非对称加密算法应用于一些技术标准中&#xff0c;如数字签名标准&#xff08;DSS&#xff09;、S/MIME 电子邮件标准算法定义在任何循环群 G 上&#xff0c;安全性取决于 G 上的离散对数难题 1. 原理…

元宇宙地产暴跌,林俊杰亏麻了

文/章鱼哥出品/陀螺财经随着元宇宙的兴起&#xff0c;元宇宙地产曾一度被寄予厚望&#xff0c;成为各大投资者追捧的对象。然而&#xff0c;最近的一次元宇宙地产价值暴跌再次提醒我们&#xff0c;高收益背后可能伴随着高风险。根据元宇宙分析平台WeMeta的数据显示&#xff0c;…

400以内的蓝牙耳机哪款好?400以内蓝牙耳机排行榜

谈起TWS&#xff0c;无论是传统的音频厂商还是手机厂商&#xff0c;都是其不可或缺的重要产品线&#xff0c;现在很多许多蓝牙耳机都不是千篇一律得形状&#xff0c;市场也鲜有商家在外观上下功夫&#xff0c;下面分享几款400元以内&#xff0c;内外兼具的耳机品牌。 一、南卡…

Spring boot+Vue3博客平台:修改密码与找回密码的设计与实现

修改密码与找回密码功能的设计与实现涉及到前后端的配合。本文将详细介绍如何通过设计思路、技术实现和代码示例实现这两个功能。 一、修改密码功能 设计思路 在设计修改密码功能时&#xff0c;需要注意以下几点&#xff1a; 用户输入的当前密码需要正确新密码需要满足一定的…

查询优化器:选择最优的查询路径

当我们通过解析器理解了SQL语句要干什么之后&#xff0c;接着会找查询优化器&#xff08;Optimizer&#xff09;来选择一个最优的查询路径。 可能有同学这里就不太理解什么是最优的查询路径了&#xff0c;这个看起来确实很抽象&#xff0c;当然&#xff0c;这个查询优化器的工…

总结819

学习目标&#xff1a; 4月&#xff08;复习完高数18讲内容&#xff0c;背诵21篇短文&#xff0c;熟词僻义300词基础词&#xff09; 第二周&#xff1a; 学习内容&#xff1a; 暴力英语&#xff1a;早上背诵《think different》记150词&#xff0c;默写了两篇文章&#xff0c…

BUUCTF-warmup_csaw_2016

1.checksec/file 64位的linux文件 2.ida 找到主函数 发现致命函数 get() 因为get可以无限输入 看看有没有什么函数我们可以返回的 双击进入sub_40060d 直接发现这个函数是取flag的 所以我们开始看这个函数的地址 所以函数地址是 0x40060d 我们看看get什么时候开始的 发现g…