编程论坛
注册
登录
编程论坛
→
汇编论坛
请教学过一点汇编可以做什么毕业实习
zwj5225
发布于 2011-11-23 10:05, 974 次点击
学过一点点汇编,请问可以做什么毕业实习题目呢,谢谢咯!
4 回复
#2
zaixuexi
2011-11-23 11:25
微机原理学过吗?围绕接口芯片可以做点东西8259,8255,8253,8251,8237,这个要有开发版,学校实验室有木有?
51单片机学过吗,买块开发版,信号采集什么的都可以做
如果是纯上层软件的,那就做点WIN32的汇编好了,可以了解OS,做破解也挺好的,写病毒,还可以搞搞界面呢
#3
zjsxwc
2011-11-23 22:25
“学过一点点汇编” 这就说的太模糊了
是哪种芯片的汇编,16位的8086? 32/64位的x86? 还是最简单的51?或者你们直接学arm?或者用于数字信号处理的dsp?
还有既然说了汇编,单纯的了解cpu芯片使用是不够的,也应该说下了解哪些外部硬件
还有如果是在win下搞软件的话,最新的masm汇编器 提供的伪指令很强大,“几乎”可以把这种汇编当作高级语言来用...
linux下的gcc的汇编是at&t汇编,和intel汇编有所不同,基本都用C 。。。
另现在win7的保护机制很严,内存分配保护十分完善,病毒其实很难像N年前那么容易写出来,
linux的权限控制比win7更严我还没看到最近有什么病毒出来.
其实如果做的话大都是用C来弄的。。。。
#4
zaixuexi
2011-11-24 00:10
学校教的大都是8086,51么学工控的都会学.一般的MCU程序是用C结合汇编来写.
外部控制器和接口芯片我已经举例了,8259,8255,8253,8251,8237等等
arm,dsp,x86,avr,51,pic,mips等等都不是问题,稍微看下体系结构,risc么了解下pipe line,load/store.
at&t和intel这个不能算什么问题,看多了都一样,gcc内联宏还是很好用的
无论那种芯片,架构,就指令集而言学起来还是很快的.破解,病毒什么的还是要了解OS的,但是和底层驱动关系不大,脱离硬件控制器也能写.
#5
zwj5225
2012-04-11 10:34
学得是一点点8086系统的基础知识,还有8259,8253的接口。
1