找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 文档 工具 设计
查看: 58|回复: 0

汇编学习记录

[复制链接]

31

主题

15

回帖

270

积分

举人

精华
0
热心
6
听众
0
威望
6
贡献
126
违规
0
书币
348
注册时间
2021-9-9
发表于 2023-9-14 03:36 | 显示全部楼层 |阅读模式
机器语言:机器指令的集合
机器指令:机器可以正确执行的命令。
计算机的机器指令:一系列二进制数字。计算机可以将计算机的机器指令转变为一系列高低电平,以使计算机的电子器件收到驱动,进行运算。ps:CPU在收到高低电平的驱动后,会继续驱动后续其内部电路以实现相应的功能(即指令)。Q(疑问):计算机如何将机器指令转变为高低电平?中断?TA(试着回答):机器指令是由外围设备提供、或自己产生的0、1序列(其实本身就是高低电平)

汇编语言产生的原因:机器语言难以辨别和记忆,并且不易查错。机器语言是一系列的01序列。

汇编语言的主体是汇编指令。
汇编指令:机器指令便于记忆的书写格式。汇编指令和机器指令的差别:在于指令的表示方法。
每一种CPU都有自己的汇编指令集。

计算机如何执行程序员用汇编指令编写的程序:通过编译器,将汇编语言写出的源程序,编译为机器码,再由计算机最终执行。

编译器:将汇编指令转换城机器指令的翻译程序。
用汇编语言编写程序的工作过程
====================================


汇编语言的组成:
(1)汇编指令:机器码的助记符,有对应的机器码;(汇编语言的核心,决定了汇编语言的特性)
(2)伪指令:没有对应的机器码,由编译器执行,计算机并不执行;
(3)其他符号:如+、-、*、/等,由编译器识别,没有对应的机器码。

存储器:提供给CPU的指令和数据存放的位置,即内存。磁盘上的数据或程序需要先读到内存中,才能被CPU使用。
CPU可以直接使用的信息在存储器中存放。

指令和数据的区别和联系:两者是应用上的概念;在内存或磁盘上,两者没有任何区别,都是二进制信息。

存储单元:对存储器的一种划分。一般以最小单位字节来定义。从零开始顺序编号。一个存储单元可以存储8个bit,即8位二进制数。

CPU对存储器的读写:必须和外部期间进行下面3类信息的交互:
(1)存储单元的地址(地址信息)
(2)器件的选择,读或写的命令(控制信息)
()读或写的数据(数据信息)

总线:连接CPU和其他芯片的导线。
从物理上讲:总线式一根根导线的集合
根据传送信息的不同,总线从逻辑上又分为3类:地址总线、控制总线和数据总线

地址总线:CPU用来指定存储器单元。
地址总线的宽度:CPU具有地址线根数。(一个CPU有N根地址线,则可以说这个CPU的地址总线宽度为N)
一次性可寻最大地址范围:0~(2^N-1)

数据总线:完成CPU与内存或其他器件之间的数据传送。
数据总线的宽度:决定了CPU和外部的数据传送速度。8根数据总线一次可传送一个8位二进制数据(即一个字节),16根数据总线一次可传送两个字节。

控制总线:实现CPU对外部器件的控制,指的是一些不同控制线的集合。
控制总线的宽度:决定了CPU对外部器件的控制能力。有多少根控制总线,就意味着CPU提供了对外部器件的多少种控制。

每一个CPU芯片都有许多管脚,这些管脚和总线相连。也可以说,这些管脚引出总线。一个CPU可以引出3种总线的宽度标志了这个CPU的不同方面的性能。
地址总线的宽度决定了CPU的寻址能力;
数据总线的宽度决定了CPU与其他器件进行数据传送时的一次数据传送量;
控制总线的宽度决定了CPU对系统中其他器件的控制能力。

==================================================
内存地址空间:CPU的地址总线宽度所决定的一次性最大可寻址范围。

主板:主板上有核心器件和一些主要器件,这些器件通过总线(地址总线、数据总线、控制总线)相连。涉及到的器件有:CPU、存储器、外围芯片组、扩展插槽(扩展插槽上一般插有RAM内存条和各类接口卡)等。

接口卡:直接控制CPU不能直接控制的设备。插在扩展插槽上,扩展插槽通过总线和CPU相连,所以接口卡也通过总线同CPU相连。
CPU可以直接通过接口卡,以实现对外设的间接控制:CPU通过总线向接口卡发送命令,接口卡根据CPU的命令控制外设进行工作。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号


免责声明:
本站所发布的第三方软件及资源(包括但不仅限于文字/图片/音频/视频等仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢某程序或某个资源,请支持正版软件及版权方利益,注册或购买,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To: admin@cdsy.xyz

QQ|Archiver|手机版|小黑屋|城东书院 ( 湘ICP备19021508号-1|湘公网安备 43102202000103号 )

GMT+8, 2024-4-29 15:16 , Processed in 0.051372 second(s), 25 queries .

Powered by Discuz! CDSY.XYZ

Copyright © 2019-2023, Tencent Cloud.

快速回复 返回顶部 返回列表