打印

请教一下,1w有多少位?

[复制链接]
2280|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zyx1992106|  楼主 | 2016-12-5 18:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
dirtwillfly| | 2016-12-5 20:20 | 只看该作者
不知所云

使用特权

评论回复
板凳
xyz549040622| | 2016-12-5 21:13 | 只看该作者
1w是指什么呢?笔误打错了吧

使用特权

评论回复
地板
xyz549040622| | 2016-12-5 21:15 | 只看该作者
我猜测是一位的意思,通俗的来说,1位就是1个bit的意思。表示寄存器的一个位。

使用特权

评论回复
5
NE5532| | 2016-12-6 08:47 | 只看该作者
1万有多少位?不知道,只知道有100张。

使用特权

评论回复
6
zyx1992106|  楼主 | 2016-12-6 09:34 | 只看该作者
不好意思,没说清楚所谓1w 是指1 word ,代表多少位?

使用特权

评论回复
7
yichunshan| | 2016-12-6 10:30 | 只看该作者
16

使用特权

评论回复
8
justtest111| | 2016-12-6 10:58 | 只看该作者

这个好像跟位数有关,32位机整字应该是32,半字才是16

使用特权

评论回复
9
世界心| | 2016-12-6 12:32 | 只看该作者
这个叫字长,通常与处理器内核的累加器有关。比如51单片机,其累加器能完成的是8位的加法运算,字长就是8bit。能完成16位加和运算的字长是16bit。当然ARM核都是32位以上,字长通常是32bit

使用特权

评论回复
10
songchenping| | 2016-12-6 13:22 | 只看该作者
什么W不W的。

使用特权

评论回复
11
tuvw| | 2016-12-6 16:51 | 只看该作者
一个字节,英语是ONE WORD,指的是二进制8位。

使用特权

评论回复
12
凌夏| | 2016-12-6 17:24 | 只看该作者
你说的w应该是word的意思,一个字节8位,一个字是两个字节,16位

使用特权

评论回复
13
ningling_21| | 2016-12-6 18:40 | 只看该作者
1w 显然有多个含义,楼主说的是哪个

使用特权

评论回复
14
zyx1992106|  楼主 | 2016-12-7 14:38 | 只看该作者
是这样子的,我从microchip 选型手册看到程序存储空间: 3.5KB 2kW 这两个都是指程序存储空间,这两个应该大小都是一样的,但是不是很理解!

使用特权

评论回复
15
GaussGhost| | 2016-12-11 12:22 | 只看该作者
本帖最后由 GaussGhost 于 2016-12-11 12:28 编辑


1Word=一个字
1byte=一个字节
1bit=一位二进制数
在8051/8088中
1word=1byte=8bit
在8086中
1word=2byte=16bit

使用特权

评论回复
16
gszou| | 2016-12-11 13:31 | 只看该作者
我说楼主怎么这样说话的,吊起来问。
你早说Micorchip的东西回答可是变了样的,1个Word有些是12bit,有些是14bit。
什么意思,前面楼上的解答了。

使用特权

评论回复
17
wahe2008| | 2016-12-16 17:12 | 只看该作者
C语言中一个字未必等于四个字节。
需要注意的细节:
C语言中的不同变量所占的字节和编译环境以及计算机CPU、操作系统等有关。
64位的程序中int型号就占用8个字节,32位的程序int就是4字节。
但是所有的c语言编译器都必须保证short<=int<=long的关系。
如果写的程序需要跨平台,建议临时用sizeof运算符去计算出当前字的长度。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

33

主题

81

帖子

2

粉丝