- 博客(14)
- 收藏
- 关注
原创 2.4.位运算实战演练1
2.4.位运算实战演练11.给一个整形数a,设置a的bit3,保证其他位不变 分析: 第一步:设置 a 的 bit3 a | = 1<<32.给一个整形数a,设置a的bit3-bit7,保证其他位不变 分析: 第一步:从bit3 -bit7共5位 ,先设置bit0-bit4 第二步:bit0-bit4左移到bit3-bit7 第三步:寄
2016-05-30 22:39:23 361
原创 关于位运算的几个题
关于位运算的几个题1.给一个整形数a,设置a的bit3,保证其他位不变 分析: 第一步:设置 a 的 bit3 a | = 1<<32.给一个整形数a,设置a的bit3-bit7,保证其他位不变 分析: 第一步:从bit3 -bit7共5位 ,先设置bit0-bit4 第二步:bit0-bit4左移到bit3-bit7 ...
2016-05-30 22:39:00 18
原创 如何构建寄存器中特定二进制数
如何构建寄存器中特定二进制数在stm32中寄存器按照位进行操作。寄存器的每一位都是不同的功能,如何给特定的一位写入值而不改变其他位?在stm32中这些都是通过位运算来完成的。1. 给寄存器特定位置1,请零或者取反,之前我们知道了,我们只需要写出一个特定数来再和寄存器中原来的数进行位运算即可。 举个例子:假定寄存器中原来的值是0xaa,给他第2位置一。 我们原来的解决思路是: 第一步:看...
2016-05-17 20:49:00 23
原创 2.3.如何构建寄存器中特定二进制数
如何构建寄存器中特定二进制数在ARM中寄存器按照位进行操作。寄存器的每一位都是不同的功能,如何给特定的一位写入值而不改变其他位?在ARM中这些都是通过位运算来完成的。
2016-05-17 20:48:37 834
转载 ROM、RAM、DRAM、SRAM和FLASH的区别
偶然得到这么一篇好的文章,必须得珍藏一下了,与大家分享。(1)ROM和RAM指的都是半导体存储器,ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。(2)RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以只在要求很苛刻的地方使用,譬如CPU的一级缓冲
2016-05-10 16:47:52 500
原创 csdn博客如何添加图片
今天上午写博客的时候好半天也不能传图片,要么是上传不成功,要么是连接形式而非图片,现在我总结一下教训。第一步:选择标题栏的图片 第二步:选择上传第三步:先选择要上传的图片,然后开始上传第四步:这一步特别关键,当上一步完成后,下面就会显示出上传的图片,但是此时还没有完成上传,必须选中这个图片,之前试了好多次也没成功,选中不是通过点击完成的,而是通过鼠标点中图片上边然后下拉,使图片变成这个颜色才算选中
2016-05-10 14:05:55 2641 1
原创 Linux入门使用-5
Linux入门使用-51:什么是编辑器 vi 和 vim 的关系 vi和vim都是编辑文件的软件vim 是vi的升级版 一般都用vim vi 就是vim的符号链接文件 当vi 一个不存在的文件时 自动创建该文件,若没有写入内容退出即丢失 2:vi的两种工作模式:命令模式: 当vi一个文件时自动为命令模式,若要进入输入模式需
2016-05-10 09:18:57 1027
原创 Linux入门使用-4
Linux入门使用-41:linux中文件类型标记方法 ls -l 命令查看文件的详细信息时 文件前面有10个字符位置,每一个字符分别表示不同含义。第一个字符表示的是文件的类型: - 表示普通文件,普通文本文件,二进制文件等等 d (directory)表示文件夹文件 s (socket) 表示网络通信文件
2016-05-10 08:31:40 690
原创 寄存器读写为什么需要用位操作符
寄存器读写为什么需要用位操作符1.寄存器操作的要求(特定位改变而不影响其他位) (1)arm是统一编址的,arm中有很多内部外设,soc通过向这些内部外设的寄存器写入一些特定的值来完成操作。这个内部外设进而操控硬件,所以说读写寄存器就是在操控硬件。 (2)在设定特定位时不改变其他位,而且寄存器的特点就是按位进行规划和使用。 (3)而修改寄存器中的特定值的一般步骤是,读-改-写。读取一次寄...
2016-05-09 17:55:00 24
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人