汇编语言设计哪些知识?

汇编语言都涉及到哪些知识?!

高级编程语言能够实现的功能采用汇编语言一般也能实现。只不过在采用汇编语言编写程序时要掌握有关的硬件知识,比如微处理器内部的寄存器结构、主存储器的访问、输入输出接口电路的硬件结构等等内容,所以汇编语言是一种面向硬件的编程语言,与高级编程语言的编程风格迥异,给人的感觉可能觉得学习很困难,其实学习汇编语言时入门后后面就简单得多。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-03-24
汇编语言是低级语言,面向机器的,有很大的依赖性,所以要了解硬件方面的知识。了解一些基本的电子技术方面的知识,还有学习汇编前最好知道一些C语言方面的知识,这样你就对程序有一个很好的理解。网上这方面的知识很多,你可以找一下
第2个回答  2009-03-20
电子线路,数字逻辑电路,计算机原理,计算方法等等
第3个回答  2009-03-20
汇编语言(Assembly Language)是面向机器的程序设计语言。
汇编语言中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。于是汇编语言亦称为符号语言。

参考资料:http://baike.baidu.com/view/33704.htm

本回答被提问者采纳
第4个回答  2009-03-20
中断,运算,语句等

重点大学计算机专业系列教材·汇编语言程序设计目录
第1章:基础知识 1.1 汇编语言程序的一般概念 1.1.1 机器语言 1.1.2 高级语言 1.1.3 汇编语言 1.2 进位计数制及其相互转换 1.3 计算机中数和字符的表示 1.3.1 带符号数的表示 1.3.2 字符的表示 1.4 基本逻辑运算 习题1第2章:IBMPC微型计算机基本构成 2.1 微型计算...

8086·8088和ARM核汇编语言程序设计内容简介
第二部分介绍基于ARM核的汇编程序设计,共6章,以目前最为流行的嵌入式系统—基于ARM核的微处理器为背景,介绍了基于ARM的嵌入式系统地基础知识及汇编语言程序设计的方法和技术。本书可作为高等学校计算机及相关专业“汇编语言程序设计”等课程的教材或参考书,主要读者为计算机、电子工程和自动控制等相关学...

IBM-PC汇编语言程序设计的目录
第一部分 汇编语言程序设计的基础知识第1章 数据格式及其转换第2章 8086CPU中寄存器的结构及使用第3章 存储器的分段第4章 数据和指令的寻址方式第5章 80X86的指令系统第6章 汇编语言程序格式及伪指令第7章 汇编语言程序设计上机实践第二部分 汇编语言程序设计的基本原理第8章 顺序结构程序设计第9章 ...

汇编语言都有什么
计算机汇编语言有哪些种?常见的汇编语言包括x86的16位实模式汇编和32位保护模式汇编,AMD的x86_64位64位汇编,Win32汇编,以及针对特定微控制器如MCU-8051的51单片机汇编,AVR、ARM、MIPS、POWERPC等体系的汇编语言。汇编语言都包括哪几种语言?汇编语言是底层语言的一种,与高级语言(如C、C++、Pascal...

关于汇编语言PSP的知识有哪些?
1:总的来说就是执行程序的各种方法成为psp。2:PSP是256个字节,当程度生成了可执行文件以后,在执行的时候,先将程序调入内存,这个时候DS中存入程序在内存中的段地址,比如说程序占用多大空间等等,这就是PSP。3:一般PSP占256个字节,然后才是真正的程序地址,将CS指向这里,为什么一般CS要比DS大...

推荐一本学习汇编语言的好书
清华大学出版社王爽的《汇编语言》。《汇编语言》共11章,以intel8086或8088系列计算机为背景,前8章系统地介绍宏汇编语言程序设计的基础知识、语法规则和程序设计方法;后3章主要介绍8086、8088计算机汇编语言的应用,包括输入输出的概念及其程序设计方法,中断的概念、方法及其开发应用技巧,文件编程方法等内容...

8086·8088和基于ARM核汇编语言程学设计内容简介
第一部分专注于8086\/8088汇编语言程序设计,包含14章内容,通过以8086\/8088作为核心系统,详细阐述了微机原理的基础知识以及汇编语言设计的方法和技术。第二部分则聚焦于基于ARM核的汇编程序设计,共6章,以当前流行的嵌入式系统——基于ARM核的微处理器为研究背景,深入介绍了基于ARM的嵌入式系统基础知识...

汇编语言怎么才算精通
要精通汇编语言,首先必须深入了解它的基本语法和指令集。对这些知识的掌握是编写、阅读和调试汇编程序的基础。只有熟练掌握了这些技术,才能在实际编程中得心应手。其次,理解汇编语言与底层硬件结构之间的关系同样至关重要。这要求对硬件有深入的了解,知道哪些指令可以利用硬件加速计算,哪些指令适合在不同...

微机原理
一、基础知识 1、数和数制(二进制、十进制、十六进制和八进制)及其转换。2、二进制编码。3、二进制逻辑运算。4、二进制算术运算。5、BCD码。6、计算机中字符表示。7、计算机的组成结构。8、补码、反码、原码之间的转换方法。二、汇编语言 1、汇编语言的格式。2、语句行的构成。3、指示性语句。4、...

学习汇编之前该学习那些基础课程?
汇编语言的难点就在于程序代码很难读懂,也就是说你很难看懂别人写的东西。除了上面老兄说的数制转换的问题,还要熟悉存储器的结构,因为汇编直接操作硬件,是很底层的低级语言,也就是机器语言,因此汇编的种类很多,每一种硬件都有自己的一套汇编指令集。故在你学习汇编之前,先看看你要学习什么设备的...

相似回答