数据的表示和运算:数据的表示和类型



在用汇编语言进行设计时员可以直接访问内存对数据在存储器内表示形式要有个清晰认识下面我们只简单介绍本课程所要用到数据表示知识为后面学习作点必要准备 
有关“数据表示”详细内容请参阅计算机组成原理相关章节
1.2.1 数值数据表示
(1)、 2进制
在计算机内数值是用 2进制来表示每个 2进制数按权相加就可得到其十进制数值在书写 2进制时为了区别在数据后面紧跟个字母B
2进制般表现形式为:bn-1…b1b0B其代表数值:bn-12n-1+…+b121+b020
数据 2进制表示形式简单、明了但它书写起来比较长所以通常情况下我们在中不直接用 2进制来书写具体数值而改用 8进制、十进制或十 6进制
(2)、 8进制
8进制是种 2进制变形 3位 2进制可变为位 8进制反的也然 8进制表示元素是:0、1、…、7在书写时为了区别在数据后面紧跟个字母Q如:1234Q、7654Q、54Q等都是 8进制
8进制数在使用频率不高
(3)、十进制
十进制是我们最熟悉种数据表示形式基本元素是:0、1、…、9在书写时为了区别在数据后面紧跟个字母D中经常用十进制来表示数据
(4)、十 6进制
十 6进制是另种 2进制变形 4位 2进制可变为位十 6进制反的也然十 6进制基本元素是:0、1、…、9、A、B、…、F(字母小写也可以)其中:字母A、B、…、F依次代表10、11、…、15
在书写时为了区别在数据后面紧跟个字母H当十 6进制数是字母时在第的前必须添加个‘0’如:100H、56EFH、0FFH、0ABCDH等都是十 6进制数
十 6进制在使用频率很高
(5)、数值进制整理总结和相互转换
表1.1 各种进制及其表示
进制例子备注
2进制B/Y(*)1010B、1011B(*):Y、O和T是宏汇编MASM系统所增加进制表示符
8进制Q/O1234Q、311Q
十进制D/T1234D、512D
十 6进制H1234H、1011H

下面是各进制数据的间进行转换Control控件浏览者通过它可很好地掌握这些进制的间转换思路方法当十进制转化为其它进制时浏览者还可进行实际练习操作
Tags:  sql数据类型 数据库类型 数据类型 数据的表示和运算

延伸阅读

最新评论

发表评论