易码技术论坛

 找回密码
 加入易码
搜索
查看: 176325|回复: 19

[求助]为什么Bin文件不能通用

[复制链接]
发表于 2005-9-12 13:32:00 | 显示全部楼层
原来是这样呀!如果能通用就好了
发表于 2005-9-12 23:50:00 | 显示全部楼层
以6502的BIN來說, 基本上是可以在所有以6502 CPU的WQX上運行, 至於為何會有不通用的情況, 就可分為軟件或硬件問題而導致; 軟件方面, 比如NC2K/NC2600/NC2231/NC2010/NC2010, 就因為中斷的子程序有區別,而令它不兼容, 因此若不使用內部中斷子程序,這類機的BIN便可以兼容;在硬件不同方面, 比如PC1000/A 與NC2K, 它們硬件及本身軟件也有許多不同, 因此很難做到兼容的BIN(而且BIN格式本身又有不同),NC1020與NC2K硬件上比PC1000接近多了, 因此若程序不是太大, 並注意一下輸入/輸出(I/O)的有關程序,亦可做到兼容, 最後PC1010/PC2K硬件上就更接近NC2K, 要做到兼容就比NC1020更簡單,以上我雖然講到大多數的WQX也可做到兼容, 但是當我們編程序時, 經常需要用到系統中斷子程序(而GGV/GV有意無意地在開發機型時沒注重它們的兼容性),這是令到BIN不能通用的主要原因!

4955_14036_2032.rar

461 KB, 下载次数: 12

4955_14036_2033.rar

147 KB, 下载次数: 6

 楼主| 发表于 2005-9-13 23:41:00 | 显示全部楼层
看来Bin文件的通用应该是文曲星下一个目标,如果不能那就太麻烦了
发表于 2005-9-14 14:28:00 | 显示全部楼层
看来Bin文件的通用应该是文曲星下一个目标,如果不能那就太麻烦了


恐怕这是不可能的,因为BIN文件是用汇编写成的,而汇编是直操作硬件的,不同机型的硬件底层不同,自然无法通用.
 楼主| 发表于 2005-9-14 21:24:00 | 显示全部楼层
有没有适合Tc1000使用的Bin文件教程
发表于 2005-9-16 11:40:00 | 显示全部楼层
4242,每个机器的中断啊,硬件底层都不一样,所以不能通用。。。

sun前辈居然开了金口。。。此帖收藏
发表于 2005-9-16 11:48:00 | 显示全部楼层
很想有lava的bin解释器,因为怀念英雄坛说...

 楼主| 发表于 2005-9-16 14:19:00 | 显示全部楼层
对呀,要是有lAVAd的BIN解释器就好了,而且要能通用的。
发表于 2005-9-16 15:41:00 | 显示全部楼层
sun 说的NC2231/NC2010是什么?
2595_14043_1101.jpg
发表于 2005-9-16 17:03:00 | 显示全部楼层
NC2231好像是TW的机子
发表于 2005-9-16 17:27:00 | 显示全部楼层
什么意思!
 楼主| 发表于 2005-9-17 12:46:00 | 显示全部楼层
就是,这是什么意思
发表于 2005-9-17 13:38:00 | 显示全部楼层
港台那边的机子,港台那边机子的型号给我感觉没有这里简洁,比如PC2880H、nc2231、nc2121

还是喜欢简洁一点的,不过那里tc1000H等机子。

发表于 2005-9-17 13:41:00 | 显示全部楼层


发表于 2005-9-17 13:42:00 | 显示全部楼层
发表于 2005-9-17 13:48:00 | 显示全部楼层
图片太大,传不上来

可以去香港的ggv看看,网页做得很漂亮

http://www.gv.com.hk/
发表于 2005-9-17 13:50:00 | 显示全部楼层
 楼主| 发表于 2005-9-18 12:24:00 | 显示全部楼层
必须要注册才能看,麻烦
发表于 2005-9-12 09:23:00 | 显示全部楼层
bin是汇编,是界与机器语言和高级语言之间的编程语言,每个机器不一样,所以就不能通用了
 楼主| 发表于 2005-9-11 21:10:45 | 显示全部楼层 |阅读模式
如题
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2025-5-2 02:30 , Processed in 0.015192 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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