软件评测师之数的表示

news2024/7/4 6:10:52

目录

  • 一、数的进制
    • (1)十进制:D
    • (2)二进制:B
    • (3)十六进制:H
    • (4)八进制:O/Q
  • 二、其他进制转十进制
    • (1)二进制转十进制
    • (2)十六进制转十进制
    • (3)八进制转十进制
  • 三、二进制与十六进制/八进制进行转换
  • 四、考法

一、数的进制

(1)十进制:D

数值范围是:0、1、2、3、4、5、6、7、8、9

(2)二进制:B

数值范围是:0、1

将十进制 2591 转为 二进制是多少?
在这里插入图片描述
从下往上取余数,化成二进制为 101000011111.

(3)十六进制:H

数值范围是:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F

将十进制 690 化为十六进制为多少?
在这里插入图片描述
从下往上取余数,化成十六进制为 2B2.

(4)八进制:O/Q

数值范围是:0、1、2、3、4、5、6、7

将十进制 195 化为八进制为多少?
在这里插入图片描述
从下往上取余数,化成八进制为 303.

二、其他进制转十进制

(1)二进制转十进制

将二进制 1011101 化为十进制为多少?
在这里插入图片描述
从最右边开始算,二进制就先乘二的零次方,次方逐步递增。

(2)十六进制转十进制

将十六进制 6E2 化为十进制为多少?
在这里插入图片描述
从最右边开始算,十六进制就先乘十六的零次方,次方逐步递增。

(3)八进制转十进制

将八进制 731.42 化为十进制为多少?
在这里插入图片描述
从小数点左边第一个开始算【次方为0】,向左边次方逐步递增,向右边次方逐步递减。

三、二进制与十六进制/八进制进行转换

十六进制中,最大的数值表示为F,将F化为二进制为 1111,也就是说十六进制对应二进制的范围为 0000-1111;【四位】也就是说,可以将二进制的数值从右到左划分为4位一组,例如二进制 10001110,可以划分为 1000、1110这两组,每组对应化为十进制,多出十的部分用A-F表示即可,这两组算出来分别位8、E,所以最后二进制 10001110 化为十六进制为 8E.

在数值的最左边(高位)加0,是不影响数值的大小的,所以当位数不够时,在最前方补0就行了。

八进制中,最大的数值为7,将7化为二进制为 111,也就是说八进制对应二进制的范围为 000-111;【三位】也就是说,可以将二进制的数值从右到左划分为3位一组,例如二进制 10001110,由于位数不够在前面补0,可以划分为 010、001、110这三组,每组对应化为十进制,这三组算出来分别为2、1、6,所以最后二进制 10001110 化为八进制为 216.

四、考法

考法一:不同数制之间的直接转换;
考法二:计算内存容量/芯片数量

考法一在文章上面已经分析过了,这里分析考法二之前需要先理清几个概念。

①地址:内存按约定的大小划分成很多块,每块都有一个编号<按字节大小划分>
②字节是Byte,位是bit。一个字节等于八个二进制位,大写的B表示一个字节,小写的b表示一个二进制位,即1B=8bit。
③字:CPU一次能处理多少二进制呢,这就是一个字,它的长度就是字长(位)。【与硬件设备有关,32位、64位、128位】

常用的单位(存储):
1个二进制位可表示为0、1,共2个;
2个二进制位可表示为00、01、10、11,共4个;
3个二进制位可表示为000、010、001、100、110、101、011、111,共8个;
4个二进制位可表示为0000、0001、0010、0100、1000、1100、1010、0110、0011、0101、1001、1110、0111、1011、1101、1111,共16个;
n个二进制位可表示为 2的n次方个。

单位之间都是相差2^10,即1024.
1B = 8bit
1KB = 2^10B = 1024B
1MB = 1024KB = 2^20B = 1024*1024B
1GB = 1024MB = 2^20KB = 2^30B = 1024 * 1024 * 1024B
1TB = 1024GB = 2^20MB = 2^30KB = 2^40B = 1024 * 1024 * 1024 * 1024B

例题:内存按字节编址从 A5000H 到 DCFFFH 的区域其存储容量为 ___.

解析:举个栗子,货位1到货位4的区域存储量为多少?那肯定是4对吧,货位1、货位2、货位3、货位4,共4个,怎么算的呢?4-1+1=4.
同理,从 A5000H 到 DCFFFH 的区域其存储容量怎么算? 可得 DCFFF - A5000 +1【这里一看就是十六进制,因为数的后面都有个H,这里注意不要把H列入计算,H是表示十六进制】
在这里插入图片描述
这里算出来结果为 38000,结果还是十六进制,我们需要化成二进制为 0011 1000 0000 0000 0000.后面的10个0可去掉直接写成KB,还剩下11100000,化成十进制为 在这里插入图片描述
所以最后的结果为 224KB.

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

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

相关文章

微波系统中散射参量S、阻抗参量Z及导纳参量Y之间的关系及MATLAB验证

微波系统中散射参量S、阻抗参量Z及导纳参量Y之间的关系及MATLAB验证 用HFSS设计了一微波元件&#xff0c;仿真出了其散射参量S、阻抗参量Z及导纳参量Y&#xff0c;用MATLAB验证他们之间的关系 HFSS设计螺旋线圈 用HFSS设计了一个螺旋线圈&#xff0c;如上图所示。 进行仿真&…

无涯教程-JavaScript - DAYS360函数

描述 DAYS360函数返回基于360天的年份(十二个月为30天)的两个日期之间的天数,该天数用于会计计算。 语法 DAYS360 (start_date,end_date,[method])争论 Argument描述Required/OptionalStart_dateThe two dates between which you want to know the number of days.Required…

ElasticSearch第三讲:ES详解 - Elastic Stack生态和场景方案

ElasticSearch第三讲&#xff1a;ES详解 - Elastic Stack生态和场景方案 本文是ElasticSearch第三讲&#xff0c;在了解ElaticSearch之后&#xff0c;我们还要了解Elastic背后的生态 即我们常说的ELK&#xff1b;与此同时&#xff0c;还会给你展示ElasticSearch的案例场景&…

Django框架中使用drf框架开发

一、drf框架特点&#xff1a; 全称 Django REST framework 两大部分&#xff1a;序列化/反序列化 和 增删改查序列化&#xff1a;把数据库数据提取出来变成python常用格式的过程反序列化&#xff1a;把数据写入到数据库的过程增加 &#xff1a; 校验请求数据 -> 执行反…

OpenWrt编译自己的应用程序

编译OpenWrt的应用程序可以参考OpenWrt内部其他应用程序的例程&#xff0c;来编写成自己的应用程序 一、OpenWrt源代码获取与编译 1.1、搭建环境 下载OpenWrt的官方源码&#xff1a; git clone https://github.com/openwrt/openwrt.git1.2、安装编译依赖项 sudo apt update…

2023年Tik Tok在印尼的市场分析,怎么开通海外娱乐公会?

2023年 印尼的TIKTOK用户 字节跳动广告资源发布的数据显示&#xff0c;到2023年初&#xff0c;TikTok在印度尼西亚有1.099亿18岁及以上的用户。 字节跳动的数据显示&#xff0c;2023年初&#xff0c;抖音广告在印尼18岁及以上的成年人中占56.8%。 与此同时&#xff0c;今年年…

2022年09月 C/C++(八级)真题解析#中国电子学会#全国青少年软件编程等级考试

C/C编程&#xff08;1~8级&#xff09;全部真题・点这里 第1题&#xff1a;道路 N个以 1 … N 标号的城市通过单向的道路相连:。每条道路包含两个参数&#xff1a;道路的长度和需要为该路付的通行费&#xff08;以金币的数目来表示&#xff09; Bob and Alice 过去住在城市 1.…

msvcr120.dll找不到是什么原因

今天&#xff0c;我将为大家分享关于电脑msvcr120.dll丢失的6种不同解决方法。希望这些方法能够帮助到正在面临这个问题的朋友们。 首先&#xff0c;让我们来了解一下msvcr120.dll是什么文件。msvcr120.dll是Microsoft Visual C 2012 Redistributable Package的一个组件&#x…

CMA和CNAS的区别?

测试资质 一、定义不同CMA&#xff1a;即实验室资质认定&#xff0c;也称为计量认证。它是根据《中华人民共和国计量法》、《中华人民共和国认证认可条例》等有关法律法规&#xff0c;对向社会提供公证数据的检验机构进行强制性检查的一种方式&#xff0c;是政府对第三方实验室…

浏览器中怎样查看前后端传值

路径&#xff1a;F12–>Network -->Fetch/XHR,选择一个接口地址。 在payload里面是前端发送给后端的参数。也即客户端发送给服务端的请求数据&#xff0c;即接口地址入参。 Preview和Response里都是后端返回给前端的。Preview是格式化过的&#xff0c;比较容易看。Resp…

Seata 解决分布式事务理论与实践

文章目录 1.分布式事务问题1.1.本地事务1.2.分布式事务1.3.演示分布式事务问题 2.理论基础2.1.CAP定理2.2.BASE理论2.3.解决分布式事务的思路 3.初识Seata3.1.Seata的架构3.2.部署TC服务3.3.微服务集成Seata3.3.1.引入依赖3.3.2.配置TC地址3.3.3.其它服务 4.动手实践4.1.XA模式…

合并两个有序链表(每日一题)

“路虽远&#xff0c;行则将至” ❤️主页&#xff1a;小赛毛 ☕今日份刷题&#xff1a;合并两个有序链表 题目描述&#xff1a; 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例1&#xff1a; 输入&#xff1a;l1 …

GeoServe Web 管理界面 实现远程访问

文章目录 前言1.安装GeoServer2. windows 安装 cpolar3. 创建公网访问地址4. 公网访问Geo Servcer服务5. 固定公网HTTP地址 前言 GeoServer是OGC Web服务器规范的J2EE实现&#xff0c;利用GeoServer可以方便地发布地图数据&#xff0c;允许用户对要素数据进行更新、删除、插入…

系统错误码指示确立+日志模块手动配置

1&#xff0c;系统错误码指示确立 对于前后端分离的系统设计中&#xff0c;后端建立错误码指示对于前端非常重要可以指示错误存在地方&#xff1b;以用户注册为例&#xff1b; public interface SystemCode{int SYSTEM_USER_ERROR_ADD_FAIL 10000;int SYSTEM_USER_INFO_ADD …

C#,《小白学程序》第十四课:随机数(Random)第一,几种随机数的计算方法与代码

1 文本格式 /// <summary> /// 《小白学程序》第十四课&#xff1a;随机数&#xff08;Random&#xff09;第一&#xff0c;几种随机数的计算方法与代码 /// 本课初步接触一下随机数。 /// </summary> /// <param name"sender"></param> ///…

《TCP/IP网络编程》阅读笔记--地址族和数据序列

目录 1--IP地址和端口号 2--地址信息的表示 3--网络字节序与地址变换 4--网络地址的初始化与分配 5--Windows部分代码案例 1--IP地址和端口号 IP 地址分为两类&#xff1a; ① IPv4 表示 4 字节地址族&#xff1b; ② IPv6 表示 16 字节地址族&#xff1b; IPv4 标准的 4 …

Svelte状态管理——svelte/store模块的使用

目录 前言 一、项目中使用示例 1. 创建全局状态 2. 在组件中使用全局状态 3. 便捷使用技巧$ 二、api介绍 1. writable 2. readable 3. derived 前言 在 Svelte 中&#xff0c;可以使用其自带的svelte/store模块来管理全局的应用程序状态&#xff0c;该模块导出用于创…

大出所料,9月1号前上线的小游戏却收到了补充备案材料的通知

引言 前阵子工信部发布了《工业和信息化部关于开展移动互联网应用程序备案工作的通知》&#xff0c;为此&#xff0c;微信公众平台ICP代备案管理系统提供新增备案、变更备案、注销备案等服务&#xff0c;协助开发者更好更方便地完成微信小程序备案&#xff0c;届时所有9月1号后…

HTML 标签讲解

HTML 标签讲解 HTML 语言结构根元素元数据元素主体根元素大纲元素文本内容语义化内联文本图像与多媒体编辑标识table表格内容表单内容table表单 HTML 语言结构 Markup &#xff08;标记、标签&#xff09;用来容纳和描述内容 严格意义上&#xff0c;标签是指开始标签&#xf…

PMC在制造企业中发挥哪些价值?

导 读 ( 文/ 2127 ) PMC(生产计划与物料控制)是制造企业运行的核心&#xff0c;PMC的好坏可以直接影响客户的需求交付、生产进行的顺利与否、库存资金的占用、企业效率的提升等&#xff0c;在制造企业中起着关键的作用。它负责将生产计划转化为实际的生产活动&#xff0c;并确保…