当前位置: 首页 > news >正文

汇编语言[王爽]-01 基础知识

汇编语言的组成

  • 汇编指令:机器码的助记符,有相应的机器码
  • 伪指令:没有对应的机器码,由编译器执行,计算机不执行
  • 其他符号:如+ - * / 由编译器识别,没有对应的机器码

汇编指令是汇编语言的核心

指令与数据是应用上的概念,在x86架构中,指令和数据存放在内存或磁盘中没有任何区别,是指令还是数据取决于如何解释

cpu要和完成数据交换,需要和外部器件进行以下三类交互

  • 存储单元的选择:地址信息
  • 器件选择,读或写的命令:控制信息
  • 读或写的数据:数据信息

分别由:地址总线、控制总线、数据总线传输

MOV AX,[3]

  1. cput通过地址线发送地址3
  2. 通过控制总线通知AX寄存器,告知将要往里写数据
  3. 通过数据总线将内存地址为3的内存中的内容送往AX寄存器
地址总线 地址信息 寄存器
数据总线 数据内容 运算器
控制总线 控制信息 控制器

地址总线宽度:cpu的寻址能力

数据总线宽度:cpu与其他器件交互时,一次可以传输多少数据

控制总线宽度:cpu对其他器件的控制能力

各个器件通过主板中的接口与cpu连接。cpu会把所有器件抽象为一个逻辑的存储器,不同的器件对应存储器地址空间中的不同地址,对各种器件的操作就都统一为了对内存的读写。(地址空间的大小受地址总线的宽度影响)

Untitled

Untitled

http://www.rkmt.cn/news/5248.html

相关文章:

  • 贪心外套计数
  • PostgreSQL中级认证,PG证书官网查询
  • LLaMA-Adapter - 详解
  • 基于yolo12进行深度学习的机动车车牌检测
  • journald 持久化 + 限额脚本
  • 深入解析:PAT乙级_1125 子串与子列_Python_AC解法_含疑难点
  • 东南大学数据库课程06-Database Design
  • 东南大学数据库课程07-Distributed Database Systems
  • Xdebug安装与PhpStorm调试配置
  • 快速搞定Dify+Chrome MCP:打造能操作网页的AI助手
  • Unstable Twin - TryHackMe
  • 完整教程:从 WildCard 野卡到 gptplus.plus:一次解决 OpenAI 支付难题的实战复盘,轻松搞定Gpt充值
  • BOE(京东方)IPC电竞嘉年华盛典圆满收官 第三届无畏杯总决赛引领电竞生态发展热潮
  • 95.费解的开关
  • Spotify 音乐ML练习数据集含158 个特征,11
  • 最新药物数据集下载:来自Drugs
  • 400小时大规模南昌方言数据集助力方言保护、AI语音识别技术开发与文化传承研究,覆盖多样化场景与说话者,专业采集高质量音频与文本标注,支持深度学习、语音模型训练、方言教学工具及本地化智能语音交互应用
  • 350+张高清晰度冲积土、黑土、煤渣土、红土四类土壤类型图像资源 ,专为计算机视觉算法训练与地球科学研究设计,支持精准农业土壤识别、地质勘探辅助分析及环境监测应用,提升土壤分类模型准确性
  • 阶跃星辰开源Step-Video-T2V模型:300亿参数打造高保真视频生成新标杆
  • 多多报销小程序系统详解
  • 第0章 矿卡EBAZ4203爆改zynq开发板介绍和VIVADO的安装
  • 无痕检测是否注册iMessage服务,iMessages数据筛选,iMessage蓝号检测协议
  • Thundbird无法获取自签证书。
  • Gitee推出SBOM扫描功能:为开源供应链安全构筑数字防火墙
  • mysql连表查询,轻松掌握多表数据关联技巧
  • Qt-捕获摄像头画面
  • .NET驾驭Word之力:COM组件二次开发全攻略之连接Word与创建你的第一个自动化文档
  • 用户沉默之日,产品衰亡之时:逃离迭代中的“沉默陷阱”
  • 从工具到生态:现代Bug管理系统的平台化转型之路
  • JavaWeb基础