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
RISC-V指令集
听说你想写个虚拟机(三)?
LC-3是用于教学的汇编语言,它有着相比于x86更为简洁的
指令集
,同时包含了主流CPU的经典思想。有关LC-3的介绍可
微微笑的蜗牛
·
2024-02-10 18:22
JVM_20_执行引擎概述
执行引擎概述image.png“虚拟机”是一个相对于“物理机”的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、缓存、
指令集
和操作系统层面上的,而虚拟机的执行引擎则是由软件自行实现的
心安_5fd2
·
2024-02-10 09:43
A64
指令集
架构之PCS过程调用标准
Arm架构对通用寄存器的使用几乎没有限制。简而言之,整数寄存器和浮点寄存器都是通用寄存器。然而,如果你希望你的代码与他人编写的代码互动,或者与编译器生成的代码互动,那么你需要就寄存器的使用达成一致的规则。对于Arm架构,这些规则被称为过程调用标准(ProcedureCallStandard),或者PCS。PCS规定了:用于将参数传递给函数的寄存器。用于将值返回给调用函数(称为调用者caller)的
安全二次方
·
2024-02-10 01:50
ARM架构
ARM安全架构
BTI
分支目标识别
PCS
过程调用标准
caller
callee
ARM PAC/BTI/MTE三剑客精讲与实战
指令集
?6、PAC如何启用?构建PAC的编译选项控制?7、PAC功能如何验证?PAC
安全二次方
·
2024-02-10 01:19
博客目录导读
ARM安全架构
PAC
指针认证
BTI
分支目标识别
MTE
内存标记扩展
Linux的可移植性
体系结构说到计算机的体系结构,具体包含计算机的
指令集
架构,处理器组织,总线结构,存储体系结构等。即软硬件。字长当人们说某个机器是多少位时,说的就是字长。处理器寄存器的大小和它的字长是一样的。
可爱的小小小狼
·
2024-02-09 23:06
Linux
linux
运维
服务器
arm 平台安装snort3
我在抖音上了解到了雷池,然而我尝试运行雷池时发现它需要在支持ssse3
指令集
的CPU上运行,而我的aarch64系列CPU并不支持
小明爱IT
·
2024-02-09 21:18
arm开发
网络
[虚拟机逆向]UNCTF - 2019 EasyVm
在虚拟机上运行的程序通常使用一种特定的
指令集
,这个
指令集
不同于在物理机器上运行的
指令集
。虚拟机逆向包括对虚拟机本身的分析,以及对在
shangwenDD
·
2024-02-09 14:20
学习笔记
c++
算法
网络安全
如何查看Linux系统架构
不同的硬件平台可能使用不同的处理器架构,也就是CPU的内部结构和
指令集
。
指令集
是CPU能够执行的基本操作,例如加法,乘法,移位,跳转等。不同的
指令集
有不同的优缺点,例如性能,功耗,
JackHuan_code
·
2024-02-09 01:00
linux
汇编笔记一
在不同的设备中,汇编语言对应着不同的机器语言
指令集
,通过汇编过程转换成机
binary str
·
2024-02-08 23:53
汇编笔记
进程相关知识梳理
一、概念程序:一组有序的
指令集
合,存储在磁盘中,没有执行的概念,是静态的。进程:一个程序执行的体现,包括创建、调度、执行、消亡,是系统资源分配的最小单位。
cxy255256
·
2024-02-08 21:00
linux
运维
服务器
汇编语言(一) 电路与十六位处理器
计算机架构计算机使用的架构主要是基于cpu而决定的如下是我们日常生活中使用的一些电子设备应用的的结构电脑:x86和x86_64两种架构手机设备:ARM架构物联网设备:Mips架构
指令集
:架构说明书计算机为什么使用二进制一个电路形象说明
ぃ扶摇ぅ
·
2024-02-08 19:01
汇编
计算机编程语言分分类总结
低级语言低级语言包含两种语言机器语言(二进制代码)、汇编语言(面向机器的语言)以及符号语言,而汇编语言需要经过汇编,商城目标文件才可以执行(1)机器语言机器语言是用二进制代码表示的计算机可以直接识别执行的一种机器
指令集
合
Lee_lewis看代码
·
2024-02-08 18:44
开发语言
汇编
c#
c++
c语言
java
python
Cpu
指令集
CPU
指令集
架构是指计算机中央处理器(CPU)的
指令集
的设计和组织方式。它定义了CPU能够理解和执行的
指令集
合,包括指令的格式、操作码(Opcode)、寻址模式和操作数等。
yao00037
·
2024-02-08 18:05
系统架构
OpenFlow
OpenFlow概述OpenFlow即Ethane项目:OpenFlow的前身(集中式,主动式,基于Flow的控制)OpenFlow定义了开放的南向接口、通用转发抽象模型、网络x86
指令集
。
柒拾柒_L
·
2024-02-08 11:37
网络
网络
软件开发
计算机网络
经验分享
Linux编译工具 - addr2line工具使用培训 - ARM64架构
特别在ARM64架构的系统上,它能够有效地处理ARM
指令集
的特点,为开发者提供精确的调试信息。安装在大多数Linux发行版中,addr2line是GNUBinutils套件的一部分。
sz66cm
·
2024-02-08 10:44
linux
服务器
c语言
Linux编辑器 --- vim
–莎士比亚目录一.vim相关概念1.模式介绍:2.模式间的转换:3.注意事项:二.vim
指令集
1.命令模式
指令集
1).内容管理2).光标移动2.底行模式
指令集
三.vim的配置一.vim相关概念vi/vim
Jayce..
·
2024-02-08 01:58
Linux
vim
linux
编辑器
嵌入式Linux开发板各种不同的微处理器架构
这些架构都是精简
指令集
RISC处理器架构。嵌入式Linux开发板的各种微处理器架构主要包括以下几种:ARM架构:ARM架构是使用最广泛的嵌入式系统处理器架构之一,尤其在移动设备领域中占据主导地位。
CC学妹
·
2024-02-07 22:19
笔记
经验分享
6.Go语言学习笔记-结合chatGPT辅助学习Go语言底层原理
1、Go版本go1.14.152、汇编基础推荐阅读:GO汇编语言简介推荐阅读:AQuickGuidetoGo'sAssembler-TheGoProgrammingLanguage精简
指令集
数据传输:MOV
爱因诗贤
·
2024-02-07 22:55
golang
学习
笔记
【JVM篇】分析并讲解字节码文件
字节码文件包含了程序的
指令集
,可以被解释器或虚拟机读取和执行。对于Java语言而言,编译Java源代码后会生成字节码文件(以.class为扩展名),其中包含了Java虚拟机(JVM)可理解的
指令集
。
在下小吉.
·
2024-02-07 14:08
JVM
jvm
java
虚拟机
STM32单片机基本原理与应用(五)
12864液晶模块的
指令集
包括初始化指令、清屏指令、光标移动指令、字符/图形显示指令等。液
江苏学蠡信息科技有限公司
·
2024-02-07 13:09
单片机
stm32
二进制可执行文件的常见后缀
有关二进制程序二进制程序是一种由机器代码【机器代码是一种由计算机硬件理解和执行的低级
指令集
】组成的程序,它由计算机直接执行。
一只天蝎
·
2024-02-07 04:33
嵌入式学习
rust
全面阐述JVM原理
Java虚拟机包括一套字节码
指令集
、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节
农村闲人
·
2024-02-07 02:58
后端开发
全面阐述JVM原理
使用LNMP架构部署动态网站环境
源码包程序优点:源码包的可移植性非常好,几乎可以在任何Linux系统中安装使用,而RPM软件包是针对特定系统和架构编写的
指令集
,必须严格地符合执行环境才能顺利安装(即只会去“生硬地”安装服务程序)。
独留西厢梦
·
2024-02-06 12:40
沁恒 CH32V103 MCU介绍及呼吸灯演示
沁恒微电子于2020年2月24日发布了首款基于
RISC-V
架构,自主设计的RISC-V3A处理器内核及其硬件产品——CH32V103系列MCU。
不划水的小王
·
2024-02-06 11:56
mcu
stm32
物联网
c语言
RISC-V
MCU应用教程之ADC
简介CH32V103系列是以青稞V3A处理器为核心的32位通用RISC-VMCU,该处理器是基于
RISC-V
开源
指令集
设计。片上集成了时钟安全机制、多级电源管理、通用DMA控制器。
借过风景
·
2024-02-06 11:54
单片机
risc-v
mcu
RISC-V
MCU 应用教程之ADC(一)
1.ADC简介ADC,Analog-to-DigitalConverter的缩写。指模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转换为离散的数字信号的器件。ADC是MCU的重要外设,主要用于传感器的数据采集,常见的ADC类型一般为逐次逼近型。以沁恒RISC-VMCUCH32V307VCT6为例,内嵌2个12位的ADC模块,共有多达16和外部通道和2个内部通道。2.ADC引脚CH32V
借过风景
·
2024-02-06 11:24
risc-v
mcu
单片机
大型语言模型(LLM)的优势、劣势和风险
然而,归根结底,ChatGPT仍然是一个盲目执行其
指令集
的计算机程序(和所有其他LLMs程序一样)。它对广义相对论的理解并不比你最喜欢的宠物好。
MinIO官方账号
·
2024-02-06 08:03
程序人生
xv6(
RISC-V
)操作系统源码分析第六节——锁
一、程序并发执行带来的问题及解决方案(一)并发执行带来的问题程序的并发执行提高了程序执行的效率,这是大多数内核所追求的,xv6也是这样。xv6采用两种方式实现程序的并发执行:采用多处理器架构在一个CPU上实现多线程机制xv6采用多处理器架构(硬件系统具有多个CPU独立执行)来实现程序的并发执行。这些CPU共享同一个DRAM,这种共享就带了问题:一个CPU在读取一个数据的同时,另一个CPU正在更新它
MCQSLW
·
2024-02-06 08:05
risc-v
unix
汇编
c语言
xv6(
RISC-V
)操作系统源码分析第一节——操作系统接口
一、内核与进程xv6使用传统形式内核(一个向其他运行中的程序提供服务的特殊程序)。每一个正在运行的程序称为进程,进程拥有自己的指令、数据与栈的内存空间。它们的功能如下:指令:实现程序的运算数据:用于运算过程的变量栈:管理程序的过程调用一个计算机通常有许多进程,但只有一个内核。二、进程调用内核服务的方式——系统调用进程通过调用系统调用来调用内核的服务。系统调用是操作系统接口中的一个调用。系统调用会进
MCQSLW
·
2024-02-06 08:34
risc-v
unix
汇编
vscode
c语言
xv6(
RISC-V
)操作系统源码分析第二节——操作系统组织
一、一个操作系统的基本要求一个操作系统至少需要满足以下三个要求:多路复用进程隔离进程通信(一)多路复用硬件CPU的数量有限,且往往少于同时存在的进程数量。而操作系统需要支持进程的并发执行,所以操作系统应该能使多个进程分时共享计算机的资源。(二)进程隔离一个进程的运行,应当具有一定的独立性,这个独立性指该进程在一定程度上不受其他进程的影响。这可以保证出了bug的程序不会严重影响其他程序的正常运行。(
MCQSLW
·
2024-02-06 08:34
risc-v
c语言
unix
汇编
vscode
xv6(
RISC-V
)操作系统源码分析第三节——地址映射与内存分配
一、xv6页表的作用物理内存指DRAM中的存储单元。物理存储器的一个字节有一个地址,称为物理地址。当指令操作虚拟地址时,分页硬件会将其翻译成物理地址,然后发送给DRAM硬件以读写。而分页硬件操作的核心数据结构就是页表。页表在物理内存中。通过页表机制,xv6为每个进程提供各自私有的地址空间和内存。页表决定了内存地址的含义与物理内存的哪些部分可以被访问。页表提供了一个间接层次,允许xv6实现如下技巧:
MCQSLW
·
2024-02-06 08:34
risc-v
unix
汇编
vscode
xv6(
RISC-V
)操作系统源码分析第五节——中断与设备驱动
一、驱动程序驱动程序是操作系统中管理特定设备的代码,它的功能包括:配置设备相关的硬件控制设备的执行处理设备产生的中断与等待设备I/O的进程进行交互驱动程序会与它所管理的设备并发执行。驱动程序必须了解设备的硬件接口。设备可以产生设备中断,在xv6中,内核中的devintr程序会处理这个中断。许多设备驱动程序会在两个上下文(context)中执行代码。这两个上下文分别是:上半部分(tophalf):在
MCQSLW
·
2024-02-06 08:34
risc-v
unix
汇编
c语言
处理器架构与
指令集
1.相关概念CPU:中央处理器(CPU)是智能设备的大脑。任务是通过执行一系列指令来驱动其他设备,包括显示屏、触摸屏等,让一坨塑料金属混合物变成闪亮的智能手机或者平板电脑。移动设备非常复杂,其中的处理器需要执行数百万行指令才能完成人们希望这些设备去做的事。速度和功耗对处理器来说至关重要。速度影响用户体验,功耗影响电池寿命。完美的移动设备必须有好性能以及低功耗。这就是为什么选择什么样的处理器很重要。
会充电的皮卡丘
·
2024-02-06 07:28
架构
stm32
计算机专业相关书籍推荐
《计算机组成与设计》作者:DavidA.Patterson/JohnL.Hennessy本书系统全面地介绍了计算机系统的设计和实现,内容涵盖计算机系统结构、
指令集
体系结构、高级处理器
码农一指
·
2024-02-06 03:09
c语言
STM32L4学习
STM32L4系列是围绕Cortex-M4构建,具有FPU和DSP
指令集
,主频高达80MHz。
饼干饼干圆又圆
·
2024-02-06 02:04
stm32
stm32
学习
嵌入式硬件
tinyriscv verilator分支移植到正点原子达芬奇开发板
前言为了完成自己的毕设,得用OpenOCD作上位机,测试下
RISC-V
的单步调试以及GDB调试等操作,然后看了下tinyriscv-verilator的调试模块支持这些操作,所以来移植下该
雪天鱼
·
2024-02-05 23:23
小白篇(四):Mysql数据库学习-Sql语句之DML语法
我们通常操作数据使用的
指令集
合就叫DML语法。一般包含:s
belialxing
·
2024-02-05 22:14
分享
大数据
mysql
基于
RISC-V
的GCC内联汇编
内联汇编优化我们为什么需要内联汇编?因为当我们观察编译器优化后的代码,发现仍然存在可以优化的点,就可以通过内联汇编来提高我们代码的性能。通常来说,这经常会运用在实时性较强的代码中,并且与编写纯汇编的.S文件相比,内联汇编更容易维护。1-0是gcc内联汇编的模板。编写内联汇编,需要在asm()内定义你所需要的汇编代码AssemblerTemplate,输入输出操作数(InputOperands,Ou
Jeff-L
·
2024-02-05 19:41
risc-v
数字信号处理
dsp
蜂鸟E203系列——
RISC-V
资料
(可以去某宝或某东去购买)除了开发
RISC-V
指令集
,大佬们开发了用于
RISC-V
处理器设计的Chisel语言(ConstructingHar
瓜大三哥
·
2024-02-05 18:58
JVM介绍
Java虚拟机包括一套字节码
指令集
、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。
xmh-sxh-1314
·
2024-02-05 12:37
java
【Docker进阶】镜像制作-用Dockerfile制作镜像(一)
进阶一·docker镜像制作文章目录进阶一·docker镜像制作用`dockerfile`制作镜像dockerfile是什么dockerfile格式为什么需要dockerfileDockerfile
指令集
合
@背包
·
2024-02-05 09:00
docker
容器
嵌入式系统(三):ARM 指令汇编(1)
【嵌牛正文】ARM处理器是基于精简
指令集
计算机(RISC)原理设计的,
指令集
和相关译码机制较为简单。学
莫墨末沫
·
2024-02-05 03:47
GD32F4说明
GD32F4蓝梅派开发板一、开发板资源搭载兆易创新GD32F470IIH6主控芯片,主频最高240MHz,提供完整DSP
指令集
,并行计算能力和专用浮点运算单元(FPU)2.6~3.6V供电I/O口最高可承受电
映蝶
·
2024-02-04 20:20
嵌入式学系
单片机
嵌入式硬件
Linux底层基础知识
Java虚拟机可以看成一个操作系统,Java虚拟机是由汇编,C,Linux等编写而成的一个操作系统(面向os)不同的芯片,底层的CISC
指令集
不同,所以其机器码有区别,因此汇编不能跨平台。
左手的月光
·
2024-02-04 20:32
linux
运维
服务器
Java面向对象:构造方法、方法重载、this关键字
1.什么是对象程序是为了模拟现实世界,解决现实问题而使用计算机语言编写的
指令集
和。现实世界是由无数个"对象"组成。万物皆对象。任何对象,都由自己的特征和行为。
布衣不才Jerry
·
2024-02-04 09:17
Cotex-M3汇编
指令集
(速查以及使用)
layout:posttitle:“
指令集
”date:2024-1-1615:39:08+0800tags:Cotex-M3Cotex-M3权威指南笔记
指令集
基础语法标号操作码操作数1,操作数2,...
唐·柯里昂798
·
2024-02-04 00:39
单片机
嵌入式硬件
mcu
stm32
经验分享
笔记
RISC-V
MCU 赤菟V307使用蓝牙进行通信
芯片简介赤菟V307(CH32V307VCT6)采用沁恒自研
RISC-V
内核青稞V4F,最高主频144MHz,支持单精度浮点运算(FPU),提供高速USB(480Mbps)接口并内置PHY、千兆以太
快乐摸鱼酱
·
2024-02-03 19:11
嵌入式硬件
进程、线程的概念、区别和联系;并发、并行概念、区别和联系
程序和进程的主要区别:程序是一个静态的
指令集
合,进程则是正在系统中活动的
指令集
合。换句话说,运行中的程序就是进程。
程序员小伙伴
·
2024-02-03 14:43
【20210326期AI简报】用
RISC-V
微控制器开发难不难?行人搜索AI框架新突破~
导读:本期为AI简报20210326期,将为您带来9条相关新闻,明日朝花节,有时候要冲,有时候也要出去走走~本文一共字,通篇阅读结束需要7~11分钟1.首个无需锚框(Anchor-Free)的行人搜索框架|CVPR2021|CVer、demoimagePaper:https://arxiv.org/abs/2103.11617GIthub:https://github.com/daodaofr/A
RT-Thread物联网操作系统
·
2024-02-03 12:51
人工智能
游戏
计算机视觉
编程语言
深度学习
基于
RISC-V
的CPU支持汽车功能安全
日本知识产权(IP)供应商NSITEXE(电装公司的分拆公司)推出了一种新的基于
RISC-V
的32位通用CPU,该CPU支持汽车应用的ISO26262ASILD级功能安全。
上帝出来见牛魔王
·
2024-02-03 12:20
嵌入式开发
人工智能
自动驾驶
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他