论坛: 编程破解 标题: 不知道学汇编要先学什么??? 复制本贴地址    
作者: chan1982 [chan1982]    论坛用户   登录


地主 发表时间: 02/25 14:35

回复: bigwet [tysx]      登录
至少先要学一种高级语言吧。

B1层 发表时间: 02/26 19:32

回复: fubin [fubin]   论坛用户   登录
那到地是学什么好呀

B2层 发表时间: 02/28 15:51

回复: mgcyc2001 [mgcyc2001]   论坛用户   登录
不过好象学了高级语言也最好要学一学汇编,有没有好的意议或好的汇编站点啊

B3层 发表时间: 02/28 21:28

回复: cimsxiyang [cimsxiyang]   版主   登录
看你的要求呀/
很显然,汇编的执行效率很高.(一般情况下)
可是,用它来进行网络编程比较难哦,
哎!可能也是由于我不懂的缘故吧!!~~~~~~~~~~


B4层 发表时间: 02/28 21:36

回复: wanbibi [wanbibi]   论坛用户   登录
你努力就从汇编开始就可以了

B5层 发表时间: 03/01 05:13

回复: cjb [cjb]   论坛用户   登录
先学汇编的基本指令,和计算机组成。然后看你在哪个平台做了。
在DOS下的话,就多看中断,基本上DOS应用编程就是用INT21H
WIN下的话,看API了!
LINUX看我没有用过!


B6层 发表时间: 03/01 21:22

回复: ruan8818 [ruan8818]   论坛用户   登录
你现在知道么?能告诉我么?

B7层 发表时间: 03/02 10:31

回复: cjb [cjb]   论坛用户   登录
先学X86指令了
现在汇编编译器有MASM,TASM,NASM,等等很多
比较常用的MASM,TASM,NASM,其中MASM这个是MS出的,用的比较多。
NASM呢,这个是在WIN和LINUX下都可以用的。
然后看你自己喜欢选个编译器了,我用的是MASM32
还有就是WIN下的汇编编译器是TASM32,和MASM32。
你可以去下了!

B8层 发表时间: 03/03 10:05

回复: jackylee [jackylee]   论坛用户   登录
指令系统 

B9层 发表时间: 03/04 22:29

回复: xjy1234 [xjy1234]   论坛用户   登录
首先你得学计算机组成原理从8086开始。OK!

B10层 发表时间: 06/08 05:31

回复: yjfwindows [yjfwindows]   论坛用户   登录
先学C。因为呢。有很大的相似性。

B11层 发表时间: 06/08 17:48

回复: ricky [ricky]   版主   登录
先学计算机原理,因为要理解一些概念,不如象:寄存器、堆栈,地址,等等,不用太精通,有了解就行,可以有不懂再差。不过,你先要建立一个环境,可以运行汇编,我建议你先学DOS,会用DEBUG

B12层 发表时间: 06/10 19:58

回复: xiean [xiean]   论坛用户   登录
先学的就多了,首先要理解计算机原理,至少随便给个寄存器,你至少需要知道这个寄存器是做什么用的,语言方面我建议你学C,因为在 C 里,你可以包含一段 asm 代码,比如 mov jp 等

B13层 发表时间: 06/11 01:06

回复: afuhot [afuhot]   论坛用户   登录
asm文件是用汇编语言编写的原代码文件吗

B14层 发表时间: 09/23 20:44

回复: afuhot [afuhot]   论坛用户   登录
我整理一下上面所有的回复
学汇编应该先了解一些计算机原理方面的知识 就是寄存器、堆栈,地址,等等

汇编和c++等高级语言的关系
可以先学汇编也可以先学高级语言
不会汇编也能学懂c++等高级语言
但是从语言发展的历史来看
还是应该先学汇编再学高级语言

汇编和高级语言各有各的优缺点
汇编比高级语言执行效率高 但是不容易编写
高级语言比汇编语言更容易实现 但是执行效率不如汇编的高
(现在随着计算性能越来越高 高级语言的这个缺点也不算是什么缺点了吧
相反 软件的开发周期好象更重要一些)

如果按先易后难的学习方法来看还是先学高级语言
  
不知道 我理解的对不对

B15层 发表时间: 09/23 21:17

回复: NetDemon [netdemon]   ADMIN   登录


B16层 发表时间: 09/24 10:22

回复: zeeno [zeeno]   论坛用户   登录
afuhot,你应该学学DOS
那么什么是计算机就清楚了

汇编有意思吗?
x86是一套
做MCS-51单片机是一套
考高程DASL又是一套
我只把它看作控制硬件的软件
用简单的C和系统调用加算法做出好程序就够了
32位汇编用来使softice和做病毒才是做软件的优势

B17层 发表时间: 09/25 19:02

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号