当前位置:云组题网  > 生活常识  > 勤学苦练  > C语言属于汇编语言吗

C语言属于汇编语言吗

更新时间:2024-11-30 00:33:49

  1)C语言属于汇编语言吗C语言和汇编语言是两个不同的概念,最明显区别在于他们的指令集,寻址方式不同

  1、汇编语言:

  汇编语言是低级语言,是用语言直接控制硬件,由硬件间接达到某种控制效果,即汇编语言对描述过程更注重,可以移植性较低,与CPU具有极强的相关性;

  2、C语言:

  C语言之类的高级语言更注重描述结果,是高级语言,可移植性较高,与设备相关性较低。

  2)汇编语言中的逻辑段是什么意思含义:汇编语言程序中的段称为逻辑段;

  解释:汇编语言源程序的结构是分段结构形式,一个汇编语言源程序由若干段SEGMENT组成,每个段以SEGMENT语句开始,以ENDS语句结束,整个源程序的结尾是END语句。在汇编语言源程序中,设置段的自由度比较大;

  例如,一个源程序中可以有多个数据段或多个代码段等等;汇编语言源程序中段的数目可以根据实际需要而设定,为了和CPU管理的存储器物理段相区别,将汇编语言程序中的段称为逻辑段,在不致发生混淆的地方,可简称为段。

  3)汇编语言lea是什么意思LEA就是目标地址传送指令: 将一个近地址指针写入到指定的寄存器。指令的功能是将源操作数、即存储单元的有效地址传送到目的操作数。

  LEA有两个操作数,分别为:

  1、左边是目的操作数,表示操作结果保存在此,该指令目的操作数只能是8个通用寄存器之一;

  2、右边的是源操作数,该指令的源操作数只能是一个存储单元,表达存储单元有多种寻址方式。

  4)怎样用汇编语言输出中文字符串用汇编语言输出中文字符串和输出普通字符串是一样的,定义字符串时,看到的是中文,实际存储的是中文内码,一个汉字占两个字节;当输出到屏幕上时,只要是中文系统平台,显示的就是汉字,在不是中文系统的平台上,则显示乱码。

  5)汇编语言属于汇编语言属于一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,也称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。普遍地说,特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。同时,汇编语言不像其他大多数的程序设计语言一样被广泛用于程序设计,在今天的实际应用中,它通常被应用在底层、硬件操作和高要求的程序优化的场合。