汇编语言个人学习笔记——第一章 基础知识

本文是关于汇编语言的学习笔记,介绍了汇编语言的产生、寄存器、存储器、指令与数据、CPU对存储器的读写以及内存地址空间等基础知识。详细讲解了CPU如何通过地址总线、数据总线和控制总线与外部器件交互,以及内存地址空间的逻辑结构。
摘要由CSDN通过智能技术生成

1.1

计算机语言分为三种:

1.高级语言(C语言,C++,python等等)

2.机器语言(计算机能够直接识别的机器码,如:1000100111011000)

3.汇编语言(将机器语言翻译为类似英文)

 

1.2汇编语言的产生:

汇编语言的主体是汇编指令;

 汇编指令和机器指令的差别在于指令的表示方法上,汇编指令是机器指令便于记忆的书写格式。

 汇编指令是机器指令的助记符。

例如:

机器指令:1000100111011000

操作:将寄存器BX的内容送到AX中;

汇编指令:MOV AX,BX;

 

1.3寄存器:

      简单来说,寄存器可以理解为嵌入到CPU中可以存储数据的器件,一个CPU中有多个寄存器,AX是其中一个寄存器的代号,BX是另一个寄存器的代号。

        寄存器比高级缓存和二级缓存要低一级,更接近CPU。

程序编写运行的流程:

高级语言————>汇编指令————>编译器————>机器码————>计算机

理论上说,越高级的语言执行效率越低

汇编语言由以下3类组成:

1、汇编指令(机器码的助记符)

2、伪指令(由编译器执行)

3、其他符号(由编译器识别,例如,加减乘除)

 

1.4存储器:

CPU是计算机的核心部件,它控制整个计算机的运作并进行运算,要想让一个CPU运作,就必须向它提供指令和数据。指令和数据在存储器中存放也就是平常所说的内存。

通俗的讲,指令是告诉CPU要怎么做,数据是告诉CPU哪些是被做的,哪些是做别的;

计算机任何一个部件拆开都有固定的存储器,包括显卡,网卡ÿ

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值