• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >汇编语言 > 字符数据

字符数据

作者:汇编爱好者 字体:[增加 减小] 来源:互联网 时间:2017-06-17

汇编爱好者通过本文主要向大家介绍了字符型数据,unicode 字符数据,什么是字符型数据,字符型数据类型,无符号字符型数据等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
</div>      (1) ASCII 码:
    标准 ASCII 码用 7 位二进制数编码,共有 128 个。 计算机存储器基本单位为 8 位, ASCII 码的最高位通常为 0 ,通信时,最高位用作奇偶校验位。   常用字符的 ASCII 码 :
    数字 '0' ~ '9' : 30H ~ 39H 字母 'A' ~ 'Z' : 41H ~ 5AH
    字母 'a' ~ 'z' : 61H ~ 7AH 空格: 20H
    回车 CR : 0DH 换行 LF : 0AH
    注意回车与换行的差别: CR 用来控制光标回到当前行的最左端; LF 用来移动光标到下一行,而所在列不变。
    (2) BCD 码:
    Binary-Coded Decimal ,简称 BCD ,称 BCD 码或二 - 十进制代码,亦称二进码十进数。是一种 二进制 的数字编码形式,用二进制编码的 十进制 代码。这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。这种编码技巧,最常用于会计系统的设计里,因为会计制度经常需要对很长的数字串作准确的计算。相对于一般的浮点式记数法,采用 BCD 码,既可保存数值的精确度,又可免却使电脑作浮点运算时所耗费的时间。此外,对于其他需要高精确度的计算, BCD 编码亦很常用。
  虽然二进制数实现容易,但不符合人们的使用习惯,且书写阅读不方便,所以在计算机输入输出时通常还是采用十进制来表示数,这就需要实现十进制与二进制间的转换。
   为了转换方便,常采用二进制编码的十进制,简称为 BCD 码。
    压缩 BCD 码:以 4 个二进制位表示 1 个十进制位,用 0000B ~ 1001B 表示 0 ~ 9 。
    例如,十进制数 6429 的压缩 BCD 码表示为
    0110 0100 0010 1001 B (即 6429H )
    它是一种用四位二进制数表示十进制数 . 首先是用四位二制数表示个数 , 然后用四位二进制数表示十位 , 然后百位 ...
    比如 :251 需要三个四位二进制数表示。 1 表示为 0001;5 表示为 0101;2 表示为 0010.
    最后 251 的 BCD 数据表示为 0010 0101 0001.
    非压缩 BCD 码:以 8 个二进制位表示 1 个十进制位,低 4 位与压缩 BCD 码相同,高 4 位无意义。
    例如,十进制数 6429 的非压缩 BCD 码表示为
    xxxx0110 xxxx0100 xxxx0010 xxxx1001 B
    有时,要求非压缩 BCD 码的高 4 位为 0 ,这时, 6429 的非压缩 BCD 码为 06040209H 。
    非压缩的 BCD 码用 8 位二进制数表示一个十进制数位 , 其中低 4 位是 BCD 码 , 高 4 位是 0 。 
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 字符数据

相关文章

  • 2017-06-28汇编的任务状态段和控制门
  • 2017-06-28汇编源码系列之showmem
  • 2017-06-28汇编语言中‘子程序’的设计方法
  • 2017-06-28DOS6.0源程序中的硬盘引导记录源程序FDBOOT.ASM
  • 2017-06-28动态VXD学习
  • 2017-06-28动态库的执行时间
  • 2017-06-28汇编源码系列之gameport
  • 2017-06-28什么是进程
  • 2017-06-17串操作类指令
  • 2017-06-28(汇编源代码 )The 808 Virus

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 用汇编语言编写消息框程序
    • 结构化程序方法在汇编语言中的应用
    • 列表视图控件介绍
    • 汇编语言编写DOS下的内存驻留程序(2)
    • 80386保护方式简介
    • masm中宏指令的bug
    • 80x86寻址方式
    • 循环程序的结构形式及组成
    • 除运算指令
    • 汇编语言的艺术-观念正误(三)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有