刚学汇编,感觉无从下手,请高手指点,多谢

skyming 2011-09-20 07:54:10
这学期刚开的汇编课,感觉太难,自己也不知道该怎么学,
大牛们,向偶撒点阳光吧,阿门
...全文
80 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ww2000e 2011-09-21
  • 打赏
  • 举报
回复
去看雪论坛转转呗
skyming 2011-09-21
  • 打赏
  • 举报
回复
多谢啦
赵4老师 2011-09-21
  • 打赏
  • 举报
回复
VC调试(TC或BC用TD调试)时按Alt+8、Alt+6和Alt+5,打开汇编窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应内存和寄存器变化,这样过一遍不就啥都明白了吗。
(Linux或Unix下可以在用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)
想要从本质上理解C指针,必须学习汇编以及C和汇编的对应关系。
从汇编的角度理解和学习C语言的指针,原本看似复杂的东西就会变得非常简单!
指针即地址。“地址又是啥?”“只能从汇编语言和计算机组成原理的角度去解释了。”

提醒:
学习用汇编语言写程序

“VC调试(TC或BC用TD调试)时按Alt+8、Alt+6和Alt+5,打开汇编窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应内存和寄存器变化,这样过一遍不就啥都明白了吗。
(Linux或Unix下可以在用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)
想要从本质上理解C指针,必须学习C和汇编的对应关系。”
不是一回事!

参考一下VS2010的
C:\Program Files\Microsoft Visual Studio 10.0\VC\crt\src\intel>dir /w 驱动器 C 中的卷是 C_HD5_1
卷的序列号是 1817-D526

C:\Program Files\Microsoft Visual Studio 10.0\VC\crt\src\intel 的目录

[..] [.] strcspn.asm memmove.asm strpbrk.asm strset.asm
strrev.asm strrchr.asm strspn.asm strstr.asm strncpy.asm strncmp.c
strncat.asm strlen.asm _memicmp.asm memccpy.asm memchr.asm memcpy.asm
strnset.asm memset.asm strcmp.asm _strnicm.asm strcat.asm strchr.asm
chkstk.asm alloca16.asm fp8.c loadcfg.c secchk.c llmul.asm
lldvrm.asm lldiv.asm inp.asm llrem.asm llshr.asm ullshr.asm
llshl.asm ulldiv.asm ulldvrm.asm ullrem.asm outp.asm dllsupp.asm
enable.asm
41 个文件 166,209 字节
2 个目录 13,182,402,560 可用字节
luciferisnotsatan 2011-09-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jackyjkchen 的回复:]

看王爽的那本汇编吧,看完了不见得能用汇编开发,但是C语言的栈、指针之类的概念都懂了

现在学汇编其实就是这个用处
[/Quote]
王爽那书不错,不过使用dos环境现在找不到了
bean11222 2011-09-21
  • 打赏
  • 举报
回复
在学校好好学吧,给你推荐个站 http://kssd.pediy.com/!
ww884203 2011-09-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jackyjkchen 的回复:]
看王爽的那本汇编吧,看完了不见得能用汇编开发,但是C语言的栈、指针之类的概念都懂了

现在学汇编其实就是这个用处
[/Quote]
支持。
其实我是先看的王爽的汇编才学的C。。。学的时候同学都喊好难不过我懂得很快。。。汇编就是这好处
jackyjkchen 2011-09-20
  • 打赏
  • 举报
回复
看王爽的那本汇编吧,看完了不见得能用汇编开发,但是C语言的栈、指针之类的概念都懂了

现在学汇编其实就是这个用处

15,440

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧