【汇编语言】进制转换
十进制转二进制
1.整数
除二取余,倒着写
如:十进制9转换二进制
9 ÷ 2 = 4…1
4 ÷ 2 = 2…0
2 ÷ 2 = 1…0
1 ÷ 2 = 0…1
倒写余数,所以十进制9转换为二进制为:1001
2.小数
乘二取整,顺序写
如:十进制0.5转换二进制
首先要明白,十进制小数转二进制仍然为小数,所以二进制左边 为0.xx
0.5 × 2 = 1.0 取整数部分“1”
此时小数部分已经为0,结束运算。所以转换结果为:0.1
但有时会存在循环计算,如可以尝试转换0.3为二进制。所以有时二进制并不能取得精确的转换值。
3.既有整数也有小数
如果一个数既有整数部分又有小数部分,转换思路和上面相同,先转换整数部分,再转换小数部分,然后合在一起。
如十进制6.5转换为二进制:
整数部分6,转换为二进制为:110
小数部分0.5,转换为二进制为:0.1
所以,6.5转换为二进制为110.1
二进制转十进制
每位上的数分别乘以2的某次方(位权),最后相加。
其中次方数根据如下根则确定:
从个位起,
整数右到左,0开始依次递增1,
小数左到右,-1开始依次递减1.
如:二进制10.11转换十进制
整数部分:0×2º + 1×2¹ = 2
小数部分:1×2-1 + 1×2-2 = 0.75
两部分相加:2 + 0.75 = 2.75
所以转换后十进制为:2.75
十进制转其他进制
转换方法和二进制相同,不过要把2替换为相应的进制。
如100转为8进制,按照取余倒序排的方法:
100 ÷ 8 = 12…4
12 ÷ 8 = 1…4
1 ÷ 8 = 0…1
所以,转换结果为:144
其他进制转十进制
参考二进制转十进制的方法,基数由2替换为相应的进制。
进制间互转
一般转换为十进制,然后再转换为相应进制。
【汇编语言】进制转换相关推荐
- 计算机中的数制和编码教案,计算机《数制与编码进制转换》公开课教案.doc
<计算机应用基础>教案 新田县职业中学 蒋玲 PAGE PAGE 7 数制与编码--进制转换 [学情分析]本课内容是在学生已经学习了计算机发展与应用.计算机系统的组成等知识的基础上进行,已 ...
- 计算机教育的进制转换,计算机数制及编码进制转换公开课教学教育资料.doc
计算机数制及编码进制转换公开课教学教育资料.doc 数制与编码进制转换[学情分析]本课内容是在学生已经学习了计算机发展与应用.计算机系统的组成等知识的基础上进行,已经初步知道了人与计算机进行信息交换通 ...
- 计算机二进制转化教案及ppt,计算机《数制与编码-进制转换》公开课教案.doc
文档介绍: 计算机<数制与编码-进制转换>公开课教案数制与编码--进制转换[学情分析]本课内容是在学生已经学****了计算机发展与应用.计算机系统的组成等知识的基础上进行,已经初步知道了人 ...
- 计算机的进制单位,计算机存储单位和进制转换
<计算机存储单位和进制转换>由会员分享,可在线阅读,更多相关<计算机存储单位和进制转换(7页珍藏版)>请在人人文库网上搜索. 1.C语言发展历史,CPU指令系统,由0.1序列构 ...
- 【汇编】16进制转换成10进制(三种方法)
汇编语言程序:16进制转换成10进制(三种方法) 1 ;天水浪客(Gouki Jiang) , 16进制to10进制例题 2007.5.18 2 STACK SEGMENT PARA STACK 3 ...
- 计算机中常用数制及编码教案,计算机《数制与编码-进制转换》公开课教案
<计算机<数制与编码-进制转换>公开课教案>由会员分享,可在线阅读,更多相关<计算机<数制与编码-进制转换>公开课教案(8页珍藏版)>请在人人文库网上搜 ...
- 半小时掌握进制转换!
半小时掌握进制转换 什么是进制转换 进制转换的本质 常用的进制 十进制 简介 计数方法 转换 十进制与二进制的相互转换 十进制与八进制的相互转换 十进制与十六进制的相互转换 八进制 简介 转换 八进制 ...
- 计算机要点概述+交互方式+基本的dos命令+文本文件和字符集+进制转换+环境变量
计算机要点概述+交互方式+基本的dos命令+文本文件和字符集+进制转换+环境变量 计算基本概念 计算机组成 计算机语言 计算机语言的发展 计算机语言的两种分类 两种转换时机 常用的计算机语言 前端后端 ...
- Python之计算机要点,进制转换,数据间转换(2020.04.01)
计算机的基本概念 1.1 计算机是什么? 电脑,手机,计算器-他是一种机器 计算机的特点: 1.拥有存储记忆功能 2.数值计算 3.逻辑计算 计算机其实就是一个能够按照程序运行.自动.高速处理数据的现 ...
- 2019-6-21 [JavaSE] 背景.特点.安装.DOS.环境变量.工作原理.进制转换
文章目录 1.背景内容 1.软件 2.程序 3.指令: 4.Java的发展史: 2.Java特点 1.可移植 2.自动垃圾回收 3.JDK下载和安装: 4.常用的DOS命令 1.切换盘符: 2.展示文 ...
最新文章
- PCA(3):PCA实现C++代码
- MySQL MHA 高可用架构
- oracle利用触发器实现自增列
- python堆排序求topn_Java堆排序,取得前TopN个数
- 前端封装接口弹出错误_项目实践:SpringBoot三招组合拳,手把手教你打出优雅的后端接口...
- php做一个微信退款,PHP实现微信申请退款流程实例代码
- 列表解析python_Python 列表解析
- iOS 11 正式版发布,都有哪些新内容?
- mysql--创建表,插入数据,修改表名,删除表,简单查询/内连接、左/右连接
- listview数据下载后不更新
- Tomcat修改端口号(7.0 version)
- C# 文件上传 默认最大为4M的解决方法
- 安卓3G控制板、核心板、广告机开发一体规格书
- 计算机视觉及其工业中的应用,计算机视觉技术在工业领域中的应用
- python标准库:fractions有理数
- [NXP i.MX6ULL] UBOOT-2020.04
- 时间格式24小时制和12小时制
- 数字化医院PACS影像系统 三维影像后处理技术应用
- 关于公网摄像机直播公网视频直播的基本思考方法
- htc sensation软解锁、获取root权限、解网络锁