关于win32汇编的问题

用win32汇编代码直接写出的文件可以再windows的保护模式下运行吗???32位汇编与16位汇编有什么联系??学过16位汇编的人学习32位是不是很容易??要看什么书?... 用win32汇编代码直接写出的文件可以再windows的保护模式下运行吗???32位汇编与16位汇编有什么联系??学过16位汇编的人学习32位是不是很容易??要看什么书???学习32位汇编有什么用??具体举个例子
要求:请依次回答我提出的问题
展开
 我来答
三娘901117
2012-07-25 · TA获得超过239个赞
知道小有建树答主
回答量:332
采纳率:0%
帮助的人:301万
展开全部
1、用win32汇编代码直接写出的文件可以再windows的保护模式下运行吗?
(1)这个问题不能一概而论,用win32汇编代码,看你使用什么指令,如果你只是写一些应用程序,不使用操作系统专有指令,那么,当然可以在windows的保护模式下运行。如果你使用操作系统专有指令比如装载全局描述符表寄存器指令,就不能在windows的保护模式下运行。
2、32位汇编与16位汇编有什么联系?
16位汇编是基础,32位汇编是在16位汇编基础上发展起来的,如果只是编写应用程序,它们没有本质区别,只是32位汇编指令字节更长,编写更容易一些。
3、学过16位汇编的人学习32位是不是很容易?
学过16位汇编的人学习32位汇编语言容易一些,但这与学习目的有关,如果你学习的目的仅仅是打算在高级语言中嵌入汇编语言,能够看懂一般应用程序的反汇编代码,如果16位汇编基础扎实,32位汇编很容易上手。
4、至于看什么书,看你学习的目的,只是一般了解,看看罗云斌的书就可以了。如果想深入了解操作系统原理,进行root编程,进行反病毒等深入领域的研究,建议你多学基础知识,尽早阅读有关操作系统编程和intel手册之类的书。
5、至于学习32位汇编语言有什么用?恐怕不是一两句能够说清楚的。总的来说,如果只是编写应用程序,编写病毒什么的,学习汇编语言确实没有多大意义,因为这些工作高级语言同样可以做到。
6、学习汇编语言是深入了解计算机工作原理一把钥匙,但是要想打开那把锁,百分之九十以上的功夫在汇编语言之外,但是没有这把钥匙,或者不能灵活使用这把钥匙,对计算机的认识就像瞎子摸象,很难对计算机有深入的认识,只能像看魔术表演一样,很难掌握其中奥秘,只能成为人云亦云看客。
祝你学习顺利,成为有为之人,有为才能有位。
百度网友4aff6a3
2012-07-21 · TA获得超过580个赞
知道答主
回答量:207
采纳率:0%
帮助的人:64.2万
展开全部
32位汇编和 16位汇编的区别仅仅是 16位的寄存器是16位的 比如dx ax(al+ah)
学微机时 的8086 就是8位的 al ah

32位的寄存器是32位的 寄存器变成了 Eax 意味 扩展的 就是有高位的ax 低位的ax
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-07-21
展开全部
学过16位汇编,学32位汇编是没问题的。但是这不代表能够写出很好的程序。事实上,现在的汇编语言已经几乎没有什么用处(除非你要写操作系统)。Win32汇编代码显然可以直接运行。
至于看什么书,百度一下啦。。
追问
请问您是干什么工作的??

参考资料: 更正一下,正如评论所说,如果你要做特殊工作,或从底层优化程序,那汇编还是有些用处的。。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
邓草
2012-07-21 · 超过17用户采纳过TA的回答
知道答主
回答量:137
采纳率:100%
帮助的人:50.8万
展开全部
没学过汇编语言,不知道呢。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式