汇编语言第四版复习资料 第1章 基础知识

  • 机器语言
    • 机器语言:机器指令的集合。
    • 机器指令:一台机器可以正确执行的命令。
    • 电子计算机的机器指令是一列二进制数字。
      计算机将之转变为一系列高低电平,使计算机电子器件受到驱动,进行运算。
    • 计算机:可以执行机器指令,进行运算的机器。
      PC机中,用CPU(Central Processing Unit,中央处理单元)这个芯片来完成计算机的功能, CPU是一种微处理器。
      计算机是指由CPU和其他受CPU直接或间接控制的芯片、器件、设备组成的计算机系统,比如常见的PC机。
    • 每种微处理器都有自己的机器指令集(机器语言)。
      早期程序设计使用机器语言。程序员通过用0、1数字编成的程序代码打在纸带或卡片上,1打孔,0不打孔,再将程序通过纸带机或卡片机输入计算机,进行运算。
  • 汇编语言的产生
    • 机器语言难以辨别和记忆,于是产生了汇编语言。
    • 汇编语言的主体是汇编指令。
    • 汇编指令和机器指令的差别在于指令的表示方法。
      汇编指令是机器指令便于记忆的书写格式。
    • 例如:机器指令1000100111011000表示把寄存器BX的内容送到AX中。汇编指令写成mov ax,bx。这样的写法与人类语言接近,便于阅读和记忆。

    • 寄存器: CPU中可以存储数据的器件,一个CPU中有多个寄存器。
      AX是其中一个计算器的代号,BX是另一个寄存器的代号。
    • 编译器:将汇编指令转换成机器指令的翻译程序。
    • 如下图,程序员用汇编语言写出原程序,再用汇编编译器将其编译为机器码,由计算机最终执行。

  • 汇编语言的组成
    • 汇编语言由三类指令组成:

    • 汇编语言的核心是汇编指令(决定了汇编语言的特性)。
  • 存储器
    • CPU是计算机的核心部件:控制整个计算机的运作并进行运算。
    • 要让一个CPU工作,必须向它提供指令和数据。
      指令和数据在存储器(内存)中存放。
      ♥内存的作用仅次于CPU。离开了内存性能再好的CPU也无法工作。(就像再聪明的大脑,没有记忆也无法进行思考。)
    • 磁盘不同与内存,磁盘上的数据或程序如果不读到内存中,就无法被CPU使用。
    • 想要灵活利用汇编语言编程,首先要了解CPU是如何从内存中读取信息,以及向内存中写入信息的。
  • 指令和数据
    • 指令和数据是应用上的概念。
  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sabrikii

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值