首页 【doc】APPLE—II微型计算机在CP/M下开发Z80单板机

【doc】APPLE—II微型计算机在CP/M下开发Z80单板机

举报
开通vip

【doc】APPLE—II微型计算机在CP/M下开发Z80单板机【doc】APPLE—II微型计算机在CP/M下开发Z80单板机 APPLE—II微型计算机在CP,M下开发 Z80单板机 APPLE一?微型计算机 在CP/M下开发Z80单板机 福州工业学校施修敢福日公司蓝聪 APPLE一11傲受机系统.是目前我国 国内据有量较多,应用较为广泛的机型之 一 , 且功髓与外设较为事富.因此,本文 介绍如何用APPLE—II微机在CP/M操作 系统下,开发Z80单板机方法?就要解决: (1)APPLE—II在CP/M下如何建立和 运行Z80编源程序,并产生机器码.(2)...

【doc】APPLE—II微型计算机在CP/M下开发Z80单板机
【doc】APPLE—II微型计算机在CP/M下开发Z80单板机 APPLE—II微型计算机在CP,M下开发 Z80单板机 APPLE一?微型计算机 在CP/M下开发Z80单板机 福州工业学校施修敢福日公司蓝聪 APPLE一11傲受机系统.是目前我国 国内据有量较多,应用较为广泛的机型之 一 , 且功髓与外设较为事富.因此,本文 介绍如何用APPLE—II微机在CP/M操作 系统下,开发Z80单板机方法?就要解决: (1)APPLE—II在CP/M下如何建立和 运行Z80编源程序,并产生机器码.(2) 如何蒋这些机器码(数据)从APPLE~-11 向Z80单板传递.~APPLE—II的发送程 序,z80单板机的接收程序以及它们之间的 硬件联接.首先必须有相应的APPLE-II 和ZS0单板机的软件和硬件的配合才能实现 上述目的. 一 . 硬件和软件环境 l_对APPLE—jI微机系统的要求: (1)一个完整的APPLE-II基本系统 包括48KBRAM,显示器,打印机接口 卡一块,5.25英寸软盘驱动器及接口卡, ZS0卡和16KB语言扩充卡等.. (2)一张CP/M的系统盘:, 该盘上应有CP/M的操作系统与开发 z8o汇编语言程序所必须的全部软件,即 CP/M撩作系统一 ASMB,CoM宏{亡编程序 L80,COM链接程序 ED.COM编辑程序 DElG.COM动态诲试程序 TRANS.COM自己开发的APP LE一儿发送程 序{以后介绍) 2.耐z?单板帆的要求 (1)TPS01单板机的基本配置即可. (2)TP?l中必须存有自己开发的接 收程序和中断服务程序(以后介绍). 虽然APPLE—JI的CPU为6502,但插 入J6KB的语言扩充卡及Z80卡,在CP/M 下APPLE—II就处于Zg0方式.可进行Z80 汇编及谓试.也可直接访问APPE—II的 各种外设.因而使用较为方便. =,APPLE一'II在CP/M下建立和调试. 运行汇编语言潦程序. 在CP/M的操作系统下,APPLE一11 微机建立和调试运行ZS0编镰程序的过程 为: (1)用行编辑文件ED.COM,建立 ZS0源程序和修改源程序,并在磁盘上建立 一 个源程序的文件,其起始地址为2O00H与 ZS0单板机的用户程序存贮位置相同. (2)调用汇编程序ASMB.C0M.对 源程序进行编,把助记符换为机器码, 汁算好地址.并生成,PRN打印文件和 . REL文件. (3)调用链接程序L80,COM.对 编后的浮动文件进行连接. (4)用SAVE(存盘)命令把连接好 的文件以可执行机器码形式存盘. (5)调人要执行文件进行运行. (6)请人DEBUG.COM对要运行文 件进行各种调试o. 三,从APPIE—IJ到Z80单板机传输敦据 耍实现从APPLE一11鼓机列Z80单板 杌传辖数据(机器码).就要解决三个问 一 ?的发送程序.(3)Z8()单板机的接收 程序o (一1硬件之间的连接 甩并行传送方式进行连接利用 ,PPLE—II的打印机的接日 电路 模拟电路李宁答案12数字电路仿真实验电路与电子学第1章单片机复位电路图组合逻辑电路课后答案 作为输出 口,Z踮单拯撬的PIO接口作为箍人口.其 连接如下隰所示. ^r??l一''P吨0 冀遣瞎——二r… 臣l硬件接口蓬接示意雷 (二)APPLE—lI的发送程序和Z80 革板机的接收程序. APPLE一11以查询方式向ZSO单板输 出数据.假设数据已在APPLE—I【的z80 卡上的幕加嚣A中当执行LD(0E090H), A措夸后数据被锁在u3中经U4缓冲后送至 RIO端日A的总线PA0PA7,与此同时发 出发送谖求MEMQ腺冲作为ASTB的信号, 将魏拯避l^P?_媸口A中的输^数掘寄存器, 并向Z$0~U笈出中断申谤t要求接收数据. 当执行LDA,(OElClH)指令可将ZS0 单板机螅工怍状态取至累加器A中的第D7 位,从而可了解z80单扳机.忙'(BUSY) 否.若BUSY-t 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示.忙(高电平); 若BUSY—O赙可j岔人F一个数据.其程序 框图妍下图2所示. Z?苹板机甩中断方式输入数掘,并用 PIO墙HA的ARDY搭示可否接收下,个数 拱其接收程序和中断碾务程序妞下图3和 乱-l所示. (四)工作过程 将APPLE—lI和TP801按图l接好.通 电詹,TP801进^监控状态,将Z8o单扳机 的接收程序及中断服务程序汇缠成机器码 后辘人内存中并运行之,做好接收数据的 准备,就绪后自动地发出信号ARDY为高 电平.将录有上述程序的CP/M盘片插^ APPLE—lI的驱动器,初始化引导进ACP /M撩作系统动态调试T兄^NSCOM程 序,并修改内存命令送人OIOOH开始的内存 区中.然后,执行该程序,让APPLE—lI 开始发送数据(机器码).全部传送完毕 后.APPLE—II返匾副CP/M操作系统下, TPS01逅回监控状态a 同样类似,也可以利用mM—PC对ZS0 的单板机进行开发. 入口入口 序括匿 盘报表分类帐务处理等方面,相对手工 可能有所变化,才能使电脑应用达到更好 的效果. (2)加强电脑应用后的稽核工作: 近几年来,利用电脑作案在金融系统 中已发生了不少案件.逸已经弓I起了各专 业银行有关部门和公安部门的注意.中国 银行总行首先提出在稽棱部门配备电脑专 业人员的做法.这在一定程度上避免了犯 罪的可能性.我们应该使银行电子化系统 包括完整的金融审计的电子化功能,使金 融审计 制度 关于办公室下班关闭电源制度矿山事故隐患举报和奖励制度制度下载人事管理制度doc盘点制度下载 在银行电子化进程中同步得到 贯衡.当然,如何做好电脑稽核这方面的 工作在国内尚无经验可借鉴还必须依靠 广大电脑稽核人员的努力工作,不断探索 和累积经验o (3摆正电脑与业务的关系,充分发 挥电脑的作用: 电脑.作为一种先进的结算工具而进 人银行,国家每年投人巨额的资金支持银 行电脑化建设,但效益如何呢'电脑是否 都发挥其应有的效果这1,问黩很难说清 楚.但有一点,银行业务电脑化后,经过 一 段时间的稳定性运行后,就必须大胆取 消手工帐.如果长时间保持手工与电脑的 并行工作.将会导致人员的浪费.电脑的 优越性也将无法得到体现.银行要更好地 应用电脑,除了要有资金保证外,还必须 做到以下几点: A:普及广大银行职员的电脑基础知 识. B;电脑必须作为会计稽核人员的必 修i}II程之,. c;软件开发必须工程化, 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 化以及 业务化. D:银行领导者,决策者的电脑化意识 必须加强. , E:建立有一交强有力的电脑软,硬件 技术队伍. F:设立.电子计算机应用发展基金 实行软件有价转让 G:改革有关管理制度,统一业务规 范. 银行使用电脑.在管理上尚无经验可 谈,只有在工怍中不断摸索,寻求一套完 善方法.另外,银行电脑化刚进人开始阶 段,虽然在一定程度上已经代替了手工操 作,数据计算,帐务处理,通存通兑等方 面也发挥了人工无法代替的优越作用,但 还不够我们还要开发电脑的联网,自动 提款枫,联行资金清算系统评估,领导 决策,事务处理,内务管理,信托投资等 方面的应用系统.也就是说.要实现金融 业技术的现代化,必须在资金清算,业务 处理,金融信息管理等三方面同时实现电 脑化. 20 上接44页 关中断 ?^截量并存贮 =[二? 札.眦} 坚竺:l 少 ......?....一 井中蕾回f l翌竺I, 匿4.中ItNIL务aR,i~臣
本文档为【【doc】APPLE—II微型计算机在CP/M下开发Z80单板机】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_574951
暂无简介~
格式:doc
大小:18KB
软件:Word
页数:6
分类:生活休闲
上传时间:2018-04-15
浏览量:41