o语言开发环境

o语言开发环境 绿色版 v1.0.0.3

软件大小:6.63MB
软件类型:国产软件
软件语言:简体中文
软件授权:免费软件
软件分类: 编程工具
支持系统:

      O汇编开发环境绿色版是专为方便程序员设计开发O汇编程序而开发的功能强大,简单实用,操作便捷的专业应用程序,它集中了代码编写、调用O汇编程序编译代码和调用外部链接程序链接生成执行文件等功能;O汇编开发环境绿色版内置强大的汇编指令,O汇编语言的指令与当前大部分的汇编指令格式表述有所不同,O汇编的指令是以数据为本(套用以人为本),或者说是所谓面向数据(套用面向对象),其具体表现就是,大部分的汇编指令都是以一个操作数开始,并认为这个操作数是指令的主语!

截图
功能介绍

      复合数据类型

      复合数据类型就是在基本数据类型的基础上组合成复合的数据类型,使其更接近人们生活中的一些数据结构。O汇编开发环境绿色版的复合数据类型可以包括数组、结构体、联合体和枚举类型,以及数组、结构体和联合体之间的不同组合。

      使用数据类型

      O汇编开发环境绿色版可以在两种地方使用数据类型进行变量的定义,一个是保存数据的段,保存数据的段包括数据段、只读段、预留段,另一个是代码段中的函数内。在保存数据的段中定义的是全局变量,这里定义的变量可以在整个代码文件中使用,而且还可以做为其它代码块的外部引用进行使用;在函数内定义的变量是局部变量,只能在函数内使用。定义变量的格式是: 数据类型名称 变量名<行结束>,必须以行为单位进行变量定义,

      全局变量又称静态变量,枚举类型也是静态变量,虽然枚举类型没有在保存数据的段中明确进行变量定义,但是每个枚举类型的成员都会被编译器自动加到数据段中,全局变量是被静态编译到代码文件中的,除了预留段(预留段没有初始数据),数据段与只读段的数据都可以在最终编译成的目标文件找到它们的数据;

      而局部变量是动态变量,因为局部变量是分配在堆栈段中,当程序运行到某个函数内部时,使用一条指令在堆栈内进行动态分配变量空间,当函数运行结束时,这些空间被回收。

软件特色

      16位模式内存操作数寻址:

      内存操作数就是指指令要处理的数据放置在内存的某一位置的数据(通常数据都放置在保存数据的段中,或者是堆栈中),内存操作数寻址就是要通过某种手段来得到这一内存地址。16位模式下的内存地址是通过某个寄存器里保存某一起始地址再加上一个8位立即数或者是16位立即数来做为偏移量,两个地址相加最终得到内存地址。这里讲的某个寄存器,也可以是两个寄存器,偏移量也可以为0,即没有偏移量。

      32位模式内存操作数寻址:

      32位模式内存操作数寻址在16位基础上增加两种特殊的寻址方式,一种是不使用寄存器直接使用32位偏移量(其实这里的寄存器位置使用了基址32寄存器做为标志),另一种是比例变址(其实这里的寄存器位置使用了栈址32寄存器做为标志)。从二进制代码来分析,实际的二进制代码是下面方式表述的:[32位位移量] = [数段:基址32+32位位移量],这里的基址32是做为标记使用,不是访问栈的基址寄存器,默认不需要写出来;[32位位移量+比例变址] = [栈址32+比例变址+32位位移量],这里的栈址32寄存器也只是做为标记,默认不需要写出来。

      O汇编语言支持二进制数、八进制数、十进制数、十六进制数、浮点数以及IEEE标准格式的浮点数,如无特殊指明,一个数字字符串是一个十进制数,比如:1234;以0x开头的是十六进制数,比如:0x1234;立即数还可以是一个单字符,比如:’M’。除此之外,O汇编语言使用进制符来修饰不同的进制。

o语言开发环境下载地址

Windows版下载
立即下载:
o语言开发环境

o语言开发环境