自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 补码的理解

在网上看到有网友问补码是谁发明的?最初的作用是什么?回想起刚上大学的时候学习补码,也是一时半会儿适应不过来,对很多问题理解不透彻。如今已经毕业多年,思维早已提升了一个层次,曾经的疑问也早已茅塞顿开。所以借助这个问题,记录一下自己的理解,同时温故知新一下,也希望对初学者有帮助补码是谁发明的我不知道,但我想补码最初的作用是让计算机实现减法运算吧。

2024-02-06 20:24:51 365

原创 关于C语言指针的一些Tips

' * '可以看作是指针类型的类型关键字,' *p '就是定义了一个指针p,数据所在的内存地址会被赋值给p,随后p就可以访问该地址的内容。于是在' *p '前面加上int,就是告诉指针p,以int的格式访问,数据长度是32位等等。由于直接将地址赋值给指针reg会报错,赋值的时候需要将0x40000110强制转换为指针所声明类型,即在地址前加上(unsigned char *)。所以,int * p;一旦p被赋值后,p存储的就是内存地址,而*p就是该地址所存放的内容。p是指针类型,存的是a的地址;

2024-02-01 01:05:24 289 1

原创 IAR7.10输出hex文件

方法一:这种方法大多数人都知道菜单栏选择Project - Option - Linker - Output标签,Output file栏勾选Override default,同时把后缀改成.hex;Format栏选择Other,右边Output format选择intel-extended.方法二:不修改Output,可以同时输出多种格式同样在Project - Option - Linker中,选Extra Options选项卡,勾选Use command line options.

2021-05-06 09:55:55 769

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除