共查询到20条相似文献,搜索用时 15 毫秒
1.
2.
3.
4.
5.
6.
一、前言由于TRS-80在提供汇编/编辑程序的同时,并没有向用户提供一个汇编程序库,这使得用户在使用汇编程序时感到很不方便。我们根据CROMEMCO公司提供的一个汇编程序库,又按TRS-80的具体情况,编制了一个TRS-80的汇编程序库。它是在使用汇编程序时一些必要的程序,其中包括从键盘输入字符、十进制数字、十六进制数字;在荧光屏上显示字符、字符串、十进制数字和十六进制数字,以及必要的十进制—二进制的转换、二进制—十进制的转换,十六进制—二进制的转换及二进制—十六进制的转换等等。 相似文献
7.
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个地址转移 相似文献
8.
9.
一、一批Z80新指令在研究Z80CPU指令系统的内部规律时,我们将原来的696条具体指令,按功能和字节数的不同进行了重新分类。根据信源码理论,Z80指令系统可分为非续长码指令和准非续长码指令。共有1788种机器码,可完成各种具体操作。但其中多数一直未公布和使用。我们通过实验证明,这些未公布的机器码也能完成一定的操作,它们是又一批应发表的新指令。这些新指令可分为以下五种。 1)数据传送指令:有8位立即寻址和变址寄存器寻址,共有8条,是对文献[1]中84条 相似文献
10.
11.
一、引言 Z—80是在Intel8080基础上研制出来的,其指令条数和CPU中的寄存器数目均比8080多一倍以上,与之配套的芯片有PIO(并行输入输出)、SIO(串行输入输出)和CTC(计数器—定时器电路)。它们均提供了完善的中断处理能力;此外,Z—80将8080的8个向量中断扩展为128个,因而具有更强的中断处理能力。Z—80微型机系统的结构框图如图1所 相似文献
12.
代码与数据分离的反汇编程序设计 总被引:1,自引:0,他引:1
分离代码与数据是反汇编程序的重要设计目标。目前在反汇编程序设计中广泛采用的多遍扫描方法在理论上不能完全实现代码与数据的分离。在技术实现上又存在算法复杂、数据结构嬴肿、代码效率低、运行速度慢的不足。本文研究了目标程序中代码与数据的特点、CPU指令的控制机制和汇编程序员编制程序时的基本原则,给出了一种在反汇编程序设计中实现代码与数据分离的新的技术实现方法。并用该方法对美国AD公司的数字信号处理芯片DSP-21XX系列、MOTOLORA公司的68HC11系列、INTEL公司的8051和8098系列设计了代码与数据分离的反汇编程序。 相似文献
13.
罗秀芳 《计算机工程与设计》1984,(2)
日本NEC公司的PC—8000微型机,由于扩充了CP/M操作系统,性能大为提高,但不足的是虽然该机采用Z—80CPU,而它的调试程序却主要适用于调试8080指令,使Z—80程序调试级不方便,这给用户带来许多麻烦。如果考虑该机在国内已有一定数量,这一 相似文献
14.
我们在研制某种编译程序中,使用了施振川同志提出的通用识别程序算法。实践证明,该算法确有施文所述的各种优点。 我们用约150行Z8000汇编指令写出了识别程序。对原算法和语法规则的机内表示作了如下一些改动。 相似文献
15.
反汇编程序(ANTIASSEM BLER)是汇编语言程序设计中的重要调试工具。Z-80反汇编程序在一般的Z-80系统机上都有,而在单板机中却是很少的。这样就给只拥有单板机的用户带来不少困难,特别是在单板机程序调试过程中尤为突出。程序设计者费了许多功夫最后把程序调整好后,但他也得不到一份整洁的程序清单。纵然是自己动手抄写一遍,但也难以与同行交流。对此,作为Z-80单板机用户的我们是深有体会的。为此我们编制了适合Z80单板机用户使用的反汇编程序。经过一段时间的实际使用后, 相似文献
16.
我们在对Z80系列机的某些软件进行分析解剖时,通常有的仅是目标代码程序,因而要借助于反汇编程序,但由于不知道程序在内存中的分配情况,难以按一正确的路线反汇编出完整的程序清单。反汇编程序常把数据和非第(?)操作码与正确的操作码同等看 相似文献
17.
DJS—6机是1960年代的一种国产晶体管中小型电子计算机。它的内存资源仅32K,没有配置操作系统,是单道作业的。除了可用手编指令或汇编程序外,后来陆续为之配置了相应的 ALGOL60语言编译系统、FORTRANⅡ语言编译系统及 FORTRANⅣ语言编译系统。 相似文献
18.
《计算机工程与应用》1971,(5)
对于RS,RX,SI和SS指令的编址,汇编程序必须指定一基数寄存器和位移(displacement)。通知汇编程序那些寄存器是基数,且用地址常数送入这些寄存器,这是程序设计人员的职责。法则是对于每个基数-加-位移地址,必须有个USING指令,它在有效指令地址的4096字节以内有一个地址。程序设计员借助USING指令告诉汇编程序某一寄存器含有某一专门地址。这并不产生代码送入寄存器去;它只是说明所指定的寄存器含有指定的地址。 相似文献
19.
本文介绍了用微机产生伪随机信号M序列、L序列的基本原理,并给出一个能产生不同长度M序列、L序列的实用Z80汇编程序。图3 相似文献
20.
本文介绍用素因子算法计算离散付里叶变换的汇编程序。对于长变换,素因子算法是一种有效的计算方法。素因子算法的运算速度比Cooley—Tukes的基2FFT算法和Winograd的嵌套结构算法都要快。 相似文献