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

就快学完基础汇编,问题也就来了~

stop1204 发布于 2013-09-08 13:13, 2336 次点击
基本上 所有内容都看的明白,都记得.
问题就是,某些功能的实现代码是不是要全部背下来.全部按照教程上面的格式去写.


之前 安装中断程序 出现了一些问题.      要自己写一个新的实现某某功能的安装程序

想半天,搞不出来,不然就是非常复杂化了.   但是一看 教程给出来的程序 就很明白. 会不会有影响.
因为大多代码都不是自己思考出来的,而是照抄教程上面的..



我就怕"固化思维",只会教过的 , 不会其他的
20 回复
#2
stop12042013-09-08 13:17
有时候 就好像,     我需要在界面上输出字符,,

当我不知道是用 int 10h 的9号程序好呢 , 还是直接传送字符到  b800H

[ 本帖最后由 stop1204 于 2013-9-8 13:19 编辑 ]
#3
lonmaor2013-09-08 17:49
除了多做习题,用自己的想法去解决问题之外,没有更好的推荐了。
解决一个问题的方法有很多,初学时候应该先“做出来”,即使是最笨最笨的办法。而不是一直在想“怎么做更好”,因为“无尽的想念”只会让你一道题也做不出来。如果你会多种方法,且时间允许的时候,可以都试试,看哪种方法的效率更高,即使你现在看不出效率,以后学的多了,自然就会知道了。
#4
zklhp2013-09-08 18:56
说实话 这个问题我也不好回答

多说一句 DOS这个环境已经淘汰了 DOS下的编程基本没啥用了。。
#5
stop12042013-09-08 20:42
回复 4楼 zklhp
只是想从底层学起来, 之后学API , 因为有时候发现很多程序源码一堆看不懂的API      ,某些不会实现的功能也要调用API
WIN32 汇编做的程序能不能在64位系统运行?百度不到
#6
stop12042013-09-08 20:43
回复 3楼 lonmaor
有时候就是  自己想出答案以后,  又想更完善一点,   
简单的一道题目  就 耗了一整晚的时间去研究.  我是想学快一点的
#7
hu9jj2013-09-08 21:02
不断地优化程序,你的水平也就不断地得到提高。
#8
stop12042013-09-08 21:14
回复 7楼 hu9jj
但是 觉得那些-.- 太低级了.  


是选择 简单理解 (一看部分代码就懂) 但代码 多的 方式  (比如100行)

还是选择 难理解(要把全部代码看完), 但 代码少的方式  (50行)
#9
hu9jj2013-09-09 07:40
不能简单地以代码多少为标准,我觉得好程序的标准应该是:1、可读性好,以利于维护;2、运行效率高。
#10
zklhp2013-09-09 11:53
以下是引用stop1204在2013-9-8 20:42:28的发言:

只是想从底层学起来, 之后学API , 因为有时候发现很多程序源码一堆看不懂的API      ,某些不会实现的功能也要调用API
WIN32 汇编做的程序能不能在64位系统运行?百度不到

能 需要64位编译器 但微软的MASM 32位版本的64位版本不兼容 主要是对高级宏的支持 所以是个比较麻烦的东西 可以选择其他的编译器 比如Jwasm 可以生成64位程序 而且兼容MASM 32的宏
#11
stop12042013-09-09 20:27
回复 9楼 hu9jj
虽然可读性高,  但 代码一多效率不就慢了吗,,要执行更多的代码行     虽然小程序体现不出来,,
还是不纠结这个问题了-.-慢慢学下去总会有结果的
#12
stop12042013-09-09 20:28
回复 10楼 zklhp
好的, 谢了..

我发现这里出了版主就没其他人了.其他都是小白吗
#13
Explorerlxz2013-09-15 23:32
反正我是小白,16位汇编光看书也不行啊!一运行就是不支持全屏模式,我又不会用dosbox(我也不想学那么多,因为我越来越发现win32强大了),虚拟机也不会用dos系统(如果楼主愿意提供教程,我倒是愿意跟您一起学习),所以只能简单看些8086汇编就转向win32了,zklhp版主不是说了吗,这个dos汇编没啥用武之地,除非你写啥驱动可能会用到(我也不了解,看罗的书上有简单介绍)!了解指令的含义,理解简单的程序应该就可以了
#14
stop12042013-09-17 11:59
回复 13楼 Explorerlxz
学一点没多大用..  深入就有了
#15
zklhp2013-09-17 15:32
以下是引用stop1204在2013-9-9 20:28:31的发言:

好的, 谢了..  
 
我发现这里出了版主就没其他人了.其他都是小白吗

玩汇编的人本来就少 我压根就不是搞计算机的
#16
Alar302013-09-18 09:46
除了看
就是写
没啥捷径的
#17
stop12042013-09-19 07:36
回复 15楼 zklhp
你不搞计算机搞什么-.-            

一般 论坛版主不是给 专业方面的人当吗
#18
hu9jj2013-09-19 08:31
以下是引用stop1204在2013-9-19 07:36:08的发言:

你不搞计算机搞什么-.-            
 
一般 论坛版主不是给 专业方面的人当吗
不完全是,热心者专业水平稍差些也有可能当选版主。
#19
stop12042013-09-20 07:44
回复 18楼 hu9jj
哦.
#20
mfwwxd2013-10-18 19:34
不断地优化程序
#21
xkwy00002013-10-22 09:37
不断地优化程序  
赞同
当遇到困难的时候,努力的把它讲出来,
这样,在某种程度上,问题已经解决了,
像数据挖掘,挖掘,挖掘,挖掘。。
1