请问6502汇编和一般所说的汇编有啥区别和联系?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问6502汇编和一般所说的汇编有啥区别和联系?相关的知识,希望对你有一定的参考价值。

我知道一些高手修改游戏都用6502汇编,那么学了汇编可不可以来修改游戏?还有6502汇编除了能修改nes文件(FC游戏的文件)还能修改其他的游戏比如单机游戏吗?汇编也有这样的功能吗?(其实我问这问题的目的就是想自己去修改游戏,就是想知道学了汇编(或6502汇编)有没有这个可能)提前表示感谢!!!

6502汇编很简单的,我高中改文曲星固件就搞熟了。
6502处理器是70年代的产品,8位的,程序计数器是16位的,所以支持最大内存为64KB。
你只能改基于6502处理器机器上的游戏,比如FC,GB,文曲星,而且要求你对那些硬件有一定了解,比如怎么发出声音,怎么在屏幕上绘图,怎么操作设备上存储的文件什么的,当然这是可以猜出来的。
而且由于内存很小,游戏编写的时候代码或多或少都有些技巧什么的,增加了看懂的难度。
祝你成功哦。
参考技术A 6502?
应该是apple 2电脑用的吧
很好玩的机器,有很多独特的地方,每种机器都不同,当时的电脑有编辑环境可以很方便的进行调试和运行
是那个时代不错的八位机
他的特点是有在线的显示器和相关的端口,可以直接进行编程和调试,而一般的单片机需要写到芯片里进行调试和运行,一般也没有专门的显示器。
相同之处就是都有一些寄存器,用来完成特点的运算,能做的运算也非常简单,运行比较慢,记得是1M的主频,是80年代末的产品,很高兴居然有人还在用,用来学习还是可以的,实用的话,可能51系列的单片机应用更多更广些
参考技术B 你这是从哪里看到的6502汇编哪,在这里恐怕没有几个人知道6502这回事。
这都多少年了,大概是在80年代初,世界上第一台个人电脑APPLE,就是那个乔布斯做的,用是才是6502的CPU,当年苹果电脑只能用Basic语言写程序,可是好景不长,只有2,3年的时间,就退出了市场,而是由IBM就推出了真正的PC机而取代了,用的是8086的CPU,它的汇编语言一至延续到今天。
就在当时,就更没有人懂得汇编语言写程序呀。现在还提这往事没有一点意义了。那只好去问乔布斯了。
参考技术C 正想学呢

以上是关于请问6502汇编和一般所说的汇编有啥区别和联系?的主要内容,如果未能解决你的问题,请参考以下文章

请问懂汇编的人:rsp寄存器有啥用

求 6502 汇编指令集

请问大家:C语言和C51有啥区别?

汇编中 [R1] 和R1有啥区别

本机代码、机器代码和汇编代码有啥区别?

6502汇编 跳转以及返回