码迷,mamicode.com
首页 >  
搜索关键字:汇编语言    ( 2108个结果
dsp指令系统
因为dsp有汇编语言部分,所以有必要再温习一下汇编。TMS320C54x提供7中基本寻址方式。 1、立即数寻址:指令中有一个固定的立即数。例如 LD #10,A,将立即数10传送至累加器A。主要用于初始化。 2、绝对地址寻址:指令中有一个固定的地址(16位)。例如 STL A,*(y),将累加器低16位存放到变量y所在的存储单元中。利用16位地址寻址存储单元。 3、累加器寻址:按累加器的...
分类:其他好文   时间:2014-11-25 23:49:11    阅读次数:295
【提高C++性能的编程技术】读书笔记1 -- 导言
【纸上得来终觉浅】 最近开始看这本书,站在巨人的肩膀上,希望有更大的收获!! 一个程序的执行效率是取决于改程序翻译成汇编语言之后的执行的机器指令的条数。而每一个机器指令的执行的周期是一定的。C语言和C++都是高于汇编语言的高级语言,其中,C语言源代码与其相应的机器指不是完全同一的,但是大致是线性的,但是C++语言的源代码与编译代码的开销变化很大的。一条C++指令可能对应于3条汇...
分类:编程语言   时间:2014-11-25 23:38:31    阅读次数:234
汇编语言转移指令规则汇总
摘要:虽然jmp指令提供了控制转移,但是它不允许进行任何复杂的判断。80x86条件跳转指令提供了这种判断。条件跳转指令是创建循环和实现其他条件执行语句,如if…endif的基本要素。条件跳转指令检查一个或多个标志位,判断它们是否匹配某个特殊条件(就像setcc指令):如果标志匹配成功,该指令就将控制...
分类:编程语言   时间:2014-11-25 23:23:30    阅读次数:286
汇编语言---call和ret指令
汇编语言--call和ret指令call和ret指令call和ret指令都是转移指令,它们都修改IP,或同时修改CS和IP。它们经常被共同用来实现子程序的设计。ret和retfret指令用栈中的数据,修改IP的内容,从而实现近转移;retf指令用栈中的数据,修改CS和IP的内容,从而实现远转移。CP...
分类:编程语言   时间:2014-11-25 23:15:25    阅读次数:280
操作系统基础
计算机整体的层次关系: 硬件层 Kernel内核层 LibraryAPI层 应用程序、shell层(图形界面GUI、命令行接口CLI) 内核功能: 进程管理 内存管理 文件系统 网络功能 硬件驱动 安全机制。。。 GE,Bell,MIT联合在MainFrame机器上用汇编语言开发出了Multics(最早的大型操作系统) Ken..
分类:其他好文   时间:2014-11-24 01:15:36    阅读次数:222
第一个汇编程序
本文将开始编写完整的汇编语言程序,用编译器将它们编译成为可执行文件(如:*.exe文件),在操作系统中运行。本文地址:http://www.cnblogs.com/archimedes/p/assembly-first-program.html,转载请注明源地址。1、一个源程序从写出到执行的过程一个...
分类:其他好文   时间:2014-11-23 18:53:59    阅读次数:241
汇编语言--寄存器(内存访问)
本文主要从CPU如何执行指令的角度讲解了8086CPU的逻辑结构、形成物理地址的方法、相关的寄存器以及一些指令本文地址:http://www.cnblogs.com/archimedes/p/assembly-register-memory.html,转载请注明源地址。内存中字的存储在cpu中,用1...
分类:编程语言   时间:2014-11-22 00:36:24    阅读次数:337
汇编-排序实验
一、实习目的     掌握用汇编语言编写程序的思路和方法。 二、实习内容     从首地址为1000H开始存放10个数,要求设计程序将这些数由小到大排序,排序后的数仍放在原地址处。 三、代码 data segment count db 10; array db 12,34,56,21,234,54,45,58,96,14; msgOne db 'T...
分类:编程语言   时间:2014-11-21 18:51:47    阅读次数:209
ARM基础:为何C语言(的函数调用)需要堆栈,而汇编语言却不需要堆栈
为何C语言(的函数调用)需要堆栈,而汇编语言却不需要堆栈之前看了很多关于uboot的分析,其中就有说要为C语言的运行,准备好堆栈。而自己在Uboot的start.S汇编代码中,关于系统初始化,也看到有堆栈指针初始化这个动作。但是,从来只是看到有人说系统初始化要初始化堆栈,即正确给堆栈指针sp赋值,但...
分类:编程语言   时间:2014-11-21 18:25:10    阅读次数:412
C语言
流程图是算法的一种图像化表示方式Area 面积程序:为了完成某个目标问题给计算机下达的命令汇编语言:机器语言、汇编语言、高级语言return 法文exit 退出高级语言的编译和执行过程:高级语言→编译程序\解释程序(编译器\解释器)→机器代码→计算机硬件#include 文件包含命令.h文件称为头文...
分类:编程语言   时间:2014-11-21 09:05:19    阅读次数:222
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!