自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (5)
  • 收藏
  • 关注

原创 4、汇编指令基本概念

2023-10-29 18:04:52 33

原创 常见Linux的术语概述

80年代创造的关键工具包括GCC(用于编译C语言的工具)、功能强大的Emacs文本编辑器、Bash以及仍在使用的各种命令行实用程序。在1983年,理查德·斯托曼(Richard Stallman)宣布了一个计划,要创建一个完全非专有的兼容Unix的操作系统。GNU项目包含许多广泛使用的应用程序,如GIMP(GNU图像处理程序)和GNOME,这是最受欢迎的自由桌面环境之一。上运行软件,而定义API的一系列互相关联的标准的总称,其正式称呼为IEEE Std 1003,而国际标准名称为ISO/

2023-07-03 23:07:26 50

原创 二、汇编-堆栈

建立一个16位段,地址形式是16位段地址,16位偏移,使用16位寄存器SP指向栈顶。PUSHA,POPA常用于上下文切换时的大量寄存器的保存和恢复。每次可进栈一个字或双字(32bit)

2023-07-03 23:01:01 59

原创 一、汇编简单介绍

机器能够直接读懂的语言是机器语言(指令),本质上是可执行的二进制代码,用机器语言编程会要命的。为了便于编程,就出现了汇编语言,汇编语言本质上是和机器语言一一对应的,每一句汇编都能够转化成一句机器语言。伪指令也要写在汇编程序中,只是在汇编完成后,没有对应的目标代码。解密程序,逆向工程,病毒木马分析和防止的唯一选择。伪指令:告诉汇编程序如何进行汇编工作的指令,也称汇编控制指令。了解计算机原理和后续课程学习的基础。特定场合下编写程序的最好选择。了解操作系统细节的最佳方式。指令助记符 (mov,add之类)

2023-06-28 23:00:57 49

转载 x86-64,arm架构

RISC的设计重点在于降低由硬件执行指令的复杂度,因为软件比硬件容易提供更大的灵活性和更高的智能,因此RISC设计对编译器有更高的要求;每条指令的操作都有对应的电路设计,因此CPU的电路设计较复杂,功耗较大。1. 指令集----RISC处理器减少指令集的种类,通常一个周期一条指令,也就是说指令的周期是固定的,编译器或程序员通过几条指令完成一个复杂的操作;3. 寄存器----RISC的寄存器拥有更多的通用寄存器,寄存器操作较多,例如ARM具有27个寄存器,CISC的寄存器都是用于特定目的的。

2023-04-12 22:17:49 532

转载 转载爱编程的大丙

第 1 章 Linux 基础1 初识Linux操作系统2 文件管理命令3 用户管理命令4 压缩命令5 查找命令6 Vim的使用7 GCC8 静态库和动态库9 Makefile10 GDB调试第 2 章 文件 IO1 文件描述符2 Linux 系统 IO3 文件状态和属性信息4 文件描述符复制和重定向5 目录的遍历第 3 章 进程和线程1 进程控制2 管道3 内存映射区4 共享内存5 信号6 守护进程7 多线程8

2022-03-20 16:32:03 1502

转载 使用windows API 串口通信编程

原文地址:https://www.cnblogs.com/milanleon/p/4244267.html串口通信一般分为四大步:打开串口->配置串口->读写串口->关闭串口,还可以在串口上监听读写等事件。 1、打开和关闭串口 Windows中串口是作为文件来处理的,调用CreateFile()函数可以打开串口,函数执行成功返回串口句柄,出错返回INVALID_HAN...

2018-07-27 08:43:15 1081

转载 NRF24L01一对多通信方法

如果你还搞不通2个NRF24L01之间的通信,请看瑞生写的这两篇文章《新手如何快速搞通NRF24L01通信》和《NRF24L01中文资料_原理_程序详解》。搞通了2个NRF24L01的互相通信,一对多实际上就非常容易了。你要记住,一对多通信,实际上同一时刻也是一对一通信。一次通信只需几个毫秒,如果一个和一个通信完以后,再和另外一个通信,然后再和另外一个通信……这中间如果没有延时程序的话,对于人...

2018-07-23 15:47:38 20201 14

转载 spi通信协议

SPI总线协议介绍一、技术性能        SPI接口是Motorola 首先提出的全双工三线同步串行外围接口,采用主从模式(Master Slave)架构;支持多slave模式应用,一般仅支持单Master。时钟由Master控制,在时钟移位脉冲下,数据按位传输,高位在前,低位在后(MSB first);SPI接口有2根单向数据线,为全双工通信,目前应用中的数据速率可达几Mbps的水平。...

2018-07-19 17:33:21 335

转载 期刊分区常识

作为一个科研工作者,了解期刊论文的一些基本常识是大有裨益的。这对于我们深入了解所从事领域的研究、和论文的写作与发表等都会有很大的帮助。比如对于期刊分区的问题,从事科研的人都听过,但是也许你并没有深入了解其概念和意义。尤其对于刚刚步入科研领域和外行的人来说,可能仅仅凭借分区和影响因子来评价期刊的优劣。如果这样的话,难免被内行人笑话。这篇文章着重讨论一下论文分区的问题并科普一些有关的基本常识。期刊分区...

2018-05-22 17:27:48 31295 1

转载 C++ const用法 尽可能使用const

C++ const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。如果在编程中确实有某个值保持不变,就应该明确使用const,这样可以获得编译器的帮助。1.const 修饰成员变量  1 #include<iostream> 2 using namespace std; 3 int main(){ 4 int a1=3; ///...

2018-03-31 09:19:55 113

转载 在MFC里面实现线程的实例

转载:点击打开链接线程是一种从软件到硬件的技术,主要目的是为了提高运行速度,和多任务。多线程概述        进程和线程都是操作系统的概念。进程是在基于内存的概念,线程是基于CPU的概念。CPU不清楚什么玩意叫进程,CPU处理的任务叫线程。一个进程可以划分成多个线程给CPU处理。一个程序可以有多个进程用于处理不同的事情。        进程是应用程序的执行实例,每个进程是由私有的虚拟地址空间、代...

2018-03-16 18:37:25 434

设计模式两本常用书

压缩包里边有两本常用的关于设计模式的书,设计模式和设计模式:可复用面向对象软件的基础(带书签),是基于面向对象的软件开发的必读书,想学习这方面知识的同学,欢迎下载!

2018-09-28

C++ 标准库中文版 第2版

c++标准库第2版的中文版,包含目录,方便使用。c++标准库对学习c++还是有很大作用的,对c++的编程思想更加深入了解,也是一个很好的工具书。

2018-05-01

STM32F103ZE编码器脉冲计数值读取

之前自己看别人的编码器代码,自己仿照写,但一直出不来,因为自己用的编码器不是AB相的,直接输出脉冲和方向,不用两相比较,遇到各种问题,抛弃使用定时器的编码器模式,说实话没看懂编码器模式到底是怎么用的,后来用ETR进行脉冲计数,然后设置定时器中断,进行定时采集。

2018-04-24

MFC类库查阅帮助手册以及MFC深入浅出电子版

MFC类库的一个chm文件,都翻译过来了,组织成树图,查询更方便,不用再去help library一个一个函数查了,很方便;还附有一个MFC深入浅出电子版

2018-01-19

C++ Primer第五版中文版习题集(全)

本人也刚开始学习c++primer第五版,这是习题集。压缩包里有上下两部分,是全部的习题答案,没有缺失,有需要的朋友可以下载

2017-09-08

空空如也

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

TA关注的人

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