• 【汇编语言-王爽】第一章:基础知识


    知识点总结:

    (一)汇编语言与机器指令

    • 汇编语言是直接在硬件之上工作的编程语言。
    • 机器语言是机器指令的集合。机器指令展开来讲就是一台机器可以正确执行的命令。
    • 电子计算机的机器指令是一列二进制数字。计算机将之转变为一列高低电平,以使计算机的电子器件受到驱动,进行运算。
    • 汇编指令和机器指令的差别在于指令的表示方法上。汇编指令是机器指令便于记忆的书写格式。

    操作:寄存器BX的内容送到AX中
    机器指令:1000100111011000
    汇编指令:mov ax, bx

    • 将汇编指令转换成机器指令的翻译程序,称为编译器
    • 汇编语言的三类指令:汇编指令、伪指令和其他符号。
    • 指令和数据是应用上的概念,在内存或者磁盘上,指令和数据没有任何区别,都是二进制信息。

    (二)存储器及其读写

    • 寄存器是CPU中可以存储数据的器件。
    • 电子计算机的最小信息单位是bit(比特),也就是一个二进制位。
    • 存储器被划分为若干个存储单元。一个存储单元可以存储一个Byte,1 Byte = 8个bit;一个存储器有128个存储单元,即128个字节。
    • 1KB=1024B;1MB=1024KB;1GB=1024MB;1TB=1024GB
    • 在计算机中专门有连接CPU和其他芯片的导线,通常称为总线。总线从物理上来讲,就是一根根导线的集合。根据传送信息的不同,总线从逻辑上又分为三类:地址总线、控制总线和数据总线。
    • 地址总线:CPU是通过地址总线来指定存储器单元的,因此,地址总线上能传送多少个不同的信息,CPU就可以对多少个存储单元进行寻址。
    • 一个CPU有N根地址总线,则可以说这个CPU的地址总线宽度为N。这样的CPU最多可以寻找2的N次方个内存单元。
    • 数据总线:数据总线的宽度决定了CPU和外界的数据传送速度。比如,8086有16根数据线,可一次传送16位数据。
    • 控制总线:有多少根控制总线,就意味着CPU提供了对外部期间的多少中控制,所以,控制总线的宽度决定了CPU对外部器件的控制能力。
    • 存储器芯片从读写属性上看分为两类:随机存储器(RAM)和只读存储器(ROM)
    • 8086PC机内存地址空间分配:

    00000-9FFFF:主存储器地址空间(RAM)
    A0000-BFFFF:显存地址空间
    C0000-FFFFF:各类ROM地址空间

    检测点

    • 1个CPU的寻址能力为8KB,那么它的地址总线的宽度为 13。
  • 相关阅读:
    交换综合实验以及链路聚合和VRRP
    【无标题】
    SQL报错之表循环-from后表名未添加视图前缀
    不要再说微服务可以解决一切问题了
    因子模型:协方差矩阵
    打造综合性品牌阵地 阿里元境引领元宇宙营销创新升级
    ESP8266-Arduino编程实例-土壤湿度传感器驱动
    阿斯达年代记三强争霸账号怎么注册 游戏账号注册教程分享
    TensorFlow案例学习:图片风格迁移
    【AGC】如何查询AppGallery客户端日志
  • 原文地址:https://blog.csdn.net/weixin_42294274/article/details/133955689