[quote=引用 4 楼 u012213421 的回复:] [quote=引用 1 楼 lm_whales 的回复:] 这个是你自己理解有问题。 64K 通常就是64K字节,除非地址单元是16 Bits的。 地址单元编号方式,可以简称编址方式。 不同CPU的编址方式,是不同的。 DSP就是16Bits或者32 Bits 编址的。 X86 按照字节编号,每个字节8Bits 有效数据。可以称为字节编址。 DSP 16Bits 按照双字节编号,每个单元2字节,16 Bits有效数据,可称字编址。 换句话说,DSP 16Bits 一个地址单元; 可以存储有些CPU 如X86,51 的2个地址单元的内容。 需要存储器的容量,也就翻倍了。
这个是你自己理解有问题。 64K 通常就是64K字节,除非地址单元是16 Bits的。 地址单元编号方式,可以简称编址方式。 不同CPU的编址方式,是不同的。 DSP就是16Bits或者32 Bits 编址的。 X86 按照字节编号,每个字节8Bits 有效数据。可以称为字节编址。 DSP 16Bits 按照双字节编号,每个单元2字节,16 Bits有效数据,可称字编址。 换句话说,DSP 16Bits 一个地址单元; 可以存储有些CPU 如X86,51 的2个地址单元的内容。 需要存储器的容量,也就翻倍了。
地址线宽度多少来着?
[quote=引用 1 楼 lm_whales 的回复:] 这个是你自己理解有问题。 64K 通常就是64K字节,除非地址单元是16 Bits的。 地址单元编号方式,可以简称编址方式。 不同CPU的编址方式,是不同的。 DSP就是16Bits或者32 Bits 编址的。 X86 按照字节编号,每个字节8Bits 有效数据。可以称为字节编址。 DSP 16Bits 按照双字节编号,每个单元2字节,16 Bits有效数据,可称字编址。 换句话说,DSP 16Bits 一个地址单元; 可以存储有些CPU 如X86,51 的2个地址单元的内容。 需要存储器的容量,也就翻倍了。
结果是32k的寻址范围,但是也寻址了64k的内存,64k内存以字长编址的单元数为:32768个两字节单元。 32768/1024 = 32k 这里直接把32768算作了32768个字节而不是32768个两字节。 难道说1K并非指1024字节。 而是1024个存储单元,存储单元为2字节时,1k为2048字节?
33,311
社区成员
41,784
社区内容
加载中
试试用AI创作助手写篇文章吧