首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
CMC-Z80反汇编程序编号:84-0015 本程序是在配有16行微型打印机的CMC-80双板机上运行的Z80反汇编程序.只要打入目的码的首末地址,即能将存储区中的目标程序反汇编成源程序,在微型打印机中打印输出.有三种格式可供选择:打印Z80助记符带机器码;单打助记符;单打带地址的机器码  相似文献   

2.
一、引言在研制微计算机应用系统,特别是工业环境下使用的应用系统时,常常需要将调试成功的程序固化在EPROM中,以便开机后不依赖磁盘操作系统就可以运行。这种程序有时是汇编语言目标程序,有时是BASIC语言源程序,有时是二者兼而有之。汇编语言程序所产生的目标程序是比较容易固化的,而BASIC语言源程序一般没有简单的固化方法。用户虽然可以设法知道BASIC系统中源程序的存放地址和存放格式,但在RAM地址区内安放EPROM是不能正常工作的。有的机种(例如TRS-80机)将BASIC程序固化在另外的地址区,然后  相似文献   

3.
一、引言近年来,国内组装的8080和Z80单板机越来越多,但是,由于单板机结构简单,用户要运行一个程序,只能用机器码输入,缺乏支持软件,给使用者带来许多不便。而在微计算机上由于有各种软件支持,运行一个程序,可直接送入汇编记忆符,经汇编、连接后即可投入运行,在运行中发现错误可用DEBUG程序进行调试,给用户带来很大方便。因此,如果能用微计算机来实现对单板机的开发,这就能大大提高单板机的功能。目前国内CROMEMCO机数量不少,因此在这个机器上实现对单板机的开发应用是具有现实意义和推广价值的。  相似文献   

4.
<正> 对TP-801单板机进行开发应用时,总是先把用助记符书写的Z-80汇编语言源程序翻译成机器码(目标程序),再用手工将机器码键入单板机,然后才能进入运行调试。这里将源程序翻译成机器码的工作通常可借助于微机系统中的汇编程序来完成。PZ-80机是一种具有Z-80汇编功能的微型机,由于其价格低廉,操作方便,又有打印输出,所以不失为一种颇受用户欢迎的汇编设备。当然也可以采用其他机型(例如PC  相似文献   

5.
一般用BASIC语言调用机器码子程序的方法是: 1.用DEBUG将机器码子程序装入一块空闲的内存(下一步装入BASIC时也不用的内存),并记下此时的段地址。2.装入BASIC,在BASIC状态下将机器码子程序以文件形式存盘:首先用“DEF SEG=”语句定义此时机器码子程序所在的段地址,然后用“BSAVE”语句将机器码子程序存盘。3.在BASIC状态下调用机器码子程序,首先用“DEF SEG=”语句定义机器码子程序将要装入的段  相似文献   

6.
用中华学习机(CEC—Ⅰ)开发Z80软件的难点在于学习机只有一个槽口,只有插上Z80卡才能运行CP/M系统,进行Z80程序的开发。开发过程中若需打印程序清单和将程序写入EPROM时,就无槽口插入打印卡和EPROM卡了。另一方面,对装有Z80程序的EPROM芯片,欲将其反汇编进行分析时,同样也会因无槽口而作罢。有两种方案解决这问题,一是  相似文献   

7.
《CC-BIOS分析》一书,对CC-DOS(IBM PC机汉字操作系统)的精华——CC-BIOS进行了全面的分析。文章把CC-BIOS分成若干个模块,然后逐个模块地进行分析,分析每个模块的结构和功能,并给出他们的较详细的流程图和进行了必要的解释。对其中的工作区也作了详细的说明,对于一些较大的工作区,还介绍了它的结构。文章提供了CC-BIOS(V2.1)的源程序。为便于阅读源程序,文章除对源程序按功能分段外,还对文章中涉及到的程序模块、子程序和工作区,均给出了它们在源程序中的详细地址。文章也对CC-BIOS各个模块间  相似文献   

8.
十二、单片机程序调试 1.汇编如果有计算机,并且配有51汇编软件,将上述程序录入完毕,打入汇编命令和源程序文件名,计算机就自动按助记符查出机器码,并配上行号。对于程序中的错误,也会毫不客气的指出来。如果没有计算机就只好手工汇编了。手工汇编必须用指令表。指令表有16行16列共256栏,除0A5H外,每一栏对应一条指令。手工汇编就是根据程序清单,逐条找出指令助记符在指令表中的位置,也就是指令的操作码,根据该条指令的规定,计算、填写后面的操作数,并根据本条指令的长度计算出下条指令的地址。遇到调用子程序或转移指令,可能需要通过两遍汇编才能最终确定地址、偏移量。以开头部分程序为例,进行手  相似文献   

9.
关于FORTRAN-80语言程序与Z80(8080)汇编语言(或机器指令)程序间数据的传递,大体上有三种方法:其一是FORTRAN-80编译系统提供了四个附加的子程序PEEK,POKEINP,OUT,可以对Z80(8080)的机器码进行存取;其二是FORTRAN-80编译系统本身提供了一种与汇编语言子程序连接的功能,子程序的调用要通过设置指针和参数来进行。这  相似文献   

10.
本文讨论了 Z—80微型计算机并行接口(PIO)与多字节模/数转换器输出之间通道的设计问题,并给出了实现的线路和用 Z—80汇编语言编写的数据输入程序。这种线路适合在以 Z—80微型计算机为基础的高精度、实时控制和实时数据处理系统中做输入接口  相似文献   

11.
徐瑞斌 《电脑》1994,(6):60-60
一、功能: 本软件是一个CASL汇编语言在PC机上的仿真系统。 CASL汇编语言是建立在虚拟计算机COMET上的虚拟语言,CASL汇编语言程序原来不能在任何实用计算机运行,只能靠编程者分析才能得出结果。本软件可以解决这一问题。 本软件为用户提供了一个窗口集成开发环境。用户可以在其中方便地进行CASL汇编语言程序的编写,运行,单步跟踪,观察,从输入窗口(Input Window)可以完成程序的输入,从输出窗口(Output Window)可以观察程序的运行结果,从寄存器窗口(Register Window)可  相似文献   

12.
一、概述DEBUG上有一简单的汇编命令——A命令。它接收从键盘上一行行输入的汇编语言源程序,但不能接收用EDLINE,WORDSTAR等编辑程序编好的汇编语言源程序文件,因此A命令实际上只是一个行汇编命令。这对于少量的程序修改,或输入一些很小的汇编语言程序,是比较实用而方便的。缺点是输入完毕之后若发现错误,修改就非常困难。因其每输入一行,就立即被汇编成目标码,内存中不保留源码,也不具备编辑功能。对几百行以上的源程序输入尤不可取。行汇编本身固有的另一缺点是在源程序中不能使用标号。所有的程序转移,子程序调用地址都要由人工计算,稍大点的程序就难以计算。如果想把已经输入的程序块在内存中重新定位,则大多数转移地址,子程序调用地址都要改动,十分繁琐。在这些方面,行汇编A命令是不适用的。  相似文献   

13.
由于微计算机的内存容量有限,其编辑/汇编程序能够处理的程序长度是有限的。以TRS-80为例,当源程序超过2500条左右时,就无法进行正常的汇编了。因为汇编的对象,必须是以源程序的形式,保存在内存指定的缓冲区中,由低端向高端排列。而系统工作时,还要建立一标号参数表,以形成相应的地址,此表由最高端向低端排列。这样,当被汇编的程序过长时,将会发现内存已容纳不下整个源程序;或是装进了源程序,却又没有足够的空间去建立标号参数表。这两种情况都将导致汇编工作无法进行。所以在正常情况下,用TRS-80微  相似文献   

14.
软件交流     
用APPLE-Ⅱ转储TP801单板机磁带程序编号:86-0073 本程序为机器语言程序,在APPLE-Ⅱ44K或56K CP/M2.2操作系统支持下运行,能够将APPLE-Ⅱ的Z80机器码程序或数据转录到磁带,然后从磁带读入TP801单板机内存。  相似文献   

15.
贵刊1991年第8期刊登的“用微型机打印接口向单板机传送数据”一文(以下简称文献),介绍了一种PC机同单板机的通讯方法。考虑到目前在PC机上进行Z80程序汇编的交叉汇编软件如“PCZ80”广为使用,本文在文献的基础上作了一些扩充,以期更灵活有效地迸行单板机应用程序的开发工作。一、问题的提出文献方法的局限性在于:单板机在接收PC机发送的数据时,只能从输入缓冲区首地址开始依次存放数据。而在实际应用中,需要将被传送数据按不同的内存单元存放。尤其在工业控制中,需将程序及数据按不同的功能划入不同的区域,如子程序段、显示缓冲区、采样数据区等。这样才能方便地进行程序的调试及观察运行状态。下面讨论如何在PC机上运用  相似文献   

16.
DISASM Z80反汇编程序简介编号:85-0044 本反汇编程序主要用于TP801A单板机.由于单板机没有终端显示和汇编程序,调试和保存程序硬拷贝比较困难,本反汇编程序即为解决此问题而作. DISASM全部2KB固化在一片2716EPROM中.反汇编后的汇编格式程序由80列宽行打印机输出. 若用户用于TP801A单板机上,由于DISASM中调用了若干TPBUGA中的子程序而腾出一些单元,可存放一个打印机器码的程序.若不是用在TP801A上则无此功能,在TP801A上使用时根据用户需要可插在EPRQM1(0800-08FFH),EPROM2(1000-107FH)处或自扩其它地址.打印口可以是9EH或其它口地址.由用户指定后代烧人.用在其它机型上也可代烧入.  相似文献   

17.
Radio Shack公司生产的TRS-80型计算机已配好了FORTRAN编译器、文本编辑器、连接装配程序等使用FORTRAN源语言的系统软件。这些软件分别存储在两个软磁盘盘片上,因此,最好用两个磁盘驱动器来同时工作。在磁盘操作系统(TRSDOS)管理下(TR-SDOS和磁盘BASIC文件也都在每一个盘片上),只须在键盘上简单地敲入一些命令,即可进行FORTRAN语言源程序的编辑、编译、装配和运行。使用很简便。  相似文献   

18.
YEE8100微型机是云南电子设备厂组装的微型计算机。本机与TRS-80微型机软件通用,主机的ROM内容与逻辑也完全相同。在扩展箱中YEE8100比TRS-80多了S-100总线、RS-232串行接口和Z41、Z42、Z45三块片子。本文就如何设计新外设的硬件和软件的接口问题进行了分析和试验,所述的方法同样也适用于TRS-80机。因为Z-80CPU可根据程序的控制,以三种可用的方式对可屏蔽中断作出响应,现分别给予说明。一、外设使用中断方式0工作本机在扩展箱中装有供中断方式0使用的硬件(Z41、Z42、Z45),当CPU响应中断时,可在数据总线上得到一条RST指令代码。在TRS-80机中RST的八个出口地址中ROMBASIC和磁盘BASIC占用了7个,只留下38H。LEVEL Ⅱ ROM把RST中7个地址转移  相似文献   

19.
一、概况本文介绍的软盘输入输出系统,已用于国产757千万次大型计算机系统中,对源程序和数据进行软盘输入输出.软盘输入输出系统(FDIOS)是在BCM-2微型计算机的基础上对其硬件和软件加以开发而成的.BCM-2系国产8位微型机,采用Z80-CPU,内存容量为64K字节,外部设备有键盘、CRT  相似文献   

20.
我们一般认为Z—80微型计算机指令系统输入/输出类指令对于I/O的操作只有八位地址,即A0?A7,而实际上I/O类指令都是对十六位地址进行操作的,即对于指令IN A,(n)由(n)提供地址低八位,Acc提供地址高八位,其余指令都是由(C)提供地址低八位,(B)提供地址高八位。因为对于地址高八位的操作没有直接体  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号