懂底层编程的人来吧,不要嘲笑,不要吓人!!!

1:我学了8086汇编,就一定要学win32汇编吗?(这里我还要学C语言)我想写可以裸机运行的程序不需 要操作系统除了学C语言和8086汇编,难道就一定要学win32汇编吗?
2:还是上面我想写裸机运行的程序,那么我学C语言也要看windows程序设计这本书吗?
3:懂底层编程的来,不要嘲笑不要说的吓人!!!不要跑偏题,

第1个回答  2015-10-16
这个需要看你的目标。8086汇编是以16位机作为基础的。除非仅限于16位机做开发,否则就需要进一步了解32位64位的开发,从实用价值来说还需要视具体的学习方向和工作内容而定,而从学习的角度来说不会吃亏。除此之外,还有各种浮点运算多媒体指令,甚至加密指令……理工科重在了解和理解,必须清楚的是一切没有目标的学习都可能徒劳。学习还是以当下主,把当下的学习目标完成了再去扩宽知识面。另外,理工科要重在兴趣和练习。社会在发展不要想着一劳永逸。想离开操作系统去运行程序,那么这个程序如果不是引导程序就必须具体操作系统的功能。建议多掌握点硬件知识了解整个硬件系统的发展历程,同时学习操作系统知识。dos,windows,linux,android等等追问

1:首先我非常感谢你这么详细的回答!!!
2:如果说要写一个正常运行的系统需要什么基础,什么语言(C和什么呢)?
3:他们说学win32汇编得看windows程序设计这本书,在底层win32汇编调用一堆API没了操作系统能运行吗?我就是想看《自己动手写操作系统》这本书,书上说需要汇编和C语言,那么是那种汇编?

本回答被提问者采纳