计算机系统基础学习笔记(2)-数据的位运算操作
在C语言中,位运算用于对数据进行精细控制,例如交换变量值。常规方法通过复制和修改变量来完成,而位操作法利用位运算符进行交换,原理基于对数据进行按位操作,从而实现变量值的交换。这种方法在数据处理和算法实现中非常有用,尤其在处理位操作密集的场景时,能显著提高性能。总结计算机系统基础学习笔记关于...
【Anki 牌组+Markdown笔记分享】汇编语言
1. **二进制与进位计数制转换**: 理解数字的二进制表示是基础,它构成了计算机语言的核心。2. **数制转换**: 二进制、十进制和十六进制之间的转换,是编程中常遇到的数据转换操作。3. **二进制运算**: 学习位运算符,如ZF(零标志)、CF(进位标志),理解它们在计算中的作用。4. **计算机中...
bgfx 学习笔记(5)- Handle 的作用和分配
在 bgfx 的世界里,Handle 被视为操作资源的中间媒介,它并非资源本身,而是一个16位整数索引,通过这个索引,bgfx可以高效地管理和操作资源,如ProgramHandle管理Program,VertexBufferHandle管理VertexBuffer。Handle的设计不仅仅是索引,它还可以包含其他信息,如权限和加密,使得不同类型资源的Handle有不同的...