鱼C论坛

 找回密码
 立即注册
查看: 3682|回复: 5

王爽的书是教8086还是ASM?

[复制链接]
发表于 2013-10-4 16:40:15 | 显示全部楼层 |阅读模式
20鱼币
我们该学哪种呢,说说学汇编的好处,学哪种汇编,请对汇编做个简短而精要的描述

最佳答案

查看完整内容

是8086 汇编的好处的话 很多 这么说吧 凡事其他语言能做到的汇编都能做到 很强大 哈 应为不管什么高级语言都会被编译器转换成汇编指令 再转换成机器码让CPU执行 还有汇编速度快 是执行速度 不是开发速度啊 再者学会汇编能帮助你更好的理解其他高级语言 比如C 一些代码你可以反汇编看 比如那 i = (j++) + (++j) + (j++) 你不会汇编可能怎么都无法理解 但你会汇编反汇编一看就明白了 学哪种 ?? 王爽讲的是8086 甲鱼也是808 ...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-4 16:40:16 | 显示全部楼层
是8086
汇编的好处的话 很多 这么说吧 凡事其他语言能做到的汇编都能做到 很强大 哈 应为不管什么高级语言都会被编译器转换成汇编指令 再转换成机器码让CPU执行
还有汇编速度快 是执行速度 不是开发速度啊
再者学会汇编能帮助你更好的理解其他高级语言 比如C
一些代码你可以反汇编看 比如那 i = (j++) + (++j) + (j++) 你不会汇编可能怎么都无法理解 但你会汇编反汇编一看就明白了
学哪种 ??  王爽讲的是8086 甲鱼也是8086 就是16位的 甲鱼也说了 32位 64位其核心和 16 位是一样的
建议是先学8086
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-10-4 17:13:48 | 显示全部楼层

VC++编译器汇编后,代码为什么是ASM,是一种汇编语言,还是中断呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-4 17:18:14 | 显示全部楼层
拈花小仙 发表于 2013-10-4 17:13
VC++编译器汇编后,代码为什么是ASM,是一种汇编语言,还是中断呢?

啊 ???
CPU不是只认识0 和 1 吗 你写printf("hellow world!\n");
CPU是看不懂的呀 要先把C的代码转换成汇编指令
再把汇编指令转换成机器码 才行
应为只有汇编指令和机器码是一一对应的 所以必须先转换成汇编 这也是为什么一直都说反汇编 你有听说过反C
反Python 或 反 Delphi 的吗 O(∩_∩)O
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-4 22:44:53 | 显示全部楼层
8086的  底层需要
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-5 17:38:15 | 显示全部楼层
牡丹花下死做鬼 发表于 2013-10-4 16:40
是8086
汇编的好处的话 很多 这么说吧 凡事其他语言能做到的汇编都能做到 很强大 哈 应为不管什么高级语言 ...

哇塞!这个学了C就可以理解了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-21 23:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表