会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
薛定谔的小灯泡
专注点灯。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
2016年5月9日
寄存器读写为什么需要用位操作符
摘要: 寄存器读写为什么需要用位操作符 1.寄存器操作的要求(特定位改变而不影响其他位) (1)arm是统一编址的,arm中有很多内部外设,soc通过向这些内部外设的寄存器写入一些特定的值来完成操作。这个内部外设进而操控硬件,所以说读写寄存器就是在操控硬件。 (2)在设定特定位时不改变其他位,而且寄存器的特
阅读全文
posted @ 2016-05-09 17:55 薛定谔的小灯泡
阅读(518)
评论(0)
推荐(0)
2016年4月25日
不同变量存放在什么地方
摘要: 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意
阅读全文
posted @ 2016-04-25 23:18 薛定谔的小灯泡
阅读(202)
评论(0)
推荐(0)
C语言中数据类型对变量的作用
摘要: C语言中数据类型对变量的作用 知识点 1.C语言对地址的封装(通过变量访问内存) (1)int a; 把变量a和某个地址绑定,当编译器看到int a这句话时,第一步:通过int确定要分配的变量的内存地址的大小,并记录该地址,第二步:看到a这个变量名,把刚刚记录下来的地址和变量a绑定起来,以后要找某一
阅读全文
posted @ 2016-04-25 17:45 薛定谔的小灯泡
阅读(217)
评论(0)
推荐(0)
内存寻址、对齐,变量左值和右值
摘要: 内存编址寻址及内存对齐 1.内存的编址方法 (1)内存就是存放各种数据的地方,操作系统管理内存是按照字节的方式来管理的,也就是说,操作系统能够识别的最小的内存单位是字节。 (2)内存是一个物理元器件,也就是说每一个地址都是实际存在的,而且每一个内存单元都是有一个地址的,而且是唯一的地址。内存对应的地
阅读全文
posted @ 2016-04-25 10:45 薛定谔的小灯泡
阅读(141)
评论(0)
推荐(0)
2016年4月24日
位、字节、半字、字、内存位宽
摘要: 位、字节、半字、字、内存位宽 知识点 1.什么是内存 (1)硬件上:内存条是电脑上的一个配件,根据不同硬件实现原理可以把内存分为DRAM SRAM(上一章博客提到了静态内存和动态内存)动态还是静态是硬件的特性,和硬件设计原理有关。 (2)逻辑上:可以随机访问任意一个地址的内容,并且可以对其地址内容进
阅读全文
posted @ 2016-04-24 18:23 薛定谔的小灯泡
阅读(654)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
公告