汇编基础知识总结(一)

本文是对汇编语言基础知识的总结,介绍了CPU与汇编的关系、内存结构和存储器类型。通过比喻阐述了CPU如何通过地址线、控制线和数据线进行信息交互,以及汇编指令在其中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习了王爽老师的《汇编语言》觉得自己应该把知识串一串。

首先CPU只能识别机器语言(01010101010),由于对人类非常不友好,所以汇编语言就产生了。

 于是在产生汇编后,计算机是不会明白汇编语言的,所以我们又要一个翻译员,那就是编译器。就这样,汇编语言也能完成机器语言的工作。

发展到现在,汇编由三类指令完成:

       汇编指令,机器码的助记词,有对应的机器码

       伪指令,没有对应的机器码,由编译器执行

       其他符号,+ - * /  也是编译器识别,没有对应的机器码

要让CPU工作,那么就要数据 和指令,现在指令有了,数据就要从内存中获得,所以我想大概 汇编就是控制CPU和内存。

内存被分为一个个的内存单元,一个内存单元是一个字节,一个字节有8位。每个内存单元都有一个编号,就类似于一个一排房子,都有一个门牌号。这些内存单元就是房子,8位就是房子的面积

CPU必须要和其他的器件进行3类信息交互,第一个是存储单元的地址(控制信息),第二个是器件的选择,读和写的命令(控制信息),读和写的数据(数据信息)

      这里我这么理解,比说我要去吃饺子,然后首先要知道饺子(快餐店这个应该就是期间)这个店的地址,然后我要和老板或者服务员说我要一份饺子(这是一命令),然后老板或服务员给我饺子(这是一个数据)。

        这三步是通过地址线,控制线,和数据线完成的。地址线用来选择地址,地址线越宽那么能找到的地址就越多,就类似于我有个本子,本子页数越多,我能记录的地址肯定也越多,一条线可以记录两种信息,那么N条线就能记录2^N条信息。

      数据线和控制线一样,线越多,能办的事情就越

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小俊000

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

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

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

打赏作者

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

抵扣说明:

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

余额充值