嵌入式编程
文章平均质量分 65
andy8205
这个作者很懒,什么都没留下…
展开
-
RAM存储器接口设计
SDRAM在系统中主要用作程序的运行空间,数据及堆栈区。当系统启动时,处理器首先从复位地址起始处开始读取启动代码,在完成系统的初始化后,程序代码一般应调入SDRAM中运行,以提高系统的运行速度,同时,系统堆栈、用户堆栈以及运行数据也都放在SDRAM中。1 SDRAM原理分析本节先介绍了SDRAM的基本原理,然后介绍了一个具体SDRAM芯片HY57V641620HG的特原创 2007-08-03 16:18:00 · 7172 阅读 · 1 评论 -
一个ARM简单反汇编例子
下面是一个简单的函数调用ARM反汇编例子/*C语言源代码*/static int d = 13;char e = 1;char* fun(char a, int b){ char *p = "anhu"; *p = a; *(p+3) = b; return p;}int main(void){ char* f = fun(100,200); *f=c原创 2007-11-23 22:38:00 · 8931 阅读 · 0 评论 -
8086指令系统
通用寄存器: 数据寄存器:累加器AX,基址寄存器BX,计数器CX,数据寄存器DX 变址寄存器:源地址寄存器SI,目的变址寄存器DI 指针寄存器:基址指针BP,堆栈指针SP段寄存器: 代码段寄存器CS 堆栈段寄存器SS 数据段寄存器DS 附加段寄存器ES标志寄存器:FLAGS指令指针:IP数据寄存器8086有4个16位数据寄存器:AX,BX,CX,DX;它转载 2007-12-10 09:51:00 · 12742 阅读 · 1 评论 -
X86汇编子程序设计
子程序的基本结构包括以下几个部分:(1)子程序定义 (2)保护现场和恢复现场 (3)子程序体 (4)子程序返回 子程序的定义:子程序的定义是由过程定义伪指令PROC和ENDP来完成的。其格式如下:过程名 PROC [NEAR/FAR] ┆过程名 ENDP 其中PROC表示过程定义开始,ENDP表示过程定义结束。过程名是过程入口地址的符号表示。 一原创 2007-12-10 10:14:00 · 2848 阅读 · 0 评论