- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 汇编:stmdb和ldmia指令
参考了网上一些文章,简单说一下stmdb和ldmia指令的作用,如有错误欢迎指正。首先一句话说一下stmdb和ldmia指令的作用:stmdb和ldmia指令一般配对使用,stmdb用于将寄存器压栈,ldmia用于将寄存器弹出栈,作用是保存使用到的寄存器。ARM指令的多数据传输(STM、LDM)中,提到:多寄存器的Load和Store指令分为2组:一组用于数据的存储
2016-11-08 11:04:47 47468 1
转载 arm汇编:mrs与msr
操作系统:ubuntu10.04汇编语言:arm1、MRS指令MRS指令的格式为:MRS{条件} 通用寄存器,程序状态寄存器(CPSR或SPSR)MRS指令用于将程序状态寄存器的内容传送到通用寄存器中。该指令一般用在以下两种情冴: Ⅰ.当需要改变程序状态寄存器的内容时,可用MRS将程序状态寄存器的内容读入通用寄存器,修改后再写回程序状态寄存器。Ⅱ.当在异常处
2016-11-07 17:33:17 15438 3
原创 腾讯2016研发工程师编程题(2道)
1.生成格雷码在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同, 则称这种编码为格雷码(Gray Code),请编写一个函数,使用递归的方法生成N位的格雷码。给定一个整数n,请返回n位的格雷码,顺序为从0开始。测试样例:1返回结果:["0","1"]方法一:递归法考点:n位格雷码的排列中,其低n-1位排列是对称的。递归的思想体现在n位gray码由n-1位g
2016-07-07 11:58:59 1276
原创 腾讯2017暑期实习生编程题(3道)
1.构造回文考点:最长公共子串//给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。如何删除才能使得回文串最长呢?//输入描述:输入数据有多组,每组包含一个字符串s,且保证:1<=s.length<=1000.//输出描述:对于每组数据,输出一个整数,代表最少需要删除的字符个数。//输入例子:// abcda//
2016-07-06 09:21:32 1870
spl文件查看器
2014-04-11
IndexDatExplorer
2013-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人