E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
rk806寄存器
(Pwn)CTF工具 ROPgadget 的安装与使用介绍
攻击者们也提出来相应的方法来绕过保护,目前主要的是ROP(ReturnOrientedProgramming),其主要思想是在栈缓冲区溢出的基础上,利用程序中已有的小片段(gadgets)来改变某些
寄存器
或者变量的值
半岛铁盒@
·
2023-12-25 23:32
PWN学习
计算机组成原理-五段式指令流水线
STORE指令的执行过程条件转移指令无条件转移指令例题以下都是关于RISC下的相关背景五段指令流水线机器周期的设置都设为最长的一个机器周期的时间运算类指令的执行过程RISC运算后的结果不会放回主存,会放回
寄存器
看星猩的柴狗
·
2023-12-25 23:28
王道计算机组成原理考研笔记
计算机组成原理
异步FIFO的设计要点概括
二者之间存在线性转换的关系wptr到跨时钟域的第一个
寄存器
的延迟
Per_HR7
·
2023-12-25 23:18
fpga开发
裸机开发(1)-汇编基础
汇编语法常用汇编指令处理器内部数据传输指令存储器访问指令压栈和出栈指令跳转指令算术指令逻辑运算指令实战函数发生调用时,需要进行线程保护,简单来说,就是先进行压栈操作,将调用函数参数、返回值等存到R0-15
寄存器
中
Embedded-Xin
·
2023-12-25 20:43
Linux驱动/内核编程
汇编
linux
驱动开发
编译器使用优化后出现的busfault
遇到的问题:未开优化是正常执行,打开优化,无法运行,定位到异常语句//ADC_REG是ADC结果
寄存器
地址uint32adc=*(uint32*)ADC_REG;uint32temp=adc&0xffff
lyq308152569
·
2023-12-25 20:09
MCU
arm开发
stm32
74HC595
脚位图及说明管脚说明:14脚:DS(SER),串行数据输入引脚13脚:OE,输出使能控制脚,它是低电才使能输出,所以接GND12脚:RCK(STCP),存储
寄存器
时钟输入引脚。
听书人999
·
2023-12-25 15:52
单片机
stm32
自己动手写CPU(4)解决流水线数据相关+逻辑、移位操作和空指令的实现
由于流水线只能在流水线译码阶段读
寄存器
、回写阶段写
寄存器
,所以流水线存在以下三种相关情况1.相邻指令之间存在数据相关-译码、执行阶段存在数据相关ori$1,$0,0x1100ori$2,$1,0x0020
prician
·
2023-12-25 14:28
自己动手写CPU
fpga开发
CSAPP学习笔记-缓冲区溢出(AttackLab前言)
(),sprintf(),vsprintf(),gets(),scanf()通过制造缓冲区溢出使程序运行一个用户shell,再通过shell执行其它命令(获得root权限)1在地址空间安排代码2初始化
寄存器
和内存
prician
·
2023-12-25 14:28
CSAPP
操作系统
学习
笔记
linux
【Linux驱动】字符设备驱动模板(五)——
寄存器
驱动LED
前面已经实现了设备号、字符设备的注册以及节点的自动创建,接下来将实际操作外设,下面将直接通过
寄存器
操作LED,后续还可以通过设备树来操作。
仲夏夜之梦~
·
2023-12-25 13:32
stm32
嵌入式硬件
单片机
【Linux 驱动】Linux设备树(四)—— 设备树驱动LED
有了设备树以后,我们可以将
寄存器
信息保存到设备树,即便是更换了一个设备,我们也无需修改驱动文件,只需要修改设备树文件并重新编译。
仲夏夜之梦~
·
2023-12-25 13:02
stm32
嵌入式硬件
单片机
JVM入门到入土-Java虚拟机
寄存器
指令集与栈指令集
JVM入门到入土-Java虚拟机
寄存器
指令集与栈指令集HotSpot虚拟机中的任何操作都需要入栈和出栈的步骤。由于跨平台性的设计,Java的指令都是根据栈来设计的。
半只野指针
·
2023-12-25 11:16
jvm
java
开发语言
逆向工程核心原理-逆向基础(基于Ollydbg201与Hello World的逆向调试)
,为了更好地理解它,我们通过调试器进行反汇编处理,将二进制代码转化为汇编语言指令代码OllyDbg的使用窗口界面布局代码窗口:默认用于显示反汇编代码,还用于显示各种注释,标签,分析代码时显示循环等信息
寄存器
窗口
半只野指针
·
2023-12-25 11:45
系统安全
网络安全
安全
AURIX TC397 ADC EVADC EDSADC
微信公众号EVADCEVADC,EnhancedVersatileAnalog-to-DigitalConverter,增强型多功能模数转换器.EVADC提供了一系列模拟输入通道,这些通道使用逐次逼近
寄存器
weifengdq
·
2023-12-25 11:07
Infineon
AURIX
TC397
aurix
tc397
adc
evadc
edsadc
移位
寄存器
MC74HC165ADTR2G和MC74HC595ADTR2G 功能介绍以及使用配置
移位
寄存器
(ShiftRegister)由多个flip-flop或者latch级联构成,flip-flop或者latch可以说是移位
寄存器
中存储数据的基本单位,用来存放二进制数据位000或111。
qqssss121dfd
·
2023-12-25 10:32
嵌入式
变量的存储类型(storage class)
有三个地方可以用于存储变量:普通内存、运行时堆栈、硬件
寄存器
。在这三个地方存储的变量具有不同的特性。存储期:变量占据内存的时间期限-----与函数共存、与程序共存。作用域:变量出现的有效区域--
D_ovis
·
2023-12-25 07:18
java
开发语言
【无标题】
jvmjavavirtualmachine:java程序的运环境(java二进制字节码的运行环境)好处:一次编写,到处执行(跨平台)内存管理,垃圾回收功能数组下标检查多态jdk包含jre包含jvm内存结构jvm运行时内存区域1程序计数器(
寄存器
写不了一点算法
·
2023-12-25 06:42
java
jvm
算法
x86编译语言入门(史上最全面,一学就会)
目录一、X86汇编语言程序设计的基本框架1.1.数据段1.2.堆栈段1.3.代码段二、三种程序设计方法及常用函数2.1.顺序结构2.2.分支结构2.3.循环结构三、cs
寄存器
和IP
寄存器
的使用四、8086
用草书谱写兰亭序
·
2023-12-25 06:33
计算机组成原理
编译语言
笔记
ISP 状态机轮转和bubble恢复机制
1ISP的中断类型ISP中断类型SOF:一帧图像数据开始传输EOF:一帧图像数据传输完成REG_UPDATE:ISP
寄存器
更新完成(每个reggroup都有独立的这个中断)EPOCH:ISP某一行结尾(
lz_1990
·
2023-12-25 05:50
Camera架构和ISP
ISP中断
ISP驱动状态机
IO内存访问函数
当外部
寄存器
或内存映射到IO空间时,称为I/O端口。当外部
寄存器
或内存映射到内存空间时,称为I/O内存。但是对于ARM来说没有I/O空间这个概念,因此ARM体系下只有I/O内存(可以直接理解为内存)。
凌肖战
·
2023-12-25 04:03
Linux驱动学习
linux
arm开发
【计算机四级(网络工程师)笔记】操作系统运行机制
目录一、中央处理器(CPU)1.1CPU的状态1.2指令分类二、
寄存器
2.1
寄存器
分类2.2程序状态字(PSW)三、系统调用3.1系统调用与一般过程调用的区别3.2系统调用的分类四、中断与异常4.1中断
Filotimo_
·
2023-12-25 03:27
笔记
笔记
网络
网络安全
网络协议
web安全
安全
学习
【STM32】STM32学习笔记-TIM定时中断(13)
计数器无预装时序10.计数器有预装时序11.RCC时钟树12.附录01.TIM简介TIM(Timer)定时器定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断16位计数器、预分频器、自动重装
寄存器
的时基单元
Print World
·
2023-12-25 00:43
STM32F103
stm32
学习
笔记
江科大stm32
江科大
windbg通过qemu的gdbserver调试虚机windows的方法
通过此gdbserver,可以查看虚机的cpu
寄存器
,虚拟地址内存等。同时,qemu-system提供了一个tcpserver。另一台机的windbg可以连接上这个tcpserver,进而调试虚机。
sculida
·
2023-12-24 23:02
windows
虚拟化
软件调试
【STM32F042】串口发送字符串函数的注释
平时使用串口发送数据的时候,没有特意关注过它的实现细节,今天深入探究了一下,由32的中文参考手册,如下图所示,我们发送数据需要做的步骤是:1.等待TXE(发送数据
寄存器
可写)标志位变成12.往
寄存器
USAERT_TDR
Vicssic
·
2023-12-24 21:30
STM32单片机
18张图让你搞懂高并发中的线程与线程池,看完还不会你来打我!
答案是来自一个被称为ProgramCounter(简称PC)的
寄存器
,也就是
风平浪静如码
·
2023-12-24 18:19
2023年12月青少年机器人技术等级考试(五级) 实操试卷
主题:按键控制心形图案交互显示器件:ESP32主控板1块,按键模块1个,8x8LED点阵1个,74HC595移位
寄存器
芯片(或模块)及相应辅件。以上模块也可使用分立器件结合面包板搭建。
@小码农
·
2023-12-24 18:34
人工智能
c++
机器人
算法
揭秘88E1518以太网芯片:比RTL8211更麻烦,配置多一步”
本文通过讲解88e1518以太网芯片,该芯片会比RTL8211之类的麻烦那么一点,具体体现在内部
寄存器
的配置,会多一个步骤。
电路_fpga
·
2023-12-24 17:56
fpga开发
单片机
嵌入式硬件
“FPGA+MDIO总线+UART串口=高效读写PHY芯片
寄存器
!“(含源代码)
本文通过VerilogHDL去实现MDIO,但是88E1518芯片对不同页的
寄存器
读写需要切换页,无法直接访问
寄存器
,如果通过代码读写某些固定
寄存器
的话会比较麻烦。
电路_fpga
·
2023-12-24 17:50
fpga开发
【操作系统导论】内存篇——分段
引入利用基址和界限
寄存器
,操作系统很容易将不同进程重定位到不同的物理内存区域。但是,对于一整个地址空间,在栈和堆之间存在一块空闲空间,如果将整个地址空间分配给进程,无疑造成了大量的内存浪费。
Skylar Lin
·
2023-12-24 12:43
#
操作系统
linux
51单片机分支程序实验
一、实验内容1.基本要求掌握51汇编语言调试技巧;实现三个数(R5,R6,R7)(初值为本人班级学号后六位,每两位以HEX格式填入一个
寄存器
)中找出最大和最小值,最大值存到R3,最小值存到R4;2.扩展要求将数据从
发疯的熏熏
·
2023-12-24 11:37
51单片机实验
51单片机
嵌入式硬件
单片机
寄存器
的妙用
在一个项目中,需要在正常运行状态和待机状态之间传递信息!待机状态时,程序代码、变量、堆栈都放在主芯片的几K大小的RAM区运行;使用汇编语言实现!为了省电,把DDR,程序ROM,几乎所有硬件模块都关闭了,只留下RTC,GPIO,中断等相应按键,遥控器,时间事件。怎么实现相互传递信息呢?1.使用全局变量不行,因为全局变量存储在DDR中,待机后就关闭了。2.使用flash存储可以吗?可以实现,但是很不好
ketaotech
·
2023-12-24 10:49
计算机体系结构
flash
汇编
语言
存储
活动
STM32——CAN协议
帧起始和仲裁段2.2控制段2.3数据段和CRC段2.4ACK段和帧结束三.总线仲裁四.位时序五.STM32CAN控制器原理与配置5.1STM32CAN控制器介绍5.2CAN的模式5.3CAN框图六手册
寄存器
部分讲解
啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦la
·
2023-12-24 08:55
stm32
嵌入式硬件
单片机
Modbus RTU协议解析
2.报文格式主站询问报文格式byte[0]byte[1]byte[2]byte[3]byte[4]byte[5]byte[n]byte[n+1]站号功能码起始地址
寄存器
数量/线圈个数校验码从站响应报文格式
Three Big Stones
·
2023-12-24 08:46
物联网
STM32的DMA的五大问题
数据传输方向
寄存器
:该
寄存器
用于配置数据传输的方向,可以设置为从外设到存储器(Mem
撞上电子
·
2023-12-24 06:08
stm32
嵌入式硬件
单片机
51单片机相关
寄存器
前言单片机复习的时候对应
寄存器
的记忆感觉很混乱,这里进行一下整理,后面的单词是我用来辅助记忆的,可能并不是表示原本的含义。
封奚泽优
·
2023-12-24 05:20
51单片机
嵌入式硬件
单片机
学习
笔记
原理图中VCC、VDD、VEE、VSS、VBAT各表示什么意思
VSS:S=series表示公共连接的意思,通常指电路公共接地端电压(4)VEE:负电压供电;场效应管的源极(S)(5)VBAT:当使用电池或其他电源连接到VBAT脚上时,当VDD断电时,可以保存备份
寄存器
的内容和维持
code_snow
·
2023-12-24 03:45
嵌入式电路板
单片机
嵌入式硬件
RC522(RFID射频模块)读卡ID的简单应用
引脚配置代码如下(示例):2.3模块复位代码如下(示例):2.4关闭天线代码如下(示例):2.5打开天线代码如下(示例):2.6SPI写字节代码如下(示例):2.7SPI读字节代码如下(示例):2.8写
寄存器
代码如下
xiaobuding_QAQ
·
2023-12-24 01:18
STM32
#
模块应用
单片机
嵌入式硬件
硬件工程
驱动开发
学习
【STM32】I2C通信
基本的任务是:通过通信线,实现单片机读写外挂模块
寄存器
的功能。其中至少要实现在指定位置写
寄存器
和在指定的位置读
寄存器
这两个功能。
StudyWinter
·
2023-12-24 01:33
STM32
stm32
嵌入式硬件
单片机
I2C
STM32F407-14.3.12-01使用断路功能
使用断路功能使用断路功能时,根据其它控制位(TIMx_BDTR
寄存器
中的MOE⑨、OSSI⑪和OSSR⑩位以及TIMx_CR2
寄存器
中的OISx⑰和OISxN⑱位)修改输出使能信号和无效电平。
weixin_43420126
·
2023-12-23 22:22
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F407-14.3.15-01单脉冲模式
将TIMx_CR1
寄存器
中的OPM⑳位置1,即可选择单脉冲模式。这样,发生下一更新事件UEV时,计数器将自动停止。只有当比较值与计数器初始值不同时,才能正确产生一个脉冲。启
weixin_43420126
·
2023-12-23 22:52
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F407-14.3.11-01互补输出和死区插入
可通过对TIMx_CCER
寄存器
中的CCxP②和CCxNP⑤位执行写操作来完成极性选择。互补信号OCx③
weixin_43420126
·
2023-12-23 22:51
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
cpu-上下文切换
cpu-上下文切换前奏在每个进程任务运行之前,CPU需要知道任务从哪加载,又从哪里开始运行,也就是说,系统要实现帮进程任务设置好CPU
寄存器
和程序计数器CPU
寄存器
容量小,速度极快的内存程序计数器存储CPU
Starlightskm
·
2023-12-23 22:41
函数栈帧的创建与销毁
相关概念eax,ebx,ecx,edx都是
寄存器
的名称.ebp和esp也是
寄存器
,这两个
寄存器
中存放的是地址,这两个地址是用来维护函数栈帧的.每一个函数调用都要在栈区上创建一个空间.为这个函数开辟的空间就叫做这个函数的函数栈帧
正经程序猿
·
2023-12-23 20:55
c语言进阶
c语言
【汇编先导】-- 2
汇编先导6.
寄存器
存储数据:CPU>内存>硬盘(固态、机械)CPU还可分为:32位CPU8163264位CPU8163264(增加了寻址能力)通用
寄存器
#32位的通用
寄存器
只有8个#可以在任意软件的底层看到
巴甫洛夫的狗儿
·
2023-12-23 19:25
汇编
笔记
java
CC2530基础实验:(11)系统睡眠唤醒--定时器唤醒
目录前言一、实验相关电路图二、实验相关理论与
寄存器
三、源码分析前言1)为什么要睡眠?
李小风风风
·
2023-12-23 19:24
CC2530
单片机
嵌入式硬件
CC2530基础实验:(10)系统睡眠唤醒--中断唤醒
目录前言一、实验相关电路图二、实验相关理论与
寄存器
三、源码分析前言1)为什么要睡眠?
李小风风风
·
2023-12-23 19:54
CC2530
单片机
嵌入式硬件
13、ZigBee 开发教程之基础篇—CC2530 睡眠定时器唤醒系统
文章目录1、实验目的2、实验设备3、实验相关电路图4、实验相关
寄存器
5、源码分析6、实验现象1、实验目的1)为什么要睡眠?
Geek@Yang
·
2023-12-23 19:53
ZigBee的开发与应用
单片机
stm32
嵌入式硬件
无线传感网络 --ZigBee3-1 系统睡眠唤醒
ZigBee3-1系统睡眠唤醒电源管理简介系统睡眠唤醒--中断唤醒相关
寄存器
源码分析系统睡眠唤醒--定时器唤醒相关
寄存器
源码分析电源管理简介系统睡眠唤醒–中断唤醒相关
寄存器
睡眠定时器用于设置系统进入和退出低功耗睡眠模式之间的周期
余秀华。
·
2023-12-23 19:23
ZigBee理论学习
stm32
物联网
嵌入式
zigbee
02 - 内存对齐原理探索
在探索内存对齐之前,我们需要知道C和OC中的数据类型所占的大小(字节):各数据类型所占的字节数以及我们在探索过程中需要用到的lldb调试指令:bt打出堆registerread读取
寄存器
x读取内存段x/
DarkArtist
·
2023-12-23 17:01
XPM_CDC_PULSE
可以定义同步器中使用的
寄存器
级数。可选的源和目的复位信号可用于复位脉冲传输逻辑。还可以启用仿真功能来生成报告宏的任何潜在误用的消
一只迷茫的小狗
·
2023-12-23 13:47
verilog
vivado
Systemverilog
fpga开发
NRF24L01/SI24R1广播通讯
image使用到的外设有:USART1----DEBUG调试SPI1----无线模块连接USB----上位机通讯二、修改代码要使用广播通讯,就不能使用ACK模式,需使用NOACK模式,注意修改
寄存器
。
c951
·
2023-12-23 13:11
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他