指令集合.典型的机器语言程序如下:
1010 1111
0011 0111
0111 0110
…… 等等几百个指令
很显然,这样的语言写的程序不易记忆和理解,使用、修改和维护都很费时费力,而且不易推广。
Q011➢ 什么是“汇编语言”?(语言)
A011➢ 使用一些符号来代表指令、寄存器、存储单元等机器指令中的要素,然后用这些符号来写
程序。使用这些助记符代码的语言,叫做“汇编语言”.典型的汇编语言源程序如下:
MOV A, 47 翻译之后就是 1010 1111
ADD A, B 0011 0111
HALT 0111 0110
…… 等等几百个指令
优点:比机器语言易理解、记忆和使用,速度与机器语言相仿.大量用于实时控制。
不能独立于机器。汇编语言源程序必须经过“汇编程序"的汇编后才能执行。
Q012➢ 什么是“高级语言"?(语言)
A012➢ 使用与人类的自然语言和数学语言相近的符号和运算符构成的语言,叫做“高级语言”。
典型的 C 语言源程序如下:
void main()
{
int a=1, b=2, c;
c=a+b;
printf("c=%d\n”, c);
}
优点:独立于机器,通用性和可移植性强;容易理解、记忆和学习,使用方便,源程序较短。
缺点:不能够直接执行,源程序必须经过“编译程序"的编译或“解释程序”的解释后形成目标程序
才行。执行速度慢,系统开销大。
Q013➢ 计算机中表示数据的基本原则是什么?(数据)
A013➢ 计算机中表示数据的基本原则是:
一个数据总要占据一定数目的字节单元(整数个字节、有限个字节)。
不同类型的数据占据不同数目的字节单元(比如,PC 机 DOS 环境下一个整数占 2 个字节,一个实
数占 4 个字节).
所有数据都是以二进制数的补码形式表示的.
当要表示一个数据的正负号时 ,总是用该数据所占字节单元的所有位中最高一位表示数的符号 (0
表示正,1 表示负)。
Q014➢ 什么叫“定点数”和“浮点数”?(数据)(定点数)(浮点数)
A014➢ 在计算机中,小数点位置固定的数被称为定点数。定点数有定点整数和定点小数两种。
定点整数:小数点默认为在一个二进制数最低位的后面.如图所示:
评论0
最新资源