概述
在新建的.mif文件中,数据和地址都是以十进制的形式的存储的,而实际内存中却一般是以二进制的形式存储,为了查看方便,也一般用十六进制,因此在.mif文件中加入文件时总觉得十进制不方便。今天,自己竟然突然间发现存储数据形式是可以改变的。改变的方法是打开.mif文件,然后选择view->memory radix,就可以按你自己的要求设置数据的形式了。
下面,对.mif的文件作一简单解释:
WIDTH=64;//表示存储数据的宽度,此为8字节
TH=4096;//表示地址的位数,总共有4096个数据,地址为12位的
ADDRESS_RADIX=UNS;//表示地址的表示形式是无符号十进制的
TA_RADIX=HEX;//表示数据的存储形式是十六进制的
CONTENT BEGIN//下面就是内存中的实际数据
0 : C202A05F20000000;//冒号前是地址,冒号后面是数据
1 : 0000000000000000;
[2..5] : C202A05F20000000;
6 : BFE058AFC47E49B2;
7 : BFED524180D3CFF6;
[8..11] : C202A05F20000000;
12 : BFE058AFC47E49B2;
13 : BFED524180D3CFF6;
[14..17] : C202A05F20000000;
18 : BFD6D3C36113404F;
19 : BFF34379314445AA;
[20..24] : C202A05F20000000;
[25..4095] : 0000000000000000;
END;
转载于:https://www.cnblogs.com/bingsuixing/archive/2008/12/13/1354467.html
最后
以上就是贤惠大树为你收集整理的mif中存储的数据也可以使用各种进制形式的全部内容,希望文章能够帮你解决mif中存储的数据也可以使用各种进制形式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复