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

1. 计算机语言的组成

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

2. 计算机语言的分类

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

2.1 机器语言

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

2.1.1 指令组成

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

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2023-12-15 19:04:06       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-15 19:04:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-15 19:04:06       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-15 19:04:06       20 阅读

热门阅读

  1. CS106L stream练习

    2023-12-15 19:04:06       41 阅读
  2. C# 避免定时器重入的4种方法

    2023-12-15 19:04:06       36 阅读
  3. 洛谷 P5483 小A的烦恼 题解

    2023-12-15 19:04:06       46 阅读
  4. 如何使用Composer安装和管理依赖?

    2023-12-15 19:04:06       47 阅读
  5. docker 定时检查磁盘并清理

    2023-12-15 19:04:06       40 阅读
  6. 爬虫心得分享小实用策略(应该不能算技巧)

    2023-12-15 19:04:06       37 阅读
  7. K8s client go 合并informer

    2023-12-15 19:04:06       40 阅读
  8. Scala-初学

    2023-12-15 19:04:06       41 阅读
  9. HackTheBox-Redeemer:Redis未授权访问

    2023-12-15 19:04:06       29 阅读
  10. SQL数列

    SQL数列

    2023-12-15 19:04:06      44 阅读