posts - 87,comments - 0,views - 12368
  • 什么是汇编语言
    每一台计算机都有一个微处理器来处理计算机中的各种各样的活动。处理器通过指令集来执行特定的操作,也就是机器语言。但机器语言仅有0和1组成,对人类一点都不友好,为此,创造除了汇编语言,一种易于人类理解,能够和底层交互的低级语言。
  • 汇编语言的优点
    在我看来,主要有两点。一点是能够帮助我们更好的理解底层是如何工作的,比如与操作系统的交互,寄存器如何存储数据,如何在内存中寻址等等,为了更好的方便大家使用,这些底层的逻辑被封装的太好了,其实去了解了解,也没什么坏处。还有一点是执行速度更快,在一些特殊的场景中,汇编语言的重要性就凸显出来了,比如说电脑开机后,操作系统要快速执行引导扇区的内容,你总不希望自己的电脑开机要等个几分钟吧。
  • 数据大小
    word: 2byte
    doubleword: 4byte
    quadword: 8byte
    paragraph: 16byte
    kilobyte(KB): 1024byte (2的十次方)
    megabyte(MB): 2的20次方字节
  • 二进制系统
    位与权重
    二进制的补码来表示负数(每一位都反转,然后加一)
  • 十六进制系统
    每一个数表示4个bit,可以表示0-15,10-15用A-F表示
    通常以0x开头或者以H结尾
  • 内存中的寻址数据
    执行指令流程:fetch-decode-execute cycle
    内存中高位地址存储高位数据,与寄存器相反
    两种内存地址方式:绝对地址(直接指向真实的物理地址),和段地址(段基址加偏移量)
posted on   Dylaris  阅读(42)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示