计算机语言通常分为三类:即机器语言,汇编语言和高级语言。1.机器语言机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。机器语言具有灵活、直接执行和速度快等特点。用机器语言编写程..
分类:
编程语言 时间:
2014-12-09 20:01:04
阅读次数:
201
基于王爽《汇编语言》第3版1.1机器语言 1.机器语言是机器指令的集合。 2.机器指令是一列二进制数字。 3.CPU(Central Process Unit, 中央处理单元)将机器指令转换成高低电平,使计算机的电子器件受到驱动,进行运算。 4.每一种微处理器都有自己的机器语言。1.2汇编语...
分类:
其他好文 时间:
2014-12-09 15:16:13
阅读次数:
159
http://www.cppblog.com/xingkongyun/archive/2008/12/21/70003.html
为了加速游戏,一提起汇编语言,大家也许会感到很神秘。其实如果你学起来就会发现,它并非想象中那样难。特别是内嵌汇编,由于它和C++紧密结合, 使你不必考虑很多烦琐的细节(例如输入输出函数的写法),学习起来比较容易。使用内嵌汇编,特别是使用MMX指令,可以大大提高各种游戏...
分类:
其他好文 时间:
2014-12-07 17:49:56
阅读次数:
419
之前汇编学的不是很好。乘这次微机接口把汇编语言算是补上来了。
下面是这段时间的相对于微机接口中使用的汇编语言的笔记。
PTR
在没有寄存器名存在的情况下,用操作符“X ptr”指明内存单元的长度,X在汇编指令中可以为word 或者byte。
例如:
mov word ptr ds:[0],1
inc word ptr ...
分类:
编程语言 时间:
2014-12-07 13:51:03
阅读次数:
206
C语言嵌入式系统编程修炼之背景篇 不同于一般形式的软件编程,嵌入式系统编程建立在特定的硬件平台上,势必要求其编程语言具备较强的硬件直接操作能力。无疑,汇编语言具备这样的特质。但是,归因于汇编语言开发过程的复杂性,它并不是嵌入式系统开发的一般选择。而与之相比,C语言--一种"高级的低级"语言,则成为嵌...
分类:
编程语言 时间:
2014-12-05 17:15:33
阅读次数:
189
在计算机程序中,数据的位是可以操作的最小数据单位,理论上可以用“位运算”来完成所有的运算和操作。一般的位操作是用来控制硬件的,或者做数据变换使用,但是,灵活的位操作可以有效地提高程序运行的效率。C语言提供了位运算的功能, 这使得C语言也能像汇编语言一样用来编写系统程序。 位运算符C语言提供了六种位....
分类:
编程语言 时间:
2014-12-04 23:09:45
阅读次数:
177
VirtualBox的入门教程
前言
VirtualBox是一款著名的开源虚拟机软件,之所以选择这款软件是因为它简单、开源,对于学习汇编语言的人来说它已足够满足我们的需求。网上有很多关于VirtualBox的教程,而这篇文章也显得没什么太大的价值。但是为了以后的几篇文章提供便利,所以就在这里简单介绍一下这款软件的使用。同时为大家推荐一款开源软件,用来向固定尺寸的VHD虚拟硬盘写数据的便...
分类:
其他好文 时间:
2014-12-04 12:13:41
阅读次数:
300
机器语言:纯粹的机器代码汇编语言:8086汇编、Win32汇编、.NET的汇编高级语言:Basic、Pascal、ObjectPascal、C、C++、C#、Java、ASP、ASP.NET、Perl、PHP、SQL、FoRTRAN等等VisualBasic、VisualBasic.NET、Delp...
分类:
编程语言 时间:
2014-12-03 22:47:54
阅读次数:
203
在 ARM 汇编语言程序里,有一些特殊指令助记符,这些助记符与指令系统的助记符不同,没有相对应的操作码,通常称这些特殊指令助记符为伪指令,他们所完成的操作称为伪操作。伪指令在源程序中的作用是为完成汇编程序作各种准备工作的,这些伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命就完成。 在 ARM...
分类:
其他好文 时间:
2014-12-03 21:14:18
阅读次数:
270
汇编语言:MOVSB,MOVSW,MOVSD转自:http://blog.csdn.net/zhenyongyuan123/article/details/8364011目前80386系列的处理器提供几组处理字节、字和双字数值的指令,尽管这些指令成为基本字符串指令,但他们的用法并不局限于字符数组。 ...
分类:
编程语言 时间:
2014-12-03 08:11:15
阅读次数:
597