学习汇编语言需要思维导图

电子 heimagongsi 48℃

汇编语言在学习上感觉算是比较简单的语言,常用的指令就那些,常用寻址也就那些。但是汇编语言写的代码可读性比高级语言略低,可维护性也没有高级语言那么容易!不过学汇编

汇编语言在学习上感觉算是比较简单的语言,常用的指令就那些,常用寻址也就那些。但是汇编语言写的代码可读性比高级语言略低,可维护性也没有高级语言那么容易!不过学汇编语言,更多的学习底层,而不是语言本身!不过每个语言有每个语言的长处,不同的场景使用不同的语言,各种语言只是一个糊口的工具,整理了一个汇编语言中常用的浮点指令的思维导图,所以发发牢骚。

1、汇编语言指令的基本格式是什么

有以下几种基本格式:1、标号,又称为指令地址符号,是由六个以内字符组成,以字母开头的字母数字串。2、操作码,用51单片机所规定的助记符来表示,它命令CPU作何等操作。3、操作数,分为目的操作数和源操作数,常用符号、常量来表示。4、注释,是对该指令作用或者功能的说明,以便于阅读,不参与编译,注释部分前一定要用分号隔开。clc:清除CF位格式:clccplA:将累加器A中内容取反(将A中内容按位取反,即逻辑非运算)后再送回累加器A中。

2、汇编语言有哪些?

1、简单汇编程序。其特点是经过翻译后的机器语言目标程序的地址是绝对的,可直接放在内存中执行,也称为“装入并执行”式汇编程序。这种工作方式在内存空间组织上受到很大限制。2、模块汇编程序。可提供设计、编码和调试不同程序模块的能力,每个汇编后的程序模块称为目标模块,它们的地址是相对的,可用连接装配程序把多个目标模块组成一个可执行的程序。

具有选择汇编某些程序段的功能。这种汇编程序通常具有“条件转移”等伪指令,以便用户编写选择条件。4、宏汇编程序。具有宏加工功能的汇编程序。可以用它定义含参数的程序段,在使用的位置上调用它们.汇编时将进行宏(指令)展开,把宏定义所预先定义的指令目标代码插在该位置上。5、高级汇编程序。具有控制结构(如条件语句、循环语句以至含有函数和过程等)的汇编程序。

3、汇编语言每个指令的字节数是多少?

不同的cpu的汇编指令系统不同,对于8位机,每条指令的字节数大多数为13字节,有的也有4字节的(比如Z80的汇编中的变址寻址指令)对于16位机,每条指令通常为26字节。8086汇编指令长度有长有短,32位。有一段程序:内存地址机器码汇编指令1000:0b80000movax,0--B8H00H00H共三字节1000:3e80100calls---也是三字节1000:640incax---仅有40H一个字节1000:758s:popax--也是一字节是不是看它的机器码,两位为一个字节。