【汇编语言】绪论笔记

汇编语言与汇编指令

绪论

汇编语言的主体是汇编指令
汇编指令和机器指令的差别在于指令的表达方法上

汇编指令是机器指令的助记符
伪指令:不是计算机能直接执行的,在编译器中,由汇编指令转成机器码的过程中要起作用

汇编语言编写程序的工作过程

汇编指令→编译器→机器码

计算机的组成

  • cpu,中央处理器
  • 总线,传输数据,指令
  • 内存,工作过程中保存数据和指令(平时可以放在其他存储器,但计算机在工作时指令和数据一定在内存)
  • 扩展槽,连接外设

计算机中的存储单元

  • 8086由20条数据线,寻址空间为2的20次方,也即1MB
  • CPU通过地址总线指定存储单元,地址总线宽度决定了可寻址的存储单元大小,N根地址总线(宽度为N)对应寻址空间2的N次方
  • cpu与内存或者其他器件之间的数据传送是数据总线来进行的,数据总线的宽度决定了cpu和外界的数据传送速度
  • cpu通过控制总线对外部器件进行控制,控制总线的宽度决定了cpu对外部器件的控制能力,控制总线是一些不同控制线的集合
  • 在这里插入图片描述

内存的读写与地址空间

  • cpu进行数据的读写必须和外部器件进行三类信息的交互:

    • 存储单元的地址(地址信息)
    • 器件的选择(寄存器,内存储空间或端口),读或写命令(控制信息)
    • 读或写的数据(数据信息)
  • MOV AL [3]的过程

  • 过程:要读取的地址信息3通过地址总线传输到内存中去,在内存中找到三号单元,此时控制线发出读的信号,于是把3号单元的内容读到寄存器AL中

内存地址空间

  • 把各类存储器看作一个逻辑存储器而统一编址
  • 在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值