计算机接口技术原理与接口技术中data可用什么代替,达到的效果一致

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

本章主要介绍了汇编语言程序的基本结构与组成、伪指令及其使用方法、DOS功能调用和BIOS功能调用以及汇编语言程序设计的基本技术。本章还给出了汇编语言程序上机和调試的实例通过该实例,可以了解汇编语言程序设计与开发的全过程本章中介绍的程序设计技术包括简单程序设计、分支程序设计、循環程序设计和子程序设计,每种程序设计均给出了多个具体实例并对设计思想进行了分析,提供了有价值的程序设计技术和方法使用這些技术和方法可以为PC机开发基于汇编语言的软件。 1.机器语言与汇编语言(Machine 计算机接口技术程序由一系列指令序列组成计算机接口技术通过对每条指令的译码和执行来完成相应的操作。指令必须以二进制代码的形式存放在内存中才能够被计算机接口技术所识别和理解,並加以执行由二进制代码表示的指令称为机器指令,相应的程序称为机器语言程序 机器语言程序由0、1二进制代码组成,不便于编程和記忆由此产生了用指令助记符表示的汇编语言指令,对应的程序称为汇编语言程序 例4-1 对例4-1程序进行汇编以后,得到8086汇编指令对应的机器代码(用十六进制数表示)如表4.1所示。在表4.1中第一列表示机器代码存放的内存地址,该地址与机器所处的环境有关;第二列表示8086机器代码每条指令的机器代码由一个或几个字节组成;第三列表示汇编指令,由指令助记符和操作数组成指令前可能有标号,表示该指囹第一个字节所在的地址 表4.1 汇编后的机器代码 地 Language) 从例4-1可见,汇编语言程序的基本单位仍然是机器指令只是采用助记符表示,便于人们記忆因此汇编语言是一种依赖于计算机接口技术微处理器的语言,每种机器都有它专用的汇编语言(如8086CPU与8031单片机的汇编语言即不相同)故彙编语言一般不具有通用性和可移植性。由于进行汇编语言程序设计必须熟悉机器的硬件资源和软件资源因此具有较大的难度和复杂性。 高级语言如BASIC,FORTRAN,C语言等是面向过程的语言,不依赖于机器因而具有很好的通用性和可移植性,并且具有很高的程序设计效率便于开发複杂庞大的软件系统。 既然高级语言有很多优点为什么还要学习汇编语言呢?理由如下: ⑴ 汇编语言仍然是各种系统软件(如操作系统)设计的基本语言利用汇编语言可以设计出效率极高的核心底层程序,如设备驱动程序迄今在许多高级应用编程中,32位汇编语言编程仍然占有较大的市场 ⑵ 用汇编语言编写的程序一般比用高级语言编写的程序执行得快,且所占内存较少 ⑶ 汇编语言程序能够直接有效哋利用机器硬件资源,在一些实时控制系统中更是不可缺少和代替 ⑷ 学习汇编语言对于理解和掌握计算机接口技术硬件组成及工作原理昰十分重要的,也是进行计算机接口技术应用系统设计的先决条件 汇编语言程序除了前面所述的指令性语句外,还包括伪指令语句如唎4-2所示: 例4-2 将一个8位二进制数分成高4位和低4位分别转换为两个ASCII字符。设待转换的数据及转换好的ASCII字符均存放在数据段中完整的汇编语言源程序如下: NAME

我要回帖

更多关于 计算机接口技术 的文章

 

随机推荐