• RISCV指令集分析

    时间:2024-04-03 17:03:01

    RISCV指令集分析一、RV32I指令格式RV32I一共有6种基本指令格式,如下图所示其中S-type指令格式和B-type指令格式可以认为是同一种格式,因为两种格式都是用了立即数的12位,只不过S类型用的是0到11位而B类型用的是1到12位。同理U指令格式和J指令格式也可以认为是同一种指令格式,U...

  • ARM指令集 VS Thumb指令集

    时间:2024-04-03 09:41:39

    1 thumb指令集概述为兼容数据总线宽度为16位的应用系统,ARM体系结构除了支持执行效率很高的32位ARM指令集以外,同时支持16位的Thumb指令集。Thumb指令集是ARM指令集的一个子集,是针对代码密度问题而提出的,它具有16位的代码宽度。与等价的32位代码相比较,Thumb指令集在保留3...

  • X86 XRSTOR指令详解

    时间:2024-04-03 09:10:16

    1.SDM指令功能描述: RFBM[0..7] 是xcr0 & eax的值 XMODIFIED[0..7]指定了fpu相关的寄存器是否被更改过 SDM没有说明这个隐式寄存器如何更改 XINUES[0..7]指定了fpu相关寄存器的状态不是是init XRSTOR有两种”形式”–standar...

  • C# 开发USB通信、串口通信、Socket通信(适用于打印机的指令操作等)

    时间:2024-04-02 10:20:21

    背景:公司最近需要用到外接打印机(型号:东芝标签打印机B-FV4T,采用东芝自定义的TPCL指令格式),现在市场上可以购买到的主流打印机一般都是支持一下通信模式的。1:USB通信2:网络通信3:串口通信(一般是RS232)4:蓝牙通信(东芝标签打印机B-FV4T,没有蓝牙,所以本人没办法测试)原因:...

  • RISC-V平台的汇编指令解析

    时间:2024-04-02 09:16:52

     csrr    a0, 0xF14 //把0xF14的值读入到a0中 andi    a1, a0, 0x1f //把a0 和0x1F按位与运算后存储到a1中srli    a0, a0, 5 //将高位移动到低位,覆盖a0 (SLLI是逻辑左移(0被移入低位); SRLI是逻辑右移(0被移入高位...

  • win10不需要cd指令超方便cmd路径跳转(直接在当前文件夹下打开cmd并自动跳转到当前路径)

    时间:2024-04-01 22:10:15

    hello大家好!!!时隔一年才开始写第二篇文章窝感觉真的很懒不忍直视嘿嘿。本篇文章主要是记录在新公司偶然看到大佬的一个奇淫技巧!!!个人感觉十分好用所以就来分享给大家啦!独乐乐不如众乐乐嘛~首先相信大家应该都遇到过,在win的cmd控制台跳转到某一个文件夹路径下的情况,正常操作是通过cd指令来实现...

  • 关于VirtualBox运行出现“0x00000000指令引用的0x00000000内存。该内存不能为written”的解决方法

    时间:2024-04-01 20:50:04

    关于VirtualBox运行出现“0x00000000指令引用的0x00000000内存。该内存不能为written”的解决方法主机系统:win7运行UniversalThemePatcher_1.5.22 x64 (此程序在百度即可下载得到)点击恢复themeservice.dll、themeui...

  • 后端前行Vue之路(二):模版语法之插值与指令-3.指令语法

    时间:2024-03-31 22:01:21

    指令 (Directives) 是带有 v- 前缀的特殊 attribute。指令 attribute 的值预期是单个 JavaScript 表达式 (v-for 是例外情况,后续我们再讨论)。指令的职责是,当表达式的值改变时,将其产生的连带影响,响应式地作用于 DOM。指令语法用于解析标签(包括...

  • Linux最常用指令之——ls用法

    时间:2024-03-30 21:47:21

     ls 是接触Linux系统,大家基本都会用到的指令,今天带大家回忆下ls的基本用法ls基础用法作用ls 指令的作用为 列出目录内容用法ls [选项] [文件名...]查看多个文件或文件夹ls  /dev/ /boot 查看文件详细信息ls -l 如果不添加参数,默认指的是查看当前所在目录下内容ls...

  • cpu的指令集究竟存放在哪里?

    时间:2024-03-30 20:45:19

         cpu的指令集究竟存放在哪里? 看了网上的一些解释,多数是lobster drag egg(虾扯蛋)      指令集,就是指令的集合, 以某电子产品为例, 该产品的指令集存放在说明书中:       cpu的指令集也类似, cpu的指令集就是cpu各个指令的集合, 存放在cpu的说明书中...

  • ARM指令浅析1(mov、ldr)

    时间:2024-03-30 19:35:02

    1.环境及优化项采用-O2优化选项,通过arm处理器架构下的gcc编译器编译用例生成汇编码查看其生成的指令。至于为什么用O2选项,是因为在某些用例中,加入-O3选项之后,arm处理器架构下gcc编译器生成的汇编会变得更加复杂(比如一个简单的循环)。2.ARM指令格式先简单地介绍一下ARM的指令格式,...

  • ARM汇编指令基础总结

    时间:2024-03-29 22:27:14

    ARM指令基本分类:1. 算数和逻辑指令2. 比较指令3. 跳转指令4. 移位指令5. 程序状态字访问指令6. 存储器访问指令 1. 算术和逻辑指令1) mov--数据传送指令它的传送指令只能是把一个寄存器的值(要能用立即数表示)赋给另一个寄存器,或将一个常量赋给寄存器,将后边的量赋给前边的量,比如...

  • 不允许有匹配 “[xX][mM][lL]“ 的处理指令目标

    时间:2024-03-29 20:58:02

    最近看下springboot,随着视频练习。遇到 “不允许有匹配 "[xX][mM][lL]" 的处理指令目标” 报错信息,冥冥中感觉是xml的问题,但没发现哪里有问题。找了很多资料,也看了自己的配置,没感觉有啥问题,继续在网上找看到了 https://blog.csdn.net/csdn_haow...

  • Intel 64/x86_64/IA-32/x86处理器 - 指令格式(1) - 概述

    时间:2024-03-29 15:17:18

    x86 Instruction Introduction指令用来指示处理器所要执行的操作,指令集就是某个处理器上可以执行的所有指令。通俗的说,指令可以有两种存在方式,一种是汇编程序员看到的汇编文本格式,可以保存在文本文件中, 另一种是编译后以二进制形式存在的格式,可以直接执行或者链接到其他程序中执行...

  • 使用putty的pscp指令进行本地和linux服务器的文件传输

    时间:2024-03-28 17:04:20

    1.首先进入putty的安装目录下,发现有pscp相关可执行文件。2.输入pscp会出现pscp指令的使用说明3.先说说本地文件上传到linux服务器的功能。我将本地E盘下的xxxxxxxxx.txt文件上传到linux服务器上的/usr/wangcw/文件路径下(语法在上图都有说明)。使用命令:p...

  • NMAP端口探测(常用指令)

    时间:2024-03-28 13:42:57

     1. 探测网络中活跃的主机nmap -sP 10.0.105.1/24 :探测10.0.105网段中的全部主机。 2. 探测主机系统版本nmap -O IP :探测指定IP的相关数据。 3. 探测是否打开指定端口nmap -p 端口号1,端口号2 IP : 探测指定IP是否打开指定端口 4. 确定...

  • windows使用bash指令

    时间:2024-03-28 11:41:17

    方法只适用于64位版本的Windows 101. 打开设置应用程序和头部更新和安全>对于开发。 在这里启动“开发者模式”开关,使开发者模式2. 接下来,打开控制面板,单击“程序”,然后单击“打开Windows功能打开或关闭”在程序和功能。在这里启用“Windows子系统为Linux(测试版)”...

  • Java-JVM指令

    时间:2024-03-28 07:54:14

    JVM指令 1. 栈和局部变量操作 1.1 将常量压入栈的指令aconst_null 将null对象引用压入栈 iconst_m1 将int类型常量-1压入栈 iconst_0 将int类型常量0压入栈 iconst_1 将int类型常量1压入栈 iconst_2 将int类型常量2压入栈 icon...

  • NEON指令化并行技术简介和简单使用

    时间:2024-03-27 16:27:06

    SIMD向量化SIMD是一种单指令多数据的并行执行方式。具体而言,向量化是指相同指令在硬件向量处理单元上对多个数据流进行操作。这些硬件向量处理单元也被称为SIMD单元。 补充: CPU在单位时间内(同一时间)能一次处理的二进制数的位数称为字长。1字节是8位字长。并行向量化如果每个线程能够充分利用每个...

  • vscode 运行创建Vue项目指令出现“因为在此系统上禁止运行脚本“报错解决办法

    时间:2024-03-27 12:38:57

    vscode 运行创建Vue项目指令出现“因为在此系统上禁止运行脚本"报错解决办法在vscode中运行相关指令的时候,出现如下画面报错原因:因为PowerShell执行策略的问题解决方法:1.在自己对应的”nodejs“文件夹下的“node_global"下找到对应的“指令名.ps1"删除掉,然后再...