美文网首页
从今天开始学习汇编语言

从今天开始学习汇编语言

作者: 花落尘中醉 | 来源:发表于2018-02-01 22:41 被阅读0次

        寒假宅在家里没事干。让我们一起来学习吧。

        以前觉得做外挂很帅,然后现在也上大学了,然后百度了一下,很多人都说做外挂破解需要使用汇编语言。我是用

        首先让我们来了解一下这门语言。

        汇编语言(AssemblyLanguage)是面向机器的程序设计语言。在汇编语合中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。于是汇编语言亦称为符号语言。使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。汇编程序把汇编语言翻译成机器语言的过程称为汇编。中国著名计算机科学教育家王爽写过一本名叫《汇编语言》的书。

    学习一门语言,需要知道其优缺点。

    优点

汇编语言直接同计算机的底层软件甚至硬件进行交互,它具有如下一些优点:

(1)能够直接访问与硬件相关的存储器或I/O端口;

(2)能够不受编译器的限制,对生成的二进制代码进行完全的控制;

(3)能够对关键代码进行更准确的控制,避免因线程共同访问或者硬件设备共享引起的死锁;

(4)能够根据特定的应用对代码做最佳的优化,提高运行速度;

(5)能够最大限度地发挥硬件的功能。

   缺点

同时还应该认识到,汇编语言是一种层次非常低的语言,它仅仅高于直接手工编写二进制的机器指令码,因此不可避免地存在一些缺点:

(1)编写的代码非常难懂,不好维护;

(2)很容易产生bug,难于调试;

(3)只能针对特定的体系结构和处理器进行优化;

(4)开发效率很低,时间长且单调。

相关文章

  • 汇编语言之基础

    本系列为学习<汇编语言> 王爽版 的学习笔记 [TOC] 汇编语言是什么? 汇编语言是直接在硬件之上工作的编程语言...

  • 从今天开始学习汇编语言

    寒假宅在家里没事干。让我们一起来学习吧。 以前觉得做外挂很帅,然后现在也上大学了,然后百度了一下,很多人都...

  • 汇编语言 学习笔记(三)

    汇编语言学习笔记 四、汇编语言程序格式 语句基本格式 汇编语言程序中的语句由 4 项组成,格式如下: 名字(nam...

  • C++学习:机器中没有随机

    这是我不知道第几次学习C++了,这次我打算从汇编语言开始学习来理解C++的内存机理。 汇编语言中,内存分为RAM和...

  • 汇编语言 | 01 - 基础知识

    为什么要学习汇编语言呢?汇编语言,是除了机器语言外的最底层的编程语言了。学习这门语言,可以帮助我们更加深入地理解C...

  • 汇编语言探索(一)

    · 汇编语言 汇编语言的意义:汇编语言的产生是为了取代麻烦的机器语言。汇编语言的组成:有以下3类指令组成(汇编语言...

  • python是汇编语言还是高级语言?

    Python是不是汇编语言?不是,Python语言并不是汇编语言,它是一门高级的、面向对象、适合零基础学习的编程语...

  • 初学汇编语言之基础知识整理

    和机器语言一样,汇编语言属于低级语言,所以学习汇编语言就要求学习者能够掌握机器内部的运算细节,为此特做一下基础知识...

  • Mac下如何查看CPU和内存

    为了学习汇编语言,特意看了王爽的《汇编语言》。到了第二章的实验题,因为Mac缘故,无法做实验了。怎么办? 1:下载...

  • 【汇编语言实验一】搭建开发环境

    汇编语言系列文章仅作为实验报告和汇编学习参考,不作为任何技术文章,还望大佬们勿喷。 1. 实验名称 搭建汇编语言的...

网友评论

      本文标题:从今天开始学习汇编语言

      本文链接:https://www.haomeiwen.com/subject/qzisxxtx.html