微机原理与接口技术-02 微型计算机基础

本文深入探讨了微型计算机的基础知识,包括数制及其转换、数据和文字表示、二进制数运算以及微机中的数据类型。详细介绍了数制的基本概念、不同进制之间的转换方法,以及如何将非数值信息转换为二进制数据。同时,阐述了机器数的表示方式(如原码、反码、补码、移码),并解释了字符、十进制数、汉字和其他非数值数据的表示方法。此外,文章还涵盖了二进制数的算术和逻辑运算,以及溢出概念与检测方法,最后介绍了微机中常用的数据类型和存储原则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一章   微型计算机基础
                       第一节数制及数制间的转换
一、数制
       N进制数由N个数(0,1,.....N-1)组成,基数为N,逢N进一
二、数制之间的转换
       其他进制 -> 十进制(降幂法):按权展开,各项求和
       十进制 -> 其他进制(除法)
       整数部分除基取余逆序排列,小数部分乘基取整顺序排列
       二进制 -> 十六进制  四位二进制对应一位十六进制

                             第二节数据和文字的表示
      数值计算机本质上只能处理二进制数据,各种信息必须先转换成二进制数据才能进行处理
一、数(机器数)的表示
     bit(比特):1个二进制位
     byte(字节):8个二进制位 1B=8b
     Word(字):2个字节    1Word=2B=16b
     机器字长:指参与运算的数的基本位数,标志着计算精度,一般是字节(8位)的整数倍(8位,16位,32位等)
     机器数:符号数值化的数,最高位为符号位(符号位=0 表示正数      符号位=1   表示负数)
     常用表示法-----原码、反码、补码、移码
             原码表示法:符号位+绝对值(数值位)
             反码表示法:正数的反码同原码
                                     负数的反码数值位与原码相反(按位取反)
                                    0的原码和反码一样
             补码表示法:正数的补码:同原码
                                     负数的补码等于模加真值(或模减绝对值)
                                     求补码的简便方法:
                                             正数:直接取其原来的二进制码
                                             负数:对其数值位按位取反后再在最低位加1
                           [  模的概念:
                                  循环计数系统中的最大数(够模自动丢失---等价回零)。对于数长为N位二进制的计数系统,其模为2^N  ]
              移码:最高位为符号位:0为负,1为正。
二、非数值数据表示-----转换成二进制数据
1、字符的表示——ASCⅡ码:用一个字节来表示一个字符,低七位为字符的ASCⅡ值,最高位一般用作校验位
2、十进制数的表示——BCD码
3、汉字的表示——汉字输入码,汉字机内码,汉字字模码
      汉字机内码:汉字在计算机内部存储、运算的信息代码。用儿字节法表示汉字时,字节的最高位为1
      汉字字模码:用点阵表示的汉字字型代码
4、其他非数值数据表示——声音、图形、图像等,处理、编码

第三节  二进制数的运算
一、算数运算(参考编译原理02)
二、逻辑运算(按位操作)
       “与”运算(AND)------全1则1,有0则0
       “或”运算(OR)-----全0则0 ,有1则1
       “非”运算(NOT)-----按位求反 
       “异或”运算(XOR)------同为0,异为1
三、溢出概念与检测方法
1、溢出原因:在计算机中,当运算结果超出给定的取值范围时,便产生了溢出
2、溢出产生的条件:仅当两加数符号相同时,运算结果可能发生溢出
3、检验溢出的方法   单符号位法   双符号位法
第四节   微机中的数据类型
一、微机中常用的常用数据类型
      整数:无符号整数,带符号整数
      BCD数:压缩BCD数,非压缩BCD数
      ASCⅡ码:7位 ASCⅡ码,8位 ASCⅡ码
      字符串:字节串,字串,双子串
      位及位串:位操作
      浮点数:浮点运算
二、数据的存贮原则
      多字节数——低字节存低地址,高字节存高字节
      字符串——字符从左到右按地址递增顺序存贮


以上内容来源于:http://www.da-fan-shu.com/flvplayer/25242_3.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值