汇编语言知识小总结

汇编语言

为什么学汇编语言:

行业不可代替作用:

①效率:

  • 运行效率:能够开发软件内部核心部件,快速执行和实时响应
  • 开发效率:做合适的事情,开发效率无敌

②底层:计算机及外围设备驱动程序,能够直击计算机系统的核心

  • 操作系统的内核
  • 嵌入式系统:物联网,家用电器等

机器语言和机器指令

机器语言:

有机器指令集合组成

机器指令有一串二进制数表示

一台机器可以正确执行命令

汇编语言和机器语言:

差别:指令的表示方法上:

汇编是机器指令便于记忆书写格式

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

计算机的组成:

主板:

  • CPU

  • 总线

  • 内存(条)

  • 扩展槽(接外部设备)

  • 图示:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ND9h2RgV-1603032770237)(C:\Users\46591\Desktop\汇编语言学习\Day1.assets\image-20201018222825222.png)]

    注:

    CPU是计算机核心部件

指令和数据在储存器(内存)中存放

数据如何表示:

  • 二进制(1001B)
  • 十六进制(89D8H)
  • 八进制(104730O)
  • 十进制(528D)

数据量:B,MB,GB,TB

计算机总线:

专门连接CPU和其他芯片的导线

物理上:

由一根根到线上的集合

逻辑上:

  • 地址总线:指定存储单元,宽度决定寻址存储单元大小
  • 数据总线:用来数据传送,宽度决定了数据传送效率
  • 控制总线:
    • 对外部器件进行控制
    • 宽度决定CPU对外部控制能力
    • 控制总线是一些不同控制线的集合

内存的读写:

CPU是想要进行数据读写,必须和外部器件进行三类信息的交互

存储单元的地址(地址信息)
器件的选择,读或写命令(控制信息)
读或写的数据
内存的地址空间:
  • 例如8086CPU地址总线宽度为20,那么可以寻址1MB个内存单元,其内存地址空间为1MB

  • RAM

    • 主板上的RAM
    • 扩展槽上的RAM
  • ROM:

    • 系统BIOS

    • 接口卡上的BIOS

      图示:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wsPJ0YU4-1603032770238)(C:\Users\46591\Desktop\汇编语言学习\Day1.assets\image-20201018225211659.png)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值