2022年1月5日
摘要:
x86指令手册:x86 and amd64 instruction reference (felixcloutier.com) 汇编指令集太多,如果不用就会忘记,所以将i处理器官方的指令集大全写到博客上,有需要的人可以参考一下! 一、数据传输指令 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数
阅读全文
posted @ 2022-01-05 22:44
yuzyong
阅读(863)
推荐(0)
2021年11月19日
摘要:
一)TLB 1)TLB的概述 TLB是一个内存管理单元用于改进虚拟地址到物理地址转换速度的缓存. TLB是位于内存中的页表的cache,如果没有TLB,则每次取数据都需要两次访问内存,即查页表获得物理地址和取数据. 2)tlb的原理 当cpu对数据进行读请求时,CPU根据虚拟地址(前20位)到TLB
阅读全文
posted @ 2021-11-19 18:46
yuzyong
阅读(2292)
推荐(0)
2021年11月1日
摘要:
#x86浮点指令系统 F2XM1 2st-1 FASS ST的绝对值 FADD/FADDP/FIADD 加法 FCLEX/FNCLEX 清除错误 FCOM/FCOMP/FCOMPP/FICOM/FICOMP 比较 FCOMI/FUCOMI/FCOMIP/FUCOMIP 比较并装入标志寄存器 FCMO
阅读全文
posted @ 2021-11-01 17:21
yuzyong
阅读(387)
推荐(0)
摘要:
接下来就要讲的就是NEON这个东西了. 一开始见到它还觉得它是一个可有可无的技术,后来看了很多的文章以后发现这个才是优化的突破口. #1.什么是SIMD #### 其实这个术语我很久以前就已经听过了,可以一直只有表面的理解,不就是单指令多数据流吗.难道这个还能比MIMD还要牛逼吗,一直觉得这是一种可
阅读全文
posted @ 2021-11-01 17:06
yuzyong
阅读(513)
推荐(0)
2021年10月28日
摘要:
发送 1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<string.h> 4 #include<sys/types.h> 5 #include<sys/socket.h> 6 #include<sys/wait.h> 7 #include<ne
阅读全文
posted @ 2021-10-28 20:34
yuzyong
阅读(100)
推荐(0)
2021年10月10日
摘要:
kali安装后初始密码是多少? 安装时设置的密码不知为啥不能用,只能修改了。 1. 重启后按上下键选取版本,这里选第一个,按e键进入编辑 2. 找到linux开头这一行,ctrl+e进入行尾,在这一行行尾加上init=/bin/bash,回车,然后ctrl+x进入引导 3. 然后得到一个shell,
阅读全文
posted @ 2021-10-10 10:41
yuzyong
阅读(2900)
推荐(0)
摘要:
(oldname为原用户名,newname为新用户名) 1、kill修改用户所有进程 pkill -u oldname pkill -9 -u oldname 2、修改用户名 usermod -l newname oldname 3、修改home目录名 usermod -d /home/newnam
阅读全文
posted @ 2021-10-10 10:13
yuzyong
阅读(1528)
推荐(0)
2021年10月9日
摘要:
Protobuf 协议语法 message: Protobuf中定义一个数据结构需要用到关键字message,这一点和Java的class,Go语言中的struct类似。 标识号: 在消息的定义中,每个字段等号后面都有唯一的标识号,用于在反序列化过程中识别各个字段的,一旦开始使用就不能改变。标识号从
阅读全文
posted @ 2021-10-09 10:31
yuzyong
阅读(1353)
推荐(0)
2021年10月8日
摘要:
简介 Google Protocol Buffer( 简称 Protobuf)是Google公司内部的混合语言数据标准,他们主要用于RPC系统和持续数据存储系统。 Protobuf应用场景 Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。
阅读全文
posted @ 2021-10-08 17:17
yuzyong
阅读(631)
推荐(0)
摘要:
proto2和proto3 proto2生成的go文件中,结构体成员使用的是指针。 废话不说,开始测试! 文件名:test.proto,下面分别是proto3和proto2 1 syntax = "proto3"; 2 package example; 3 option go_package="..
阅读全文
posted @ 2021-10-08 16:50
yuzyong
阅读(796)
推荐(0)