首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 190 毫秒
1.
我们知道,与游戏机配套的电脑键盘,其学习卡中的系统程序是用6502机器语言编写的,它为用户提供了一种F BA-SIC语言。但是由于说明书的简陋和技术资料的缺乏,以及厂家没有提供汇编与反汇编功能,给用户带来诸多不便。 为了能够在廉价的电脑游戏机上学习和运行6502汇编语言程序,剖析和利用学习卡中的系统程序,让电脑游戏机在家庭和学校中发挥更大的作用、笔者用F BASIC语言编制了这一集多种功能于一体的实用程序,扩大了电脑游戏机的应用范围,为学习和应用6502汇编语言以及了解和掌握学习卡的系统程序提供了一个有力的工具。 一、主要功能与运行环境 1.主要功能 (1)可以输入6502指令系统规定的汇编语言程序。本程序将其直接翻译为机器语言程序存储在内存中,并可对其进行修改和运行。同时,还提供了一种录入磁带的简易方法。  相似文献   

2.
<正> 单片机内部的电路基本上都是用数字逻辑电路构成的,而数字逻辑电路只能处理二进制代码“0”和“1”,因此,单片机仅仅能够识别二进制形式的机器语言程序(也称机器码程序)。所谓“机器语言”就是用二进制代码表示的能为计算机直接识别和执行的指令的集合,它是计算机的一种最低级的语言形式。前述指令系统中的每一条指令都有自己相应的机器语言形式。比如,睡眠指令“SLEEP”和加法指令“ADDWF f,d”的机器码(或称机器指令)分别为“00000001100011”和“000111df6~f0”(其中d和f6、f5……f0均代表一位二进制数码)。在机器指令中,操作码、操作数和地址码等都是用二进制代码表示的。如果直接使用机器语言来设计程序,编写起来很繁琐,容易出错,给程序的阅读、修改、调试等环节也都会带来极大的困难。为了克服这些困难,人们在开发应用单片机的实际工作中通常都使用汇编语言进行程序设计。 汇编语言是对机器语言的改进,它采用便于人们记忆的一  相似文献   

3.
<正> 在单片机的开发过程中,经常使用的语言有机器语言、汇编语言及高级语言等。其中机器语言是单片机能够直接识别的语言,但机器语言难懂难记,因此月前常用汇编语言和高级语言来进行单片机源程序的编制。不论用何种语言开发单片机,首先都要编写一个源程序,通过对源程序的编译(汇编)生成目标代码(即机器码)。下面通过具体例子来说明单片机开发应用中文件扩展名的定义及用途。 早期的单片机程序开发大都采用汇编语言(助记符指令)编写源程序,它属于纯文本格式的文件,可以选用Windows98附件中的“记事本”或“写字板”等作为源文件编辑器,也可用WPS、WORD等文字处理软件来编辑,不过保存时文件扩展名要用“.asm”,并且必须保存为纯文本格式。图1是用PIC单片机助记符指令编写的一个名为ABC.ASM的源程序。  相似文献   

4.
软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。程序设计语言的选择,对程序的可维护性影响很大。低级语言,即机器语言和汇编语言,很难理解,很难掌握,因此很难维护。高级语言比低级语言容易理解,具有更好的可维护性。  相似文献   

5.
三、机器语言程序的存带与取带方法 用户编制的汇编语言源程序,一旦使用本程序输入到内存中,即被翻译为机器语言程序,下面提供一种简单易行的存带与读带方法,以V3.1O版为例,使用其它版本的读者可参考仿效。 在系统区零页的5~8四个连续单元中,存有用户F BA-SIC程序内存区的首址和尾址,5和6两单元存有首址数据,不能改动。7和8两单元存有尾址数据,低位在前,高位在后,我们  相似文献   

6.
王蓓蓓 《电信快报》1996,(12):27-28
C语言与汇编语言的通讯王蓓蓓随着通信事业的不断发展,愈来愈多的系统软件和应用程序需要开发。那么究竟选用哪一种语言来编写软件,这对软件开发者而言是十分关键的。C语言作为一种混合型的系统高级语言,正盛行于软件行业。这是因为它易于接受,更接近于机器语言,而...  相似文献   

7.
介绍了一种基于LISA模型的汇编器设计方法,着重分析了LISA模型的建模方法,并针对一款DSP处理器的指令集进行建模,在LISA模型的基础上借助PD(Processor Designer)平台成功生成汇编器lasm,最后对所生成的汇编器进行了反汇编验证.  相似文献   

8.
本文介绍在没有高级语言和汇编语言的单板机里用机器语言实现反汇编的方法、格式及流程图,并以Z-80单板机为例,把指令代码反汇编成原来的程序列表显示于PDP并打印成文本。根据Z-80指令的不同特点,指令的助记符等采用列表法、程序法,以及两者有机地结合;而变址寻址指令的助记符中只有x与y的区别,用内存的一个工作单元来存放x  相似文献   

9.
电子实习开放式教学新模式探索与实践   总被引:6,自引:0,他引:6  
本文对目前普通采用的电子实习教学模式所存在的问题进行分析,采用了开放式教学模式,该模式更能激发不同层次学生电子实习的主动性和兴趣,着重培养学生的工程素质和创新能力,取得了一定的成效.在实施过程中针对开放式教学存在的问题,提出了解决办法,形成了一套开放式实验室管理制度、教学指导方法及教学质量监控体系.  相似文献   

10.
缪洪伟 《电子世界》2002,(11):38-38
<正> 汇编语言多用于实时处理或与硬件联系比较紧密的场合,如高速数据采集、工业过程控制、输入输出设备驱动程序等。用汇编语言编写的程序目标代码短、运行速度快。目前几乎所有的单片机软件都采用汇编语言编写。但是汇编语言的指令繁多,学习起来容易使人感到枯燥乏味。如果利用单片机仿真器一边学习汇编语言,一边进行仿真实践,使理论结合实际,就能够获得较好的学习效果。但遗憾的是,目前一套仿真开发装置的价格动辄上千元,如果仅仅用它来学习汇编语言,无疑是大材小用了。  相似文献   

11.
实现嵌入式汇编技术就是直接把汇编语言的代码写到高级语言的代码中并一起进行编译,不需要独立的汇编系统和另外的连接步骤。嵌入式汇编技术在不同的高级语言中语法各不相同。文章主要给出了在Delphi环境中嵌入汇编的具体用法。采用嵌入式汇编技术对Intel8255和8254接口芯片的具体操作,以及介绍了数据采集软件的设计流程和程序的具体实现方法。  相似文献   

12.
尹娟  孙巧稚 《电子科技》2014,27(5):123-126
以嵌入式系统编译器LCC和32位MIPS处理器为基础,完成了LCC在目标机MIPS处理器上的移植工作。为迅速有效地生成代码生成器,根据新目标机的特点,将原有的宏汇编指令通过指令拆分和指令间的相互转化技术重新书写机器描述文件,使得生成的目标代码包含的指令集更小,结构更加紧凑。目标代码的操作码约缩小50%,并成功实现C代码到汇编代码的转换,能通过MIPS模拟器PCSPIM的验证,同时性能也得到大幅提高。通过汇编器生成相应的机器码,并用Xilinx ISE自带的仿真软件Isim(ISE Simulator)验证了其正确性,实现LCC在MIPS处理器上的成功移植。  相似文献   

13.
A method of programming an assembler and simulator for a programmable digital signal processor (PDSP) is proposed. This method is general and simple to execute, and makes use of theUNIX®; utilities awk, sed, and grep to translate a source program, consisting of assembly instructions and C statements, to either machine code for the assembler or a C program for the simulator. The approach also provides the advantages that little programming effort is required to generate a new assembler and simulator for another processor instruction set. It also allows a PDSP to be simulated in the context of a larger system containing other PDSP's, other hardware, and an external environment. A disadvantage is that the approach is applicable only to the UNIX operating system.  相似文献   

14.
基于单片机控制的智能抢答器研究   总被引:1,自引:0,他引:1  
邹显圣 《电子设计工程》2011,19(13):138-140
针对目前各种竞赛活动中所使用的抢答器的特点与不足,结合单片机应用系统的优点,提出了以单片机为控制核心的智能抢答器控制系统,给出了单片机控制的智能抢答器的硬件控制电路和汇编语言程序设计。通过合理的运用汇编语言程序设计技巧,可以在很大程度上解决多个按键同时按下所造成的按键采样及锁定问题。  相似文献   

15.
16.
Production strategies for Ford/Intel 8061 applications are hand-coded in 8061 assembler language. A parallel and independent effort codes the strategy in Ford Automotive Control Terminology (FACT), a higher level application language. Output from the two strategies are compared as a part of the certification process. In 1982 a project was initiated to generate 8061 code directly from the FACT specification. That effort was successful and currently meets commercial standards for production systems. The compiler, its optimization and scaling algorithms, and its performance are described in this paper.  相似文献   

17.
18.
We address the problem of code generation for embedded DSP systems. Such systems devote a limited quantity of silicon to program memory, so the embedded software must be sufficiently dense. Additionally, this software must be written so as to meet various high-performance constraints. Unfortunately, current compiler technology is unable to generate dense, high-performance code for DSPs, due to the fact that it does not provide adequate support for the specialized architectural features of DSPs via machine-dependent code optimizations. Thus, designers often program the embedded software in assembly, a very time-consuming task. In order to increase productivity, compilers must be developed that are capable of generating high-quality code for DSPs. The compilation process must also be made retargetable, so that a variety of DSPs may be efficiently evaluated for potential use in an embedded system. We present a retargetable compilation methodology that enables high-quality code to be generated for a wide range of DSPs. Previous work in retargetable DSP compilation has focused on complete automation, and this desire for automation has limited the number of machine-dependent optimizations that can be supported. In our efforts, we have given code quality higher priority over complete automation. We demonstrate how by using a library of machine-dependent optimization routines accessible via a programming interface, it is possible to support a wide range of machine-dependent optimizations, albeit at some cost to automation. Experimental results demonstrate the effectiveness of our methodology, which has been used to build good-quality compilers for three fixed-point DSPs. This revised version was published online in July 2006 with corrections to the Cover Date.  相似文献   

19.
循环码编码方法研究   总被引:1,自引:0,他引:1  
任何两个相邻的循环码只有一位数字不同,因此循环码具有可靠性高的优点,在通信、军事等领域中应用非常广泛。由于循环码是无权码,书写和编制都比普通二进制码麻烦,正确的编制是电路设计的关键。根据循环码的特点,总结出了书写循环码简单、方便又不容易出错的方法,同时提出了任意2N进制循环码的编码方法。  相似文献   

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

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

京公网安备 11010802026262号