找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1824|回复: 1

汇编语言笔记(第一章)

[复制链接]
  • TA的每日心情
    开心
    2018-10-31 14:26
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    78

    主题

    109

    回帖

    1019

    积分

    高级会员

    积分
    1019

    猴年

    龙龙实名认证 发表于 2015-6-22 02:57:30 | 显示全部楼层 |阅读模式
      
      汇编语言笔记(第一章)
      第一章重点:
      汇编指令和机器指令一一对应,有编译器翻译识别,计算机无法直接识别
      一个存储单元等于1字节 1字节等于8位
      1KB=1024Byte(字节)
      1Byte=8bit(位)
      CPU中,指令和数据都是二进制形式存在
      磁盘的数据,CPU无法直接使用,只能读到内存中,才能被CPU使用
      CPU可以使用的数据,是在存储器中存储器被划分为很多存储单元,以0开始编号,
      一个单元存储一字节,即8位
      寄存器是一种比内存和二级缓存更低一层,更接近CPU的存储器
      CPU进行数据读写时,必须和外部芯片进行3类信息交换:
      1.地址信息 即地址总线
      2.控制信息 即控制总线
      3.数据信息 即数据总线
      CPU多少根地址总线,就代表这个CPU地址总线的宽度为多少
      就是说cpu寻址范围是2的N次方个存储单元
      数据总线N根,即一次可传送N位二进制数即N位,例:
      16位数据总线,可传输16位二进制,即2个字节
      控制总线决定CPU对外部器件的控制能力
      存储器分为:随即存储器RAM和只读存储器ROM
      随即存储器,断电后数据丢失,如内存,显存
      只读存储器,关机后内存不消失,如主板,网卡的BIOS
      CPU对各类存储器只看做一个逻辑的存储器,每个物理上的存储器在逻辑上占有一段地址段,
      CPU对其段进行操作,就是对物理存储进行操作
      8086 CPU的内存地址分配:
      00000—9FFFF为主存储器
      A0000—BFFFF为显存地址空间
      C0000—FFFFF为各类ROM地址空间
      第一章检测点:
      1.
      寻址能力为8kb,即为8,反向推论,8kb=8192字节,CPU寻址公式:
      N=地址总线宽度
      M=寻址大小(单位字节)
      M=2的N次方
      这里M=8192,所以开平方,N就是13,2的13次方为8192字节
      2.
      1kb=1024b,因为1个存储单元大小为1B,所以1kb存储器可以为1024个存储单元
      编号从零开始,即编号为0——1023
      3.
      1kb的存储器为1024个存储单元,每个存储单元1Byte,1Byte=8bit,即1024*8=8192bit位 即1024byte字节
      4.
      1GB=1024MB
      1MB=1024KB
      1KB=1024Byte
      5.
      地址总线宽度为16,那么寻址能力就是2的16次方,65536个存储单元,即65536Byte,即64kb
      6.
      1Byte=8bit 8根数据总线,一次传输8bit,即1Byte
      7.
      8086为16根数据总线,每次读取16bit,即2字节,1024字节,需读取512次
      8.
      存储器中,数据和指令都是二进制形式存在

  • TA的每日心情
    无聊
    2017-10-8 15:10
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    1

    主题

    106

    回帖

    261

    积分

    中级会员

    积分
    261
    besteast 发表于 2017-7-1 11:37:26 | 显示全部楼层
    感谢楼主的分享,谢谢
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|虫虫联盟 ( 备案号:蜀ICP备15018121号-1 )

    GMT+8, 2024-6-25 15:18 , Processed in 0.401442 second(s), 27 queries .

    Powered by Discuz! X3.5 Licensed

    © 2001-2024 Discuz! Team.

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