【计算机底层】二进制到汇编(6)
前言:
本文内容:汇编学习环境说明、寄存器理解
推荐免费计算机底层入门讲解视频:【狂神说】最通俗易懂的计算机底层教学,二进制到汇编学习!_哔哩哔哩bilibili
汇编学习环境及必要说明
机器语言就是位运算。都是电路来实现的。者就是计算机的最底层的本质。
通过机器语言来实现加法计算器,设计电路。
汇编语言环境:
通过指令来代替我们的二进制编码!
通过汇编指令可以给计算机发一些操作,然后让计算机执行,编译器的发展,底层更古老。
掌握环境的配置。
vc6 od 抓包工具 加密解密工具与
学汇编不是为了写代码
理解程序的本质,懂汇编。
《汇编语言》 16位的汇编 ->32位 -> 64位(本质架构区别不大,寻址能力增加)
入门:了解汇编和程序的对应关系,程序的本质即可!
寄存器理解
寄存器:
存储数据:CPU>内存>硬盘
32位CPU 8 16 32
64位CPU 8 16 32 64
通用寄存器
1 | 32位的通用寄存器只有8个值 |
存志的范围0-FFFFFFFF
对于二进制来说,直接修改值
计算机如何向寄存器存值
mov指令
1 | mov 存的地址,存的值 |
可以将数字写入到寄存器,可以将寄存器中的值写到寄存器。(计算机=计算力)
不同的寄存器
1 | FFFF FF 0000 0000 |
8位:L低8位,H高8位
除了这些通用寄存器之外,那么其他的寄存器每一位都有自己特定的功能。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hey,Joker!
评论
ValineTwikoo