位置:51电子网 » 技术资料 » 无线通信

数据段用来在内存中建立一个适当容量的工作区

发布时间:2016/7/25 20:20:11 访问次数:518

   通常,数据段用来在内存中建立一个适当容量的工作区,以存放常数、变量等操作数据。堆栈段用来在内存中建立一个适当的堆栈区,以便在中断、 KMD40-55子程序调用时使用。代码段包括许多以符号表示的指令,其内容就是程序要执行的指令。其中,必不可少的是代码段和堆栈段,堆栈段也可以不用显示定义,可以直接使用隐式堆栈段,如果程序中需要使用数据存储区,则要定义数据段,必要时还要定义附加段。对于一般程序来说,定义太多的段只会增加程序设计的复杂性,通常需要一个代码段、一个数据段和一个堆栈段,有时可包含一个附加段。而对于复杂的程序,除了使用上述3个段以外还可以使用多个段,甚至可以使用多个程序模块。

    在IBM宏汇编中有以下几种伪指令语句(Directive Statements):①数据定义伪指令;②符号定义伪指令;③段定义伪指令;④过程定义伪指令;⑥宏处理伪指令;⑥其他伪指令。

   BIOS(Bask yO Systcm)是PC厂商固化在只读存储器ROM中的外部设备驱动和管理软件,它处于系统软件的最底层,主要提供系统自捡及初始化、系统服务(Io操作)和硬件中断处理功能。DOs是磁盘操作系统,它提供了一些功能调用模块,可完成对文件、设备、内存的管理。

   编写汇编语言程序调用BIOs和DOs相应子程序,可以完成输入/输出(I/O)设备管理、存储管理、文件管理和作业管理。

   通常,数据段用来在内存中建立一个适当容量的工作区,以存放常数、变量等操作数据。堆栈段用来在内存中建立一个适当的堆栈区,以便在中断、 KMD40-55子程序调用时使用。代码段包括许多以符号表示的指令,其内容就是程序要执行的指令。其中,必不可少的是代码段和堆栈段,堆栈段也可以不用显示定义,可以直接使用隐式堆栈段,如果程序中需要使用数据存储区,则要定义数据段,必要时还要定义附加段。对于一般程序来说,定义太多的段只会增加程序设计的复杂性,通常需要一个代码段、一个数据段和一个堆栈段,有时可包含一个附加段。而对于复杂的程序,除了使用上述3个段以外还可以使用多个段,甚至可以使用多个程序模块。

    在IBM宏汇编中有以下几种伪指令语句(Directive Statements):①数据定义伪指令;②符号定义伪指令;③段定义伪指令;④过程定义伪指令;⑥宏处理伪指令;⑥其他伪指令。

   BIOS(Bask yO Systcm)是PC厂商固化在只读存储器ROM中的外部设备驱动和管理软件,它处于系统软件的最底层,主要提供系统自捡及初始化、系统服务(Io操作)和硬件中断处理功能。DOs是磁盘操作系统,它提供了一些功能调用模块,可完成对文件、设备、内存的管理。

   编写汇编语言程序调用BIOs和DOs相应子程序,可以完成输入/输出(I/O)设备管理、存储管理、文件管理和作业管理。

相关IC型号
KMD40-55
暂无最新型号

热门点击

 

推荐技术资料

机器小人车
    建余爱好者制作的机器入从驱动结构上大致可以分为两犬类,... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!