ISIS 的汇编语言程序设计芯片破解
芯片破解Proteus虚拟仿真软件由英国Labcenter公司开发,集电路原理图设计、印制电路板设计和实物仿真等功能于一体,可以利用软件模拟各种硬件(如:电阻、电容等模拟器件,单片机、微处理器等数字器件,示波器、万用表等仪器设备),并支持对模拟硬件的软件编程和虚拟仿真调试。这使得用户可以在没有硬件支持的情况下,以电路原理为基础搭建虚拟模型,进行系统统仿真和调试,并可以看到系统运行的模拟效果。由于可节约成本、提高研发效率,利用Proteus软件进行单片机系统辅助设计的方式已经被很多高校和研发机构采用。
Proteus软件具有良好的人机交互功能,该软件启动后将自动进入ISIS功能界面(见图9-1),其中多数工具栏的位置可以通过鼠标拖动来调整。
图9-1 Proteus ISIS 7.1界面
Proteus软件主要由ISIS和ARES两部分构成,其中ISIS用于电路原理图设计和仿真,ARES用于印制电路板(PCB)设计。
Proteus软件自带汇编语言程序编辑器和编译器,用户可以在Proteus软件中完成汇编语言程序设计的全部工作,且不需要第三方软件的辅助。
芯片破解汇编语言程序的设计
在Proteus仿真环境中进行汇编语言程序设计的步骤如下。
芯片破解选择编译器
首先,用鼠标左键单击“Source”→“Add/Remove Source files…”子菜单,在弹出的“Add/Remove Source files…”(添加/移除源程序文件)对话框(见图9-11a)中的“Code Generation Tool”编译器列表中选择“ASME51”,这是Proteus软件自带的MCS-51单片机汇编语言编译器。另外,还可以单击“Source”→“Define Code Generation Tools…”(见图9-11b)菜单,并在弹出的“Add/Remove Generation Tools”对话框中查看和更换编译器。