matlabk大于等于0如何表示_深入理解计算机系统 第2章-信息的表示和处理

本文介绍了MATLAB中如何表示数值k大于等于0,同时深入探讨了计算机系统中信息的表示和处理,包括无符号编码、补码编码和浮点数编码。内容涵盖信息存储的细节,如字数据大小、寻址和字节顺序,以及浮点数的二进制小数表示和IEEE浮点数标准。
摘要由CSDN通过智能技术生成

把位(bit)组合在一起,加上某种解释(interpretation),来表示任何有限集合的元素。

本章研究 3 种主要的数字表示:

  • 无符号(unsigned)编码
    • 表示大于或等于零的数字;
  • 补码(two's complement)编码
    • 表示可正可负的整数;
  • 浮点数(floating-pointing)编码
    • 表示实数的科学计数法的2为基数的版本;

计算机用有限的位(bit)来编码数字,当结果太大时,就会溢出(overflow)

1. 信息存储

计算机使用 8 位的字节(byte)作为最小的可寻址内存单位。

机器级程序将内存视为一个巨大的字节数组,称为虚拟内存(virtual memory)

每个字节都由地址(address)来标识,所有地址的集合称为虚拟地址空间(virtual address space)。

系统将存储器空间划分为不同的单元,来存储数据、指令和控制信息。

每个程序对象(program object,即程序数据、指令和控制信息)都可视为一个字节块,程序本身就是一个字节序列。

1.1.字数据大小

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值