首页
社区
课程
招聘
[旧帖] [求助]关于汇编的段寄存器问题 0.00雪花
发表于: 2009-8-15 12:31 1609

[旧帖] [求助]关于汇编的段寄存器问题 0.00雪花

2009-8-15 12:31
1609
我想趁着这段放假的时间学习一下汇编,不然等到上高一时再学就没时间了。但我学到关于段寄存器时发现了几个问题想请高手帮帮忙。。
1:汇编里的数据,变址和指针寄存器是不是CPU里面有的?还是自已要创进去。。
2:那些段寄存器(CS,DS,ES,SS)是不是CPU里面有的?还是要自已先创进去。
3:关于存储器的分段的问题,用不用自已来分段?
最后再问个小问题。。我们现在是不是都在使用32位CPU。
请哥们指教一下,本人在读初三,数学还行,但语文表达水平很烂,请别介意!

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 371
活跃值: (72)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
2
1 寄存器是cpu本来就有的
2 CS,DS,ES,SS这些只是表式方法,我现在搞汇编,也没发现他有什么实际意义。
3 不用自已来分段,操作系统帮你搞定,你也不能自已来分段!!
4 cpu32位的也有,64位的也有,看你的操作系统了,我们的操作系统基本上都是32位的。
2009-8-15 22:53
0
雪    币: 71
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
CS,DS,ES,SS这些只是表式方法.
通常我们编写的软件的数据是不是存在这里?比如说CS代码段是不是专门存软件代码的?
如果不是的话我想学破解的也不用去仔细了解这些段寄存器了~
2009-8-15 23:37
0
雪    币: 371
活跃值: (72)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
4
以前的DOS靠段寄存器来寻址的,windows的内存是平坦模式,段寄存器的用处用在了其他方面,《Windows环境下32位汇编语言》前几章有,看一看吧!!
2009-8-15 23:56
0
雪    币: 80
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
段寄存器是物理上存在的,就好像EAX,EBX等其他通用寄存器一样,至于分段的问题当时是为了解决寻址的问题,现在32位的处理器都是平坦的内存空间不需要你认为的分段了,还有现在的CPU我们用的大部分都是32位的,要是想知道详细点可以找本808汇编的书看看,要是想要电子版的把你邮箱告诉我,我发给你
2009-8-16 00:00
0
雪    币: 71
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
谢谢了,我理解能力比较差,现在在看中山的视频跟老王的汇编。不过这骨头真难啃。。
2009-8-16 00:24
0
雪    币: 251
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
我也是在看王爽的汇编,勉勉强强看得懂吧
2009-8-16 01:35
0
雪    币: 82
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
刚入门。还看不懂。。
2009-8-16 13:48
0
雪    币: 146
活跃值: (182)
能力值: ( LV13,RANK:220 )
在线值:
发帖
回帖
粉丝
9
看了一半了,到学校在看了
2009-8-16 14:31
0
雪    币: 72
活跃值: (10)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
10
你遇到问题了,推荐你上上wiki百科,baidu百科还可以,但是最好别全信,很多有问题的。
你现在是靠兴趣打基础的时候,抓紧时间,现在你得要好好补补英语,以后对你看资料非常有用。
2009-8-17 11:48
0
游客
登录 | 注册 方可回帖
返回
//