注册 登录
编程论坛 汇编论坛

新人求救~~~大家帮我理顺一下我混乱,模糊的概念~~~

anzyn 发布于 2008-07-26 16:58, 1264 次点击
我呢,想学单片机.C语言懂一点儿,但是汇编一点儿也不懂,大家都知道单片机是C和汇编都可以用的,但是很多单位要求会汇编,所以,我就想学学汇编(其实以前学校开了微机原理这门课的,但是当时根本就是当天书在读.掩面逃走~~~),虽然说单片机和PC的汇编有区别,但是我想大体上是相通的吧,所以我现在在学8088汇编,先打个基础.
我看书上说可以用MS-DOS的debug工具来调试,执行寄存器等部件的工作,问题是,我在MS-DOS下面改变CS:IP,让CPU进行一些操作,这样对我的电脑会不会有影响???会改变我的一些数据,或者更可怕的是损坏我的电脑硬件吗???
坛子里一些哥们儿提供了MASM,这是个编译器还是模拟器?他可以代替MS-DOS的debug吗?
新手上路,问题多多,大家帮我理一下吧
4 回复
#2
zklhp2008-07-27 15:22
[bo][un]anzyn[/un] 在 2008-7-26 16:58 的发言:[/bo]

我呢,想学单片机.C语言懂一点儿,但是汇编一点儿也不懂,大家都知道单片机是C和汇编都可以用的,但是很多单位要求会汇编,所以,我就想学学汇编(其实以前学校开了微机原理这门课的,但是当时根本就是当天书在读.掩面逃走~~ ...


真的很乱  建议你找本书看看 欲速则不达 呵呵

还有 程序一般不会破坏硬件 当然  像cih之类的除外 呵呵
#3
ONEPROBLEM2008-07-27 23:33
在MS-DOS下面改变CS:IP,让CPU进行一些操作,这样对我的电脑会不会有影响?
我看不会的。因为MS-DOS是虚拟模式,是建立在保护模式的基础上的。就算你进行了非法操作,也只会弹出一个警告的窗口而已。
MASM是个编译器,能不能代替DEBUG,这点我不清楚。但听说目前的最高版本好像有DEBUG这功能
学编程多用几个工具配合不是更好吗?何必要高大全的?
#4
honker2008-07-28 00:16
楼主加我QQ吧`我虽然不是高手但这些比较简单的理论还是可以帮助你`
#5
anzyn2008-07-28 16:16
honker你QQ是多少~~?
1