鱼C论坛

 找回密码
 立即注册
查看: 2780|回复: 4

[bx+1]中的1是什么类型?

[复制链接]
发表于 2016-12-24 14:03:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发现假如内存单元中是:30  40  50 60
1.那么这个1应该是字节型数据还是说是位?
2.偏移地址是字节型存储的吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-12-24 21:15:45 | 显示全部楼层
本帖最后由 兰陵月 于 2016-12-24 21:19 编辑

1、移动1,就是一个字节~

至于里面的1写法是十进制还是十六进制,看语法要求~你后面没加H,就是十进制,你加了,就是十六进制。每个编译器的表示都不一样,

这个不好说的,只有自己去体会。

2、偏移地址是字节型存储的吗?

没看懂你的意思~什么偏移地址是字节存储?你指的是偏移地址这个数值,还是指偏移地址所指向的数值?

如果是偏移地址,它就是一个数值,它是多大就是多大。

如果偏移地址指向的数值,则看你自己的规定,或者系统的默认规定。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2016-12-25 08:50:11 | 显示全部楼层
兰陵月 发表于 2016-12-24 21:15
1、移动1,就是一个字节~

至于里面的1写法是十进制还是十六进制,看语法要求~你后面没加H,就是十进制, ...

这个一字节是不是因为段地址:[]指向的地方是一个内存单元,所以才是一字节呀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-25 17:06:39 | 显示全部楼层
yuruotong1 发表于 2016-12-25 08:50
这个一字节是不是因为段地址:[]指向的地方是一个内存单元,所以才是一字节呀

字节的来历归咎于第一台计算机是8位计算机,其CPU一次性只能处理8个2进制位的数据。(总线带宽和寄存器大小决定的)

所以之后的所有计算,包括CPU能力的扩展,都基于这个最小标准。内存的划分也按字节来划分。地址自然也是按字节来计算的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-12-25 22:52:40 | 显示全部楼层
zealstar 发表于 2016-12-25 17:06
字节的来历归咎于第一台计算机是8位计算机,其CPU一次性只能处理8个2进制位的数据。(总线带宽和寄存器大 ...

谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-19 16:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表