.section .data.output: .ascii "%d\n\000".section .text .global mainmain: mov ip, sp stmfd sp!, {fp,ip,lr,pc} sub fp, ip, #4 sub sp, sp, #80 @m...
分类:
编程语言 时间:
2014-07-10 13:11:49
阅读次数:
950
出处:http://tieba.baidu.com/p/22775463321.首先下载DOSBOX,它的作用就是让你在64位下使用32、16位的软件。如果不使用DOSBOX就会出现程序不兼容的对话框。开始安装: 双击打开DOSBox软件,按步骤进行安装,安装目录任选,不过由于C盘是系统盘,所以最好...
分类:
编程语言 时间:
2014-07-01 18:21:30
阅读次数:
236
Dalvik汇编语言基础Dalvik虚拟机为自己设计了一套指令集,并制定了自己的指令格式和调用规范。位描述约定如下:每16位的字采用空格分隔开来每个字母表示4位,每个字母按顺序从高字节开始,排列到低字节。每4位之间可能使用竖线「|」表示不同的内容。顺序采用A~Z的单个大写字母作为一个4位操作码,op...
分类:
移动开发 时间:
2014-07-01 13:53:30
阅读次数:
163
疯狂的暑假学习之 汇编入门学习笔记 (一)
参考:《汇编语言》 王爽 第一,二章
一、基础知识
1. 用汇编语言编写程序的工作过程
汇编本质就是为了方便程序员,把二进制代码用汇编指令来表示
汇编指令----------------> 编译器 ---------------->机器码----------------> 计算机执行
mov ax, bx...
分类:
其他好文 时间:
2014-07-01 08:31:58
阅读次数:
265
Stage II过程分析
在Stage II中使用到了一些比较重要的数据结构,这里先对这些数据结构来进行下分析:
typedef struct global_data {
bd_t *bd;
unsigned long flags;
unsigned long baudrate;
unsigned long have_console; /* serial_init() was cal...
分类:
其他好文 时间:
2014-07-01 06:16:16
阅读次数:
371
教材《汇编语言》第二版王爽第一章 :基础知识0. 机器语言:(010000001000000)0 和 1 的组成。1. 汇编语言有三类指令组成·汇编指令:汇编指令和机器指令一一对应,有编译器翻译识别,计算机无法直接识别。·伪指令:没有对应机器码,有编译器执行·其他符号:如+,-,*,/,由编译器识别...
分类:
编程语言 时间:
2014-06-27 16:49:40
阅读次数:
414
TM机就是TINY语言编译器编译之后的汇编代码的执行环境。TM机的主要功能是将TM的汇编代码读入和执行,它具有一般计算机类似的精简指令级RISC。TM汇编语言和一般的Intel汇编语言差点儿相同,包含寄存器寻址、操作符等,非常easy理解。一条典型的代码如:LD 0,10(1),这里面10(1)就是...
分类:
其他好文 时间:
2014-06-27 15:49:23
阅读次数:
256
前言:汇编语言,对下取决于体系结构;对上取决于汇编器。在linux下,GCC编译出来的汇编默认为ATT语法的汇编,本文主要介绍ATT汇编:操作数长度、立即数表示方法,寄存器引用,操作数顺序,符号常量,内存引用等。
1,操作数的长度
操作数的长度用加在指令后的符号表示 b(byte, 8-bit), w(word, 16-bits), l(long, 32-...
分类:
其他好文 时间:
2014-06-27 10:44:54
阅读次数:
800
关于本文档
GNU C编译器针对ARM RISC处理器,提供了内联汇编支持。利用这一非常酷炫的特性,我们可以用来优化软件代码中的关键部分,或者可以使用针对特定处理的汇编处理指令。
本文假定,你已经熟悉ARM汇编语言。本文不是一篇ARM汇编教程,也不是C语言教程。...
分类:
移动开发 时间:
2014-06-25 07:54:57
阅读次数:
354
有人说,要深入理解计算机,有两个途径:自底向上和自顶向下。我想,对于自己,更适合从最基本的开始,由底层向高层前进。
所以, 先拿汇编语言下手吧!
说到汇编语言,记得刚开始接触的时候,那是相当的令人难受,所有的指令我都认识,但组在一起就不认识了。直到后来,照着《一个操作系统的实现》做了一个小OS,才真正不晕了。...
分类:
其他好文 时间:
2014-06-24 23:00:54
阅读次数:
256