《系统架构设计师教程(第2版)》第2章-计算机系统基础知识-05-计算机语言

2023-12-13 08:06:20

1. 计算机语言的组成

  • 计算机语言主要由一套指令组成。这种指令包括如下三大部分内容
    • 表达式:又包含变量、常量、字面量和运算符。
    • 流程控制:有分支、循环、函数和异常
    • 集合:包括字符串、数组、散列表等数据结构

2. 计算机语言的分类

  • 早期:机器语言、汇编语言和高级语言
  • 近年来:涌现出了众多其他语言,如:建模语言、形式化语言

2.1 机器语言

  • 机器语言:所有指令的集合称为指令系统,也就是机器语言。
  • 优点:是可以被计算机直接理解和执行,执行速度快、占用内存少
  • 缺点
    • 编程烦琐,且不易学、不易记、不易用、不易调试和维护
    • 每台计算机的指令系统往往各不相同,造成了重复编程工作

2.1.1 指令组成

  • 操作码
    • 作用:用来表示该指令所要完成的操作(如加、减、乘、除、数据传送等)
    • 长度:取决于指令系统中的指令条数
  • 地址码:
    • 作用:描述该指令的操作对象
    • 包含:
      • 操作数的地址
      • 操作结果的存储地址
      • 下条指令的地址

文章来源:https://blog.csdn.net/xingzuo_1840/article/details/134867789
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。