码迷,mamicode.com
首页 >  
搜索关键字:汇编语言    ( 2108个结果
NOP指令概述及作用
计算机科学中,NOP或NOOP(No Operation或No Operation Performed的缩写,意为无操作)是汇编语言的一个指令,一系列编程语句,或网络传输协议中的表示不做任何有效操作的命令。 NOP是用执行一条具有操作数,具有相同效果的指令; NOP指令通常用于控制时序的目的,强制内存对齐,防止流水线灾难,占据分支指令延迟),或是作为占位符以供程序的改善(或替代被移除的指令)。...
分类:其他好文   时间:2014-08-03 05:46:14    阅读次数:687
ARM过程调用标准---APCS简单介绍
介绍APCS,ARM 过程调用标准(ARMProcedureCallStandard),提供了紧凑的编写例程的一种机制,定义的例程能够与其它例程交织在一起。最显著的一点是对这些例程来自哪里没有明白的限制。它们能够编译自 C、 Pascal、也能够是用汇编语言写成的。APCS 定义了:对寄存器使用的限...
分类:其他好文   时间:2014-07-31 20:39:17    阅读次数:269
ARM使用C语言编程基本规则
在应用系统的程序设计中,若所有的编程任务均由汇编语言来完成,其工作量巨大,并且不易移植。由于ARM的程序执行速度较高,存储器的存储速度和存储量也很高,因此,C语言的特点充分发挥,使得应用程序的开发时间大为缩短,代码的移植十分方便,程序的重复使用率提高,程序架构清晰易懂,管理较为容易等等。因此,C语言的在ARM编程中具有重要地位。 在ARM程序的开发中,需要大量读写硬件寄存器,尽量缩短程序的执行时...
分类:编程语言   时间:2014-07-31 13:32:16    阅读次数:258
内存四域,变量声明和定义,寄存器,c内嵌汇编,auto,堆栈,常量,静态变量
?? 1.内存四大区域 2.在程序中,变量的声明可以有多份,定义只能有一份 3.寄存器在cpu里面,没有地址 4.c语言内嵌汇编语言 5.auto变量 自动分配内存,自动释放内存。 6、栈的大小由编译器决定 修改栈的方式,右击项目à属性à配置属性à链接器à系统à堆栈保留大小 7.卡死cpu,卡死内存的程序...
分类:其他好文   时间:2014-07-28 16:29:53    阅读次数:267
汇编语言(一)
以我的认知去写汇编语言。汇编语言是机器语言的一种符号表示。当做一种兴趣爱好重新学一遍。汇编语言拥有直接操作硬件的能力,由于是机器语言的直接符号表示,汇编语言可以精准的操作机器去执行每一条指令。机器有执行指令的能力。这里说的机器就是CPU,中央处理器,其功能就是执行指令,将结果通过Cpu的各个引脚输出...
分类:编程语言   时间:2014-07-25 03:25:24    阅读次数:205
汇编入门学习笔记 (十四)—— 直接定址表
疯狂的暑假学习之 汇编入门学习笔记 (十四)—— 直接定址表 参考: 《汇编语言》 王爽 第16章 1. 描述单元长度的标号 普通的标号:a,b assume cs:code code segment a:db 1,2,3,4,5,6,7,8 b:dw 0 start: mov si,offset a mov di,offset b mov ah,0 mov cx,8 s: mov al,cs:[si] add cs:[di],ax inc si loop s mov...
分类:其他好文   时间:2014-07-24 10:42:58    阅读次数:235
汇编入门学习笔记 (十三)—— 外中断
疯狂的暑假学习之 汇编入门学习笔记 (十三)—— 外中断 参考: 《汇编语言》 王爽 第15章 1.外中断信息 外中断分为可屏蔽中断和不可屏蔽中断 可屏蔽中断 先看看内中断所引发的中断过程: (1)取中断类型吗n。 (2)标志寄存器入栈,设置IF=0,TF=0. (3)CS、IP入栈 (4)(IP)=(n*4),(CS)=(n*4+2) 可屏蔽中断的中断过程于内中断所引发的中断过程不同的地方只是,第一步不同。可屏蔽中断的中断过程,CPU要先看IF的值,如果IF=0就不执行中断,如果IF=1执行...
分类:其他好文   时间:2014-07-23 13:32:56    阅读次数:245
破解完全入门篇
第一章--前言 好多哥们儿说看教程跟老大的书都看不太明白,所以,我尽量把话说到最容易理解的份上,本文写给那些刚入门和尚未入门的朋友们... 目录 no.1------------------前言(说明一下) no.2------------------汇编语言 no.3---------------...
分类:其他好文   时间:2014-07-22 23:33:17    阅读次数:261
第二章--汇编语言 (修订版)
稍微有点儿计算机知识的朋友一定知道,计算机是只识别0和1的,最初那会儿,要写程序,就要用0和1来写,呵 呵,Cool吧!所以曾经有过的对程序员的崇拜,可能就源自那个时候吧 后来,人们发现用0和1来写程序,太不爽了,不但写起来不上手,而且回过头来看的话,应该很难再看明白了,总之出于这些原因,就有了汇编...
分类:编程语言   时间:2014-07-22 23:24:27    阅读次数:374
汇编语言
汇编语言 汇编语言(Assembly Language)是面向机器的程序设计语言。在汇编语言中,用助记符(Memoni)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址,如此就增强了程序的可读性并且降低了编写难度,象这样符号化的程序设计语言就是汇编语言,因此...
分类:编程语言   时间:2014-07-22 22:40:52    阅读次数:401
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!