资源简介
keil5工程。arm裸机实现软中断,实现了64位加法和两个32位数的乘法。
代码片段和文件信息
// C_SWI_Handler.c
void c_multiplier64(int * reg)
{
unsigned int tmp1 tmp2 tmp3 tmp4 tmp5;
tmp1 = (reg[0]&0x0000FFFF)*(reg[1]&0X0000FFFF);
tmp2 = ((reg[0] >> 16)&0x0000ffff) * (reg[1]&0X0000FFFF);
tmp3 = (reg[0]&0x0000FFFF) * ((reg[1] >> 16)&0x0000ffff);
tmp5 = reg[0] >> 16;
tmp4 = ((reg[0] >> 16)&0x0000ffff) * ((reg[1] >> 16)&0x0000ffff);
reg[0] = tmp4 + (tmp3 >> 16) + (tmp2>>16);
reg[1] = tmp1 + tmp3&0x0000ffff + tmp2&0x0000ffff;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 474 2018-12-02 12:49 lab7_test0_assembly_adder64\C_SWI_Handler.c
文件 339 2018-12-03 13:47 lab7_test0_assembly_adder64\EventRecorderStub.scvd
文件 586 2018-11-06 21:01 lab7_test0_assembly_adder64\lab7.ini
文件 480 2018-11-06 21:01 lab7_test0_assembly_adder64\lab7.sct
....... 168889 2018-12-03 13:38 lab7_test0_assembly_adder64\lab7_test0.uvgui.Administrator
....... 168982 2018-12-02 12:53 lab7_test0_assembly_adder64\lab7_test0.uvgui.yh110
....... 15053 2018-12-03 13:38 lab7_test0_assembly_adder64\lab7_test0.uvopt
....... 16090 2018-12-02 00:23 lab7_test0_assembly_adder64\lab7_test0.uvproj
文件 49935 2018-12-03 13:29 lab7_test0_assembly_adder64\Listings\lab7_test0.map
文件 113378 2018-12-03 13:29 lab7_test0_assembly_adder64\Listings\s3c2440.lst
文件 7667 2018-12-03 13:29 lab7_test0_assembly_adder64\Listings\swi_handler_m.lst
文件 1789 2018-12-02 12:50 lab7_test0_assembly_adder64\main.c
文件 298 2018-12-03 13:29 lab7_test0_assembly_adder64\ob
文件 44 2018-12-03 13:29 lab7_test0_assembly_adder64\ob
文件 6220 2018-12-03 13:29 lab7_test0_assembly_adder64\ob
文件 16248 2018-12-03 13:29 lab7_test0_assembly_adder64\ob
文件 1806 2018-12-03 13:29 lab7_test0_assembly_adder64\ob
文件 17941 2018-12-03 13:29 lab7_test0_assembly_adder64\ob
文件 341 2018-12-03 13:29 lab7_test0_assembly_adder64\ob
文件 481 2018-12-01 19:10 lab7_test0_assembly_adder64\ob
文件 1309 2018-12-03 13:29 lab7_test0_assembly_adder64\ob
文件 982 2018-12-03 13:29 lab7_test0_assembly_adder64\ob
文件 26 2018-12-03 13:29 lab7_test0_assembly_adder64\ob
文件 10008 2018-12-03 13:29 lab7_test0_assembly_adder64\ob
文件 32 2018-12-03 13:29 lab7_test0_assembly_adder64\ob
文件 3592 2018-12-03 13:29 lab7_test0_assembly_adder64\ob
文件 44 2018-12-03 13:29 lab7_test0_assembly_adder64\ob
文件 1912 2018-12-03 13:29 lab7_test0_assembly_adder64\ob
文件 52659 2018-12-03 13:29 lab7_test0_assembly_adder64\S3C2440.s
文件 2282 2018-12-03 13:38 lab7_test0_assembly_adder64\SWI_Handler_m.s
............此处省略6个文件信息
- 上一篇:全国交通咨询程序
- 下一篇:信息存储与管理课后习题1-14章
相关资源
- ARM嵌入式Linux系统开发从入门到精通
- ARM嵌入式系统基础教程+周立功_pdf
- arm体系结构与编程 入门
- 在LPC1114上移植uCos ii
- Keil ARM MDK Keil uVision4MDK4.12破解文件
- S3C2410各功能官方测试源程序
- arm开发详解很全面的开发资料
- s3c2440的头文件
- 基于arm的贪吃蛇游戏的开发包括源代
- linux面试题,驱动,嵌入式面试题ar
- 嵌入式 arm 串口通讯
- ubuntu 20.04 下安装arm-linux-gnueabi和编译
- PROTEUS中使用ARM处理器及uCOS-II仿真实验
- Ubunt系统下与ARM板Qt串口通信程序
- arm usb driver 驱动
- 基于ARM的LED显示实验
- ARM_AD接口实验代码
- 利用opencv在arm9上实现USB摄像头视频采
- Superboot4412.bin
- linuxQT在ARM开发板运用摄像头
- ARM嵌入式系统基础教程第二版课后习
- arm汇编语言实验1~8.rar
- 基于ARM电子琴的设计
- LPC2100开发板资料
- 嵌入式系统课程设计-E字表视力测试系
-
pip-sc
ript.zip - arm7 lpc2131可调电子时钟程序
- ARM开发板远程升级程序
-
VNC server for em
bedded WIN CE system(运行 - 基于LPC2124下的贪吃蛇游戏
评论
共有 条评论