首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
<正> 在使用PDP-11计算机进行教学和科研工作的过程中,往往要对某些已有的系统或专用程序进行分析和修改,使其更适合某些特定的需要。这就要用到反汇编程序。而原来的系统软件中并没有提供反汇编程序。为了解决这个矛盾,我们用PASCAL语言实现了在RT-11操作系统支持下的一个PDP-11反汇编程序。  相似文献   

2.
H.1 引论 处理PDP-11和它的每个外围设备之间的I/O传送的子程序是按照在DOS中使用的要求来设计的。为了从设备配置上不能支持DOS的PDP-11用户或者希望在DOS控制之外运行程序的PDP-11用户着想,这些子程序也可以在I/O应用程序组(I/O Utility Package)中应用。 把与某一个外围设备有联系的所有子程序构成一个整体,这个整体即是驱动程序。设备  相似文献   

3.
RSX-11 C (Real Time Executive)是一软件包它提供了任务调度,输入-输出管理,操作员通讯以及实时多程序操作所需的其他功能。 用户任务可以使用汇编语言或者FORTRAN Ⅳ书写成在RSX-11 C控制下的操作。 程序的调度和输入-输出的处理是通过实时监督程序进行的,它使得使用高级语言如FORTRAN成为可能。包括的实时呼叫的FORTRAN Ⅳ程序是由RSX-11 C所支持的。使用具有通用实时执行程序的FORTRAN,为工程师,试验工程人员和研究人员提供了一个软件环境,他们可以使用实时计算机作为处理他们那个领域内的问题的一个实际的操作工具。这意味着,只需是有FORTRAN的知识,他就能在几天之内使得他的PDP-11系统产生  相似文献   

4.
在实时控制或数据处理应用场合,经常需要用高级语言调用汇编语言子程序,以提高处理速度、节省内存或直接驱动过程通道。BASIC语言有专门的语句或函数(USR,CALL,…),调用汇编语言子程序的方法一般资料中都有介绍,但是用户要确定汇编子程序在内存中的绝对地址,另外BASIC程序本身运算速度慢,子程序功能不强(GOSUB语句不能传送数据,主程序和子程序中变量名要完全一致),开发多模块程序时十分不便。FORTRAN语言比BASIC运行速度快,子程序功能强,便于多模块连接,用户不需要确定汇编子程序在内存中的绝对地址,因此用FORTRAN和汇编混合编程更适于实时控制或数据处理应用,但是FORTRAN调用汇编语言子程序的方法在资料中介绍很少,使用户颇感困  相似文献   

5.
编写PC-1500机器语言程序,有一个汇编程序将方便很多。本文提供了一种用BASIC语言实现的汇编程序及其思路。使用BASIC语言编写汇编程序比直接使用机器语言来得省时与方便,而且程序易于扩充,修改和使用。一、汇编程序结构及功能汇编程序包括三个部分:(一)输入程序(二)汇编主程序(三)编辑程序为使汇编语言源码程序修改、编辑比较方便,本程序使用双代码制——在字符串数组中存放以行为单位的汇编语言源程序,并在编译后于指定RAM空白区中存放目的码(机器代码)这样对汇编语言源程序的行修改,播入、删除操作就可以通过对字符串数组的修改、插入、删除操作来达到,并可再进行汇编。输入程序完成一些初始化任务,并开辟字符串数  相似文献   

6.
我们在对Z80系列机的某些软件进行分析解剖时,通常有的仅是目标代码程序,因而要借助于反汇编程序,但由于不知道程序在内存中的分配情况,难以按一正确的路线反汇编出完整的程序清单。反汇编程序常把数据和非第(?)操作码与正确的操作码同等看  相似文献   

7.
PDP—11 MACRO     
PDP-11 MACRO是比PDP-11 PAL更进一步的汇编语言,它的主要功能是提供写软件系统的一个初级工具,也可以面向实业用户。它使得程序员避免了大量的手编机器代码某些代真及地址分配上的繁杂工作。PDP-11MACRO加工程序,把写成MA-CRO 汇编语言的源程序加工成可浮动的目的程序。源程序可分块,各块之间由全局符号和外部符号联结。各块加工成目的模块之后由联结程序把它们联结起来,组成装入模块供装入执行。源程序分块浮动有很大好处,便于修改、调整,联合编写程序等优点。至于高级的工具语言的编译程序用初级工具语言来写也不无好处。  相似文献   

8.
本文叙述了 IBM-PC FORTRAN77与 PDP-11 FORTRAN77在语言文本上的差异,讨论了从 IBM-PC FORTRAN77转换成 PDP-11 FORTRAN77运行环境所应做的工作,并给出了一个大程序移植的方法。  相似文献   

9.
纸带软件     
1.1 PAL-11汇编程序 PAL-11为程序员提供了一种用有意思的符号而不是用通常难以记忆的数码编写程序的工具。然后这些符号被汇编成能被PDP-11执行的绝对二进制码。通常,通过两趟汇编程序可以产生二进制程序,如果要产生程序表或者穿成纸带,则要再通过一趟汇编程序。  相似文献   

10.
本刊1984年第3期由袁宗轩撰稿的“FORTRAN-80和汇编语言(Z80或8080指令代码)程序的实用连接技术”(简称“连接技术”)一文介绍了如何实现FORTRAN与汇编语言之间相互调用子程序的方法。很明显,这种连接技术的关键在于两种语言程序模块间的参数传递。对于从子程序向主程序返回(回送)运行结果或信息(如函数调用),即参数的双向传  相似文献   

11.
一般介绍     
1.1 DOS监督程序(MONITOR) 在程序产生和执行的整个过程中,PDP-11磁盘操作系统(DOS)监督程序在下列诸方面支持用户: ·便于调用系统程序和应用程序,如FORTRAN,DOS汇编程序,查错程序,编辑程序,文件应用程序等; ·从直接调用设备驱动程序到完全格式化处理的范围内,在三级不同水平上实现输入/输出传送;  相似文献   

12.
2.1.1 磁盘操作系统 PDP-11磁盘操作系统标志着小型计算机的软件发展的显著进步。它提供了通常只有在更大机器上(如PDP-10)才具有的能力。 DOS是具有不少于8 K磁心,一个或几个磁盘和DEC磁带或高速纸带拔备的PDP-11的程序发展系统。 DOS的监督程序通过如下手段随时支持用户发展和执行他的程序: 提供对系统程序进行方便的,完全的访问。这些系统程序是汇编程序,编译程序,查错  相似文献   

13.
为编写出充分利用PDP-11的功能和灵活性的程序,读者必须熟悉作为PDP-11基本设计原理组成部分的各种程序设计技术。虽然沿用普通的途径例如“面向累加器”的方式也可对PDP-11进行程序设计,但是这种方法不能完全利用PDP-11的结构格式和指令系统。 5.1 堆栈 “堆栈”在PDP-11中是内存中的一个区域,程序员用它暂存中间结果或子程序/中断服务链接。PDP-11的便于作“堆栈”处理的指令是很有用的而且是在一般低价计算机中找不到的特点。这些指令使程序可以动态地建立,修改、删除一个堆栈以及其中的一些项目。堆栈使用“后进,先出”概念,就是说,各项可以按顺序加入堆栈,并按相反的次序从堆栈中取出。在PDP-11中当把每项加入堆栈时,堆栈是从为它保留的最高单元线性地向最低地址扩展。  相似文献   

14.
译者的话     
PDP-11的磁盘操作系统(DOS)是PDP-11的主要软件之一。在DOS中除了监督程序(MONITOR)外,还包括汇编程序。联结程序、编辑程序、查错程序、库程序、文件应用程序等系统程序。有关DOS的资料比较齐全,每个程序都有程序员手册和源程序列表,监督程序还另有系统程序员手册(即结构说明)。这些资料将由西北电讯工程学院、西北工业大  相似文献   

15.
一、问题的提出由于汇编语言程序具有占内存少,运行速度快,而且有管理时钟和中断的功能,所以,在进一步深入应用计算机时,特别强调设计汇编语言程序。但是汇编语言程序紧密依赖于具体计算机的结构和指令系统,在设计四则运算,尤其是函数运算程序时,人们常常感到十分困难。有的用户为了解决这一矛盾,用汇编语言程序处理中断和数据采集,而用 FORTRAN语言程序对数据进行各种复杂的处理。这样相当耗费机时,在速度要求比较高的场合是不可取的。众所周知,FORTRAN-80库(FORLIB·REL)中存有大量的子程序。这个库中的程序是专供 FORTRAN-80程序调用的需要而设置的。当 FORTRAN-80程序编译时,由编译程序对所需要调用的子程序预先定义和分类。连接时,再由连接程序进行连接装配,把所要调用的子程序插入到 FORTRAN-80程序中去。一般说来,这个库中的程序是比较优质的,因为它是由生产厂家设计,并经过长期使用考验。  相似文献   

16.
反汇编程序(ANTIASSEM BLER)是汇编语言程序设计中的重要调试工具。Z-80反汇编程序在一般的Z-80系统机上都有,而在单板机中却是很少的。这样就给只拥有单板机的用户带来不少困难,特别是在单板机程序调试过程中尤为突出。程序设计者费了许多功夫最后把程序调整好后,但他也得不到一份整洁的程序清单。纵然是自己动手抄写一遍,但也难以与同行交流。对此,作为Z-80单板机用户的我们是深有体会的。为此我们编制了适合Z80单板机用户使用的反汇编程序。经过一段时间的实际使用后,  相似文献   

17.
高级语言通过调用汇编语言来弥补高级语言的不足。本文介绍 MicrosoftBASIC、FORTRAN、C 及 PASCAL 等高级语言编译程序与 MS 宏汇编程序之间建立接口的基本原则和方法,并给出了各种高级语言程序和汇编语言程序的接口实例。  相似文献   

18.
本文介绍了IBM PC及其兼容机FORTRAN程序对汇编语言子程序的调用方法。讨论了二者间的接口和程序设计时需注意之处。介绍了子程序调用方法和函数调用方法。并举几个典型例子说明。  相似文献   

19.
通过引入变量定义,规范子函数、中断函数编写的结构化汇编语言编程思路,能够较好地解决汇编程序开发中存在的代码晦涩和易发生寄存器内存冲突的问题。通过俄罗斯方块游戏的汇编程序设计,从变量定义、子函数设计、中断函数设计等方面探讨了汇编语言的结构化设计思想和具体方法。详细介绍了俄罗斯方块软件实现的具体方法以及程序测试结果。文中采用的汇编语言编程的结构化思维方法,对于编写汇编大程序具有指导和借鉴作用。  相似文献   

20.
汇编程序     
汇编程序是这样一种程序,它接受汇编语言程序作为输入并产生等价的机器语言以及供装配程序使用的信息(图3.1)。在本章中,我们将讨论汇编程序的设计。  相似文献   

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

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