随笔分类 -  AMD64

ADM manual V2 :: chapter 1: system programing
摘要:System Programing 第一章主要讲系统进程的基本概念, 为软件写汇编的程序员提供信息。编写操作系统、加载器、链接器、设备驱动程序或需要访问系统资源的实用程序的程序员。这些系统资源通常只对以最高权限级别(CPL=0)运行的软件可用,也称为特权软件。CPL 共四级, 0~3, CPL=0 阅读全文

posted @ 2021-09-01 16:19 老头去打猎 阅读(111) 评论(0) 推荐(0)

cs ds ss fs gs 段寄存器
摘要:cs:代码段寄存器 ds:数据段寄存器 ss:堆栈段寄存器 es:扩展段寄存器 fs:标志段寄存器 gs:全局段寄存器 阅读全文

posted @ 2020-04-29 14:26 老头去打猎 阅读(1119) 评论(0) 推荐(0)

instruction 寻址,sib modrm
摘要:reference:卷三 第一章 参考如下: 阅读全文

posted @ 2020-01-21 14:36 老头去打猎 阅读(207) 评论(0) 推荐(0)

srb
摘要:srb: Special Register Bus 阅读全文

posted @ 2019-11-07 10:20 老头去打猎 阅读(155) 评论(0) 推荐(0)

x86指令集 指令解释
摘要:转载至:https://blog.csdn.net/bjbz_cxy/article/details/79467688 阅读全文

posted @ 2019-10-11 14:12 老头去打猎 阅读(272) 评论(0) 推荐(0)

AMD rdmsr wrmsr 指令
摘要:转载自:https://www.xuebuyuan.com/804478.html msr: model specific register MSR 是CPU 的一组64 位寄存器,可以分别通过RDMSR 和WRMSR 两条指令进行读和写的操作,前提要在ECX 中写入MSR 的地址。MSR 的指令必 阅读全文

posted @ 2019-10-09 16:23 老头去打猎 阅读(2349) 评论(0) 推荐(0)

MOESI protocal
摘要:MOESI 是cache的一中协议机制,用于确保不同cache 缓存的相同位置的数据的一致性。 invalid : 当前cache line的数据无效; exclusive: cache line 数据最新有效,且与memory数据一致,其他cache这种没有相同数据; share: 当前cache 阅读全文

posted @ 2019-10-08 13:35 老头去打猎 阅读(865) 评论(0) 推荐(0)

flag
摘要:carry flag 是溢出标志。 阅读全文

posted @ 2019-09-26 20:29 老头去打猎 阅读(154) 评论(0) 推荐(0)

CPUID
摘要:CPUID是一条指令,在任何level都可执行。用来获取当前处理器的信息,比如它的功能等。 The CPUID instruction makes implicit use of the EAX, EBX, ECX, and EDX registers. Software loads a funct 阅读全文

posted @ 2019-09-23 21:27 老头去打猎 阅读(1050) 评论(0) 推荐(0)

probe,victim,
摘要:l1 to l2, l2 to l3 读取数据称为正向的话, 那么方向读取数据,比如l3 to l2, l2 to l1 可以称为probe。 在多核运行的cpu时, core0 store data 到 l1, core1 想要读取相同地址的数据, 会从core0 的 l2 到l1读数据,这成为p 阅读全文

posted @ 2019-09-18 20:07 老头去打猎 阅读(236) 评论(0) 推荐(0)

关于triple fault
摘要:工作中遇到一个triple fault 的东西, 一脸懵逼。 这个fault 是 同事修改 ccx env 改出来的, 有关double fault 转载: http://www.lenky.info/archives/2012/04/1479 triple fault , spec 上一个exam 阅读全文

posted @ 2019-08-02 11:01 老头去打猎 阅读(873) 评论(0) 推荐(0)

AMD64 专业名词缩写
摘要:National Convention (符号约定) DS:SI A far pointer or logical address. The real address or segment descriptor specified by the segment register (DS in thi 阅读全文

posted @ 2019-07-05 17:12 老头去打猎 阅读(509) 评论(0) 推荐(0)

AMD64 Sepc 学习笔记
摘要:先立个标签,希望自己能坚持把卷2看完 阅读全文

posted @ 2019-05-17 10:36 老头去打猎 阅读(339) 评论(0) 推荐(0)

导航