寄存器由啥芯片组成

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了寄存器由啥芯片组成相关的知识,希望对你有一定的参考价值。

寄存器是芯片的组成部分,最简单的寄存器模型就是一个锁存单元,属于数电方面的知识,你可以看看数电的书或电子文档,希望对你有所帮助 参考技术A 寄存器没有什么芯片,他也是一种内存单元,常在一些微型计算机中使用,用来表示数据或是程序的状态! 参考技术B 数据寄存器16bit
地址寄存器8bit
工需要8个eprom芯片
因为数据存储器是读取数据,你的芯片已经组成拉16位只读存储器,所以数据寄存器是16bit
地址寄存器是提供物理地址的,你的物理芯片是32k*8bit芯片,所以地址寄存器是8bit
共需要(128*16)/(32*8)=8个eprom芯片
我回答的对吗?

是否可以查看存储的文件由啥序列的 1 和 0 组成?

【中文标题】是否可以查看存储的文件由啥序列的 1 和 0 组成?【英文标题】:Is it possible to see what sequence of 1s and 0s a stored file is made of?是否可以查看存储的文件由什么序列的 1 和 0 组成? 【发布时间】:2018-11-05 05:37:33 【问题描述】:

我在想,计算机中的所有内容都存储为 1 和 0 的序列。因此,对于存储在硬盘驱动器中的任何文件和软件,同样的事情也应该如此。但是是否可以看到特定文件的 1 和 0 的序列?例如,假设在一个文件夹中,有名为“myfile.docx”、“myfile.iso”、“myfile.dll”、“myfile.rar”的文件,......我怎么能看到1的序列和 0 每个这些文件是由什么组成的?

提前致谢。

【问题讨论】:

【参考方案1】:

有许多十六进制编辑器可以显示二进制数据。我最近没用过,所以我没有任何具体的建议。

【讨论】:

谢谢。我会试试的。【参考方案2】:

您可以在hex editor 中打开文件,这可能会显示类似于this 的内容:

您正在查看的是文件中字节的十六进制表示,即二进制数据。一些编辑器可能会选择将其显示为二进制 0 和 1。当然,在这种情况下会有更多可供查看。如果做不到这一点,您可以从十六进制表示中推断出二进制数据。或者甚至编写一个程序,在其中粘贴十六进制值,它会为您计算二进制表示。

您还可以使用多种语言编写一个程序,为您自动执行此操作。例如,如果您在 C# 中以 byte[] 的形式读取文件,那么您可以逐字节地循环遍历它,将这些字节的“二进制”输出到页面。 (辅助方法上的一些数学运算可以将一个数字值(全是一个字节)转换为一系列 0 和 1 以打印到屏幕上。)我想大多数(如果不是全部)合理的编程语言都会有类似的操作可用.

【讨论】:

谢谢大卫。我会试试的。 我试过了,但我有一个问题。有一个文件,windows 显示其大小等于 383 字节,但在十六进制编辑器中有 287 字节。造成这种差异的原因是什么? @Cror2014:我的猜测是文件系统开销。对于大文件,差异可以忽略不计,但对于小文件,差异很明显(尽管仍然可以忽略不计)。文件系统可能会保留特定大小的块,可能会在文件中写入其他数据以跟踪其排列等。我不会担心。

以上是关于寄存器由啥芯片组成的主要内容,如果未能解决你的问题,请参考以下文章

计算机组成1

什么是寄存器

(计算机组成原理)第三章存储系统-第二节1:基本的半导体原件和存储器芯片的原理

接口的基本组成及它的功能

什么叫做状态?状态机由哪五个部分组成

74HC595并行转串行级联芯片学习记录