
X86/X64汇编
DDR内存测试
一棹春风一叶舟,一纶茧缕一轻钩。花满渚,酒满瓯,万顷波中得自由。
展开
-
DRAM内存中1byte的8 bit是否彼此相邻?是否处于同一行的相邻的8列?
MemoryAddressDecode转载 2023-02-01 17:51:43 · 973 阅读 · 0 评论 -
Memory RAS - Reliability, Availability and Serviceability
可靠性。指的是系统必须尽可能的可靠,不会意外的崩溃,重启甚至导致系统物理损坏,这意味着一个具有可靠性的系统必须能够对于某些小的错误能够做到自修复,对于无法自修复的错误也尽可能进行隔离,保障系统其余部分正常运转。可用性。指的是系统必须能够确保尽可能长时间工作而不下线,即使系统出现一些小的问题也不会影响整个系统的正常运行,在某些情况下甚至可以进行 Hot Plug 的操作,替换有问题的组件,从而严格的确保系统的 downtime 时间在一定范围内。转载 2022-12-09 10:01:38 · 2236 阅读 · 0 评论 -
DRAM Address Mapping/Decoding(内存地址解码)
定义:所谓内存地址解码,也可以称作Dram地址的解码,DRAM Address Mapping(多通道卡槽定位和颗粒定位)解释:是指从64bit的内存物理地址(比如,0x12345678234)到Dram地址(socket/ctrl/chl/dimm/rank/chip/group/bank/row/col)的映射关系的过程。内存地址解码的过程是一个十分复杂的过程,对于intel平台来说,这部分MRC代码是BIOS在内存初始化阶段就执行完成的,我们作为UEFI应用开发者无法知晓这其中的具体实现过程,除非我们原创 2022-12-06 16:59:17 · 2663 阅读 · 0 评论 -
英特尔确认Alder Lake CPU的UEFI BIOS源代码泄漏
英特尔确认Alder Lake CPU的UEFI BIOS源代码泄漏原创 2022-12-05 14:58:08 · 1152 阅读 · 0 评论 -
NOTE2
INTEL VS AMD原创 2021-12-03 11:42:21 · 903 阅读 · 0 评论 -
UEFI(WIN10+VS2015+EDK2018)应用开发第一例
1.edksetup.bat2.build -p AppPkg\AppPkg/dsc -a X64main.c如下://#include <Uefi.h>//#include <Library/UefiLib.h>//#include <Library/ShellCEntryLib.h>#include <stdio.h>/*** Demonstrates basic workings of the main()...原创 2020-05-10 15:19:40 · 678 阅读 · 0 评论 -
X86和X64的区别
一、简介X86:32位系统,是指操作系统一次性可以处理的位数是32。x86指的是一种cpu的架构,x86架构的特点是cpu的寄存器是32位的。X64:也可写作X86-64,64位系统,指操作系统一次性可以处理的位数是64。x64架构的特点是cpu的寄存器是64位的。二、数据类型长度不同位数OS下的变量类型的长度如下:32位平台char1个字节8位...原创 2019-12-13 15:14:08 · 8952 阅读 · 0 评论 -
X86/X64汇编语言基础
目录一、基础介绍汇编语言简介 80×86 计算机组织 80×86 的指令系统和寻址方式 汇编语言程序格式 汇编语言程序的运行 子程序结构二、汇编实验打印输出"Hello World!" 双精度数加减法 四则运算 串操作 数组求和 冒泡排序 n的阶乘 大小写转换三、例题讲解单项选择题 填空专题 程序格式专题汇编语言简介 汇编语言是大学许...转载 2019-12-04 11:59:37 · 2940 阅读 · 1 评论