主题 : (汇编)编译后只有24字节的Tiny6410裸机程序:点亮四个LED指示灯 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 45773
精华: 2
发帖: 56
金钱: 415 两
威望: 83 点
贡献值: 2 点
综合积分: 152 分
注册时间: 2011-05-07
最后登录: 2012-01-21
楼主  发表于: 2011-06-18 20:12

 (汇编)编译后只有24字节的Tiny6410裸机程序:点亮四个LED指示灯

管理提醒: 本帖被 xoom 执行置顶操作(2011-09-13)
rGPKCON0      EQU 0x7F008800;S3C6410GPK端口配置寄存器0(GPK0-GPK7)
rGPKDAT         EQU 0x56000054;S3C6410GPK端口数据寄存器(本程序不用,可以忽略)
rGPKPUD        EQU 0x7F00880C;S3C6410GPK端口上拉/下拉寄存器 (本程序不用,可以忽略)                       
AREA    LED1,CODE,READONLY    ; 声明代码段LED1
                        ENTRY                ; 标识程序入口
                        CODE32                ; 声明32位ARM指令            
START
                       ldr r0,=rGPKCON0;给寄存器R0赋值GPK端口配置寄存器0的地址
                       ldr r1,=0x11110000;GPKCON0寄存器,从左到右第一位是7第二位是6第三位是5第四位是4
                       str r1, [r0];由于寄存器R0中储存内容为GPK端口配置寄存器0的地址,所以寄存器R1的内容会写入GPK端口配置寄存器0
                       NOP;空指令        
                       END
[ 此帖被ici2cc在2011-06-21 18:58重新编辑 ]
开发板交易群: 68936520  本群提供给大家一个开发板交易买卖的平台,请大家诚信交易 ..
级别: 新手上路
UID: 57133
精华: 0
发帖: 26
金钱: 140 两
威望: 28 点
贡献值: 0 点
综合积分: 52 分
注册时间: 2011-10-19
最后登录: 2013-04-13
1楼  发表于: 2013-03-31 11:23
哇偶牛叉叉的汇编代码,这个执行起来速度一定很迅速啊!先收藏,等有了6410板子试一下看。
加群交易开发板!!!
二手旧开发板供求信息交易群: 68936520
级别: 新手上路
UID: 93405
精华: 0
发帖: 29
金钱: 145 两
威望: 29 点
贡献值: 0 点
综合积分: 58 分
注册时间: 2013-06-22
最后登录: 2013-08-20
2楼  发表于: 2013-07-17 18:44
收了vv