计算机的存储单元
之前研究汇编语言(妄图1个月速成手搓一个操作系统,把汇编学了个大概,但是也只知道最基础的用法。最近狂妄之心死灰复燃,又来死磕汇编,特写此笔记记录重点。
参考书籍:王爽老师的《汇编语言》
豆瓣读书链接:https://book.douban.com/subject/35038473/
学习汇编,很重要的一点便是要对计算机的各种知识和基础原理熟悉。包括但不仅限于对cpu寄存器的操作,内存和磁盘的读写。
首先要来了解:啥是存储单元?
什么是存储单元?
存储单元:多个存储元的集合
一般应具有存储数据和读写数据的功能,以8位二进制作为一个存储单元,也就是一个字节。每个单元有一个地址,是一个整数编码,可以表示为二进制整数。程序中的变量和主存储器的存储单元相对应。变量的名字对应着存储单元的地址,变量内容对应着单元所存储的数据。存储地址一般用十六进制数表示,而每一个存储器地址中又存放着一组二进制(或十六进制)表示的数,通常称为该地址的内容。
总结来说,存储器被分为了很多个存储单元,而每个存储单元可以存储8个2进制数(也就是8个bit[1])。存储单元也可以称为byte,也就是字节
其他计量单位
- bit, 计算机的最小信息单位,1个bit即为一个二进制位,音译比特。在计算机中,多被表示为B。 ↩
计算机的存储单元
https://lkhsss.github.io/编程/汇编/计算机的存储单元/