汇编基础知识

这篇具有很好参考价值的文章主要介绍了汇编基础知识。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.汇编工程流程:

汇编指令--->编译器--->机器码--->计算机

2.汇编语言组成:   

     1.汇编指令      2.伪指令   3.其他符号

3.存储器:

         存放指令与数据的容器,也叫内存.

        存储器被划分为多个单元,并且从0开始按钮顺序编号,这些编号视为存储器的存储单元的地址.

4.指令与数据:

       存放在内存或硬盘上的指令与数据,没有任何区别,都是二进制信息.

5.存储单元:

        微机存储器的存储单元,可存储一个字节(Byte),也就是一个存储单元可存储8个二进制位(bit)

        存储计量单位转换  :

        1KB = 1024Byte  1MB = 1024KB 1GB=1024MB 1TB=1024GB

6.CPU读写存储器的存储单元:

        读数据: 1.指定存储单元地址,也就是存储单元所在编号 (地址信息)

                     2.器件(芯片)选择,读或写的命令 (控制信息)

                     3.读或写的数据(数据信息)

7.总线:

               1.地址总线 -->决定CPU寻址能力

                2.控制总线 -->决定CPU对系统中其它器件控制能力

                3.数据总线 -->决定CPU与外部器件一次传输的总数据量

                CPU通过总线读取存储单元中数据的过程:

汇编基础知识

 1.CPU通过地址线向内存发送地址编号

2.CPU通过控制线向内存发送要对存储单元编号 3的地址进行读数据操作

3.存储单元通过数据线将存储单元编号 3中所存储的数据信息8发送给CPU

 CPU通过总线写入存储单元中数据的过程:

汇编基础知识

 

8.CPU单元寻址

        1.CPU地址线总数量,同时也是CPU地址总线宽度.该CPU最大寻址单元为2的地址总线的次方

          公式   :   N(CPU地址总线数) , 2的N次方为该CPU最大寻址单元数

          举例:

                       一个CPU的地址总线数为 16 ,那么该CPU的最大寻址单元为 2的16次方, 总地址单元为65536Byte ,也就是64K的大小.

       2.CPU与内存之间数据传输,通过数据总线来完成.总线宽度决定了传输的速度.

           如一个数据总线为8的CPU一次只能传输一个字节(8bit)

              一个数据总线为16的CPU一次能传输两个字符(16bit)

      3.8088CPU数据总线宽度为8 , 8086CPU的数据总线宽度为16,所以这两个CPU在传输16bit数据时使用的时间与次数也不一样,前者要传输两次,后者只需要传输一次.

9.控制总线:

        控制总线的数量 ,决定了对外部器件的控制数量 .

10. 基础测试:

汇编基础知识

 汇编基础知识

汇编基础知识 

 汇编基础知识

 汇编基础知识

 汇编基础知识

 汇编基础知识

 汇编基础知识

 11.内存地址空间:

        CPU最大可寻址单元为该CPU内存地址空间.

        如:一个CPU地址总线宽度为8,那么该CPU的可寻址单元为2的8次方,为256个存储单元可寻址,

最大可访问内存地址空间为256*8=2048bit   最大内存空间为2k

12.随机存储器(RAM)与只读存储器(ROM)

        RAM可读可写,ROM只能读取.

        RAM需要带电存储,断电可能导致数据丢失,ROM断电数据不会丢失.

       常见ROM :   主板BIOS ,显卡BIOS,网卡BIOS

       常见RAM:    内存(RAM) ,显存(RAM)

      上面所有存储器都与CPU总线相连,CPU对存储器进行内存读写时会通过控制总线向存储器发出读写命令.

       不同存储器所占用的地址空间段不一样.文章来源地址https://www.toymoban.com/news/detail-460357.html

到了这里,关于汇编基础知识的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Redis基础知识(安装基础指令等)

    官网: https://redis.io/ 中文地址: http://redis.cn/ 下载地址: https://redis.io/download 企业需求 高并发 高可用 高性能 海量用户 关系型数据库(如MySQL)-问题 性能瓶颈:磁盘IO 性能低下 扩展瓶颈:数据关系复杂,扩展性差,不便于大规模集群 Redis 的优势 内存存储-降低磁盘IO 次数 不存储

    2024年02月09日
    浏览(35)
  • 计算机体系结构基础知识介绍之缓存性能的十大进阶优化之编译器控制的预取和利用HBM扩展内存层次(七)

    硬件预取的替代方案是编译器在处理器需要数据之前插入预取指令来请求数据。 预取有两种类型: ■ 寄存器预取将值加载到寄存器中。 ■ 高速缓存预取仅将数据加载到高速缓存。 这两种类型都可以分为有错或无错的,即预取的地址是否会导致虚拟地址错误或保护错误的异

    2024年02月13日
    浏览(44)
  • Linux常见指令和基础知识

    从这一章开始我们就要正式的进入我们的Linux的学习了,在正式学习之前我们要先熟悉一下Linux的操作和一些基础知识吧。 语法: ls [选项][目录或文件] 功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。 常用选项: 操作演示

    2024年02月07日
    浏览(32)
  • Linux基础知识及常见指令

    什么是Linux? Linux是一个免费开源的操作系统内核,最初由Linus Torvalds于1991年创建。它是各种Linux发行版(通常称为“发行版”)的核心组件,这些发行版是完整的操作系统,包括Linux内核以及各种软件包,如系统实用工具、库和桌面环境等。 什么是Linux终端? Linux 的终端就是

    2024年02月09日
    浏览(31)
  • FPGA工程师面试——基础知识

    答:系统设计电路构思,设计说明与设计划分, 电路设计与输入(HDL代码、原理图), 功能仿真与测试, 逻辑综合, 门级综合, 逻辑验证与测试(综合后仿真), 布局布线, 时序仿真, 板级验证与仿真, 加载配置, 在线调试。 答:需要的逻辑资源、应用的速度要求,

    2024年02月09日
    浏览(40)
  • 软件设计师(五)软件工程基础知识

    软件开发和维护过程中所遇到的各种问题称为“软件危机”。 软件工程是指应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来解决软件问题的工程,其目的是提高软件生产率、提高软件质量、降低软件成本。 计算机软件是指计算机系统中的程序及其文档。

    2024年02月14日
    浏览(44)
  • 原生微信小程序全流程(基础知识+项目全流程)

    小程序文件类型 小程序主要提供了 4 种文件类型: 类型名称 作用 是否必须存在 .wxml 用于页面的布局结构,相当于网页中 .html 文件 是 .wxss 用于页面的样式,相当于网页中的 .css 文件 否 .js 用于页面的逻辑 是 .json 用于页面的配置 否 文件作用 文件名 作用 是否必须存在 ap

    2024年02月10日
    浏览(42)
  • 计算机体系结构基础知识介绍之指令级并行性:概念和挑战

    自 1985 年以来,所有处理器都使用流水线来重叠指令的执行并提高性能。 指令之间的这种潜在重叠称为指令级并行性(ILP)。  具体来说:流水线和指令级并行是两个相关的概念。 流水线是一种将每条指令分解为多个阶段,并让不同阶段的操作重叠进行的一种技术,可以提

    2024年02月13日
    浏览(36)
  • 网络工程师应知应会:基础知识(5)

            防火墙按安全级别不同,可划分为内网、外网和 DMZ 区。 (1) 内网。         内网是防火墙的重点保护区域,包含单位网络内部的所有网络设备和主机。该区域是可信的,内网发出的连接较少进行过滤和审计。 (2) 外网。         外网是防火墙重点防范的对

    2024年02月06日
    浏览(35)
  • 【三维重建】三维重构基础知识、三维数据、重建流程

    1.使用几何建模软件,通过人机交互生成人为控制下的三维:3DMAX、Maya、AutoCAD、UG 2.获取真实的物体形状:三维重构 三维图像重构: 摄像机获取图像,对图像分析处理,结合CV知识推导出现实中物体的三维信息 从二维图像到三维空间的重构(模仿生物两只眼睛观察物体产生的

    2024年02月02日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包