- 主题:请问关于内存,地址,指针相关的讲解资料
想找一份经典的,清晰的讲述变量 在内存中的存储,指针,地址这部分内容的资料。保存一份。求推荐。网上的大都是要么瞎写要么说不清楚,要么说不完整。。。
有没有这种讲解的资料,最好是pdf的,带图带介绍。美观清晰。留一份或者打印出来。感觉很好。
--
FROM 123.112.133.*
这是计算机原理、汇编语言课程里面的吧
俺以前是看清华汇编语言(沈美明、温冬婵)那本书的前几章。
现在应该有在线视频,比如这种公开课里的
https://open.163.com/newview/movie/courseintro?newurl=AEUPUHOR7
【第15集】了解寻址模式
【第16集】地址计算指令与其它 第一讲
【第17集】地址计算指令与其它 第二讲
--
FROM 125.35.123.*
你的这个是操作系统层面的
他问的是开发语言层面的
可以参考,不过不是一个东西
【 在 z16166 的大作中提到: 】
: 这是计算机原理、汇编语言课程里面的吧
: 俺以前是看清华汇编语言(沈美明、温冬婵)那本书的前几章。
: 现在应该有在线视频,比如这种公开课里的
: ...................
--
FROM 111.33.205.*
底下的东西通了,一通百通。否则还是在皮毛上。而且C的重要特性之一是direct hardware mapping,高级汇编。
只是C里面的指针和地址的话,做点试验、写点demo程序用printf("%p")把地址、指针打印出来分析就行,二重、三重指针也一样,或者调试器里看,纸上得来终觉浅。
如果是整个程序的地址空间布局的话,和OS有关,windows、linux的不一样,刚学语言时也是不用管的
【 在 slowaction 的大作中提到: 】
: 你的这个是操作系统层面的
: 他问的是开发语言层面的
: 可以参考,不过不是一个东西
--
修改:z16166 FROM 125.35.123.*
FROM 125.35.123.*
操作系统的内存管理
进程地址空间管理
标准库和编译器对地址的管理
语言层面的地址 指针的管理
这几个有关系,但是各有各的功能
如果他想知道的是p++ sizeof() buf[0]这些
那就是在语言层面,和前面的东西关系不大
【 在 z16166 的大作中提到: 】
: 底下的东西通了,一通百通。否则还是在皮毛上。而且C的重要特性之一是direct hardware mapping,高级汇编。
: 只是C里面的指针和地址的话,做点试验、写点demo程序用printf("%p")把地址、指针打印出来分析就行,二重、三重指针也一样,或者调试器里看,纸上得来终觉浅。
: 如果是整个程序的地址空间布局的话,和OS有关,windows、linux的不一样,刚学语言时也是不用管的
: ...................
--
FROM 111.33.205.*
这我当然知道,上面已经说了,不再赘述
【 在 slowaction 的大作中提到: 】
: 操作系统的内存管理
: 进程地址空间管理
: 标准库和编译器对地址的管理
: ...................
--
FROM 125.35.123.*
计算机组成原理和汇编如果不理解深刻。。。
当然也能理解指针。。。
--
FROM 120.245.20.*
我不是想找教材。我是想找个那种最好一页纸图文并茂美观精致的介绍。 比如可以打印出来或者当屏幕墙纸那种。不知道有没有。
【 在 z16166 的大作中提到: 】
: 这是计算机原理、汇编语言课程里面的吧
: 俺以前是看清华汇编语言(沈美明、温冬婵)那本书的前几章。
: 现在应该有在线视频,比如这种公开课里的
: ...................
--
FROM 123.112.133.*
搞明白了自己画一幅。毕竟自己知道自己需要啥样的图
【 在 chunhui 的大作中提到: 】
: 我不是想找教材。我是想找个那种最好一页纸图文并茂美观精致的介绍。 比如可以打印出来或者当屏幕墙纸那种。不知道有没有。
:
--
FROM 125.35.123.*
还是先学汇编吧。间接地址访问。
【 在 chunhui 的大作中提到: 】
: 想找一份经典的,清晰的讲述变量 在内存中的存储,指针,地址这部分内容的资料。保存一份。求推荐。网上的大都是要么瞎写要么说不清楚,要么说不完整。。。
: 有没有这种讲解的资料,最好是pdf的,带图带介绍。美观清晰。留一份或者打印出来。感觉很好。
--
FROM 221.221.53.*