社区
非技术区
帖子详情
刚学汇编,感觉无从下手,请高手指点,多谢
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语言的栈、指针之类的概念都懂了
现在学汇编其实就是这个用处
一个关于内存驻留的
汇编
源代码
一个关于内存驻留的
汇编
源代码
文本编辑器的
汇编
源代码
一个文本编辑器的
汇编
源代码
汇编
语言接口程序实现打印图形的程序
个在Fox中利用
汇编
语言接口程序实现打印图形的程序
查看内存使用情况的
汇编
源代码
查看内存使用情况的
汇编
源代码
汇编
实时运行核心
汇编
实时运行核心的
汇编
源代码
非技术区
15,440
社区成员
58,167
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章