下载此文档

电脑入门的基础知识学习汇编前基础入门知.pdf


文档分类:IT计算机 | 页数:约29页 举报非法文档有奖
1/ 29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 29 下载此文档
文档列表 文档介绍
电脑入门的基础知识:学习汇编前基础入门知

疯狂代码/ ĵ:http://assembler/


第讲学习汇编前你应该知道知识
1 汇编需要什么工具和到哪里下载?
目前阶段汇编仅需要两个就够了 , 2者可由
/~unique/Download/Tool/

将 2者下载后放到某个目录中(任意目录都可以)考虑到很多命令需要通过键盘敲入所以建议你不要把文件放入
到长文件名目录、中文目录或很深目录中比如你可以建个“D:\\Masm”目录并建议此后都放这个目录此后称
这个目录为汇编目录


2 学习汇编需要有哪些编程方面知识
没有任何编程方面知识学习此语言等于缘木求鱼所以请放弃学习想法般来说至少要知道如下几点:
*)运行逻辑结构有顺序(按语句依次执行)、分支结构(IF...THEN...ELSE...)循环结构(FOR...NEXT) 3种结构
*)知道什么是子什么是
*)汇编员视角区别编程视角编程要求是不样比如删除文件
>>用户视角是找到“删除”按钮或菜单然后单击下即可
>>高级员视角是知道删除文件并发出删除命令这些通过API实现
>>汇编程员视角是得到要删除文件名找到该文件所在位置通过删除“中断命令”进行删除
>>操作系统开发人员视角则是接到删除命令后先找到系统根目录区由根目录区链接依次找到子目录区直到找
到要删除文件然后按照操作系统删除文件规则对该文件名进行修改比如DOS只把第个改成\"?\"

按语句等价角度看行VB打印语句用汇编实现大约需要百 2十多行知道汇编语言视角后就要知道前面道路是坎坷
没有耐心是不行想通过几分钟几行就完成很复杂操作不是件容易事

3 学汇编有什么用?
汇编产生于DOS时代或更早而现在是Windows时代所以可能遗憾地说:尽管还有批牛人在用汇编开发核心级但
我们几乎没什么用除了必要时间能拿来分析两个部分代码的外别也就没干什么用了并且并不是所有汇编命令都
能在windows下使用而泛泛地追求“时髦”而学本语言最后结果是损了夫人又折兵所以学的前你要考虑好我劝
那些为了当“黑客”而学汇编人就此止步
第零讲预备知识
1 个汇编编译过程是如何样
1)首先你需要找个编辑器编辑器用任何“纯文本”编辑器都可以比如记事本编好以后保存到汇编目录中扩展名

2)然后在DOS下进入D:\\Masm目录中输入“masm \"如果有错系统会提示出错行位置和出错原因
[Page]
3)然后再输入“link ”

2 宏汇编和汇编有什么区别吗?
2者区别在于前者提供宏后者不提供后者已找不到了所以你可以认为 2者没有区别

3 机器语言、汇编语言、高级语言关系
最早计算机采用机器语言这种语言直接用 2进制数表示通过直接输入 2进制数插拔电路板等实现这种“编程
”很容易出错每个命令都是通过查命令表实现既然是通过“查表”实现那当然也可以让计算机来代替人查表实
现了于是就产生了汇编语言所以不管别人如何定义机、汇语言我就认为 2者是等价后来人们发现用汇编语言编
某功能时候连续段代码都是相同或相似于是就考虑用句语言来代替这段汇编语言于是就产生了高级语言因此所
有高级语言都能转化成汇编语言而所以汇编语言又可转化成机器语言反的所有机器语言可以转成汇编语言( 2者
等价)但并不是所以汇编语言都能转成高级语言

4 计算机组成
通常都把计算机定义成 5部分:运算器、控制器、存储器、输入系统、输出系统
为了简单其间我们如此理解:运算器+控制器=CPU存储器=内存(暂不包括外存永不包括CACHE)输入系统=键盘
(不包括鼠标)输入系统=显示器(不包括打印机绘图仪)

5 寄存器和内存区别
寄存器在CPU中内存在内存条中前者速度比后者快100倍左右后面要求每条指定要么没有内存数据要么在有个
寄存器参和下有个内存数据(也就是说不存在只访问内存指令)

6 汇编语言计数
和生活中计数不样汇编中计数是从0开始比如16个计数则是从0~15而不是生活中1~16这点看起来简单真运算
起来就不是件容易事了不信等着瞧

7 进制问题
又和生活中不样地方是进制切记下面

电脑入门的基础知识学习汇编前基础入门知 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 29
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 精品下载
  • 文件大小 0 KB
  • 时间2012-03-11
最近更新