声明:本文摘抄自:https://blog.csdn.net/u010349169/article/details/50412126 Java虚拟机和真实的计算机一样,运行的都是二进制的机器码;而我们将.java 源代码编译成.class 文件,class文件便是Java虚拟机能够认识的二进制机器码 ...
分类:
编程语言 时间:
2020-07-17 16:19:46
阅读次数:
55
需求: 1、在访问某些二进制文件时,希望能把文件映射到内存中去,可以实现随机访问.(framebuffer设备文件) 2、某些嵌入式设备,寄存器被编址到内存地址空间,我们可以映射/dev/mem某范围,去访问这些寄存器。 3、如果多个进程映射同一个文件,还能实现进程通信的目的 思路: 使用标准库中的 ...
分类:
其他好文 时间:
2020-07-15 01:29:45
阅读次数:
107
一、CPSR概述 ARM处理器共有37个寄存器。这37个寄存器按其在用户编程中的功能划分,可分为2类寄存器,即31个通用寄存器和6个状态寄存器。这6个状态寄存器在ARM公司文件中其名称分别为:CPSR、SPSR_svc、SPSR_abt、SPSR_und、SPSR_irq和SPSR_fig。这12的 ...
分类:
其他好文 时间:
2020-07-13 14:05:06
阅读次数:
99
直奔主题,最近项目上接触了FDCAN,主控为STM32H743。在开发过程中存在疑点,特此记录。 疑点:芯片手册上,波特率的相关寄存器位标明硬件将该值解析为编程值加 1,但是实际上通过STM32 HAL库的HAL_FDCAN_Init()函数来初始化FDCAN时,我们给FDCAN初始化结构体的成员变 ...
分类:
其他好文 时间:
2020-07-11 21:03:41
阅读次数:
163
1.1逻辑与运算 1.2与运算功能 2.1或运算功能 2.2或运算功能 3.1逻辑非运算 4.1异或运算 4.2异或运算功能 将寄存器清0:mov bx 0(不影响标志位,标志位结果无法利用) :xor bx,bx(影响标志位,标志位结果可以利用) 5.测试运算 data segment x db ...
分类:
其他好文 时间:
2020-07-11 20:54:25
阅读次数:
93
阅读目录 前言 先从Effects11(FX11)谈起 Pass、Technique11、Group 渲染状态、采样器状态 常量缓冲区 隐藏指定寄存器槽的问题 常量缓冲区的更新 默认常量缓冲区(Default Constant Buffer) 着色器反射 D3DReflect函数--获取着色器反射对 ...
分类:
其他好文 时间:
2020-07-11 19:34:36
阅读次数:
68
;数据段d1 segment ;定义数据段为,名为:d1 ;定义数据 buff1 db 36,36h,101100B sum1 db ?,?,? buff2 dw 100,900fh,1234h sum2 dw 3 dup(?) d1 ends;附加段 e1 segment;代码 e1 ends;栈 ...
分类:
其他好文 时间:
2020-07-11 12:36:50
阅读次数:
96
Hotspot算法细节实现 我们以可达性分析算法中,从GC Roots集合找引用链这个操作作为介绍虚拟机高效实现的第一个例子。 固定可作为GC Roots的节点主要在全局性的引用(例如常量或类静态属性)与执行上下文(例如栈帧中的本地变量表)中,但查找过程并非易事,光是方法区的大小就常有数百上千兆,里 ...
分类:
其他好文 时间:
2020-07-11 09:43:01
阅读次数:
52
冯·诺依曼计算机的工作原理 存储程序工作原理 结构特点 运算器为核心 冯·诺依曼机的工作过程 微机读取一条指令的工作过程 将指令所在地址赋给程序计数器PC; PC内容送到地址寄存器AR,PC自动加1; 把AR的内容通过地址总线送至内存储器,经地址译码器译码,选中相应单元。 CPU的控制器发出读命令。 ...
分类:
其他好文 时间:
2020-07-11 00:02:37
阅读次数:
77
一、概述 1、存储概念 存储单元:只能存储一位数据的存储电路。 寄存器:用于存储一组数据的存储电路。由一组触发器组成。 存储器:用于存储大量数据的存储电路。 2、存储单元分类 (1)静态存储单元 由门电路连接而成,其中包括各种电路结构形式的锁存器和触发器。 只要不断电,其状态会一直保持下去。 (2) ...
分类:
其他好文 时间:
2020-07-10 13:07:54
阅读次数:
68