当前位置:首页 > 我的书籍 > 正文内容

大家不知道的AMD处理器的指令CPUID介绍,和AMD计算机结构增补。

Peirre3年前 (2022-08-24)我的书籍351

CPUID这个指令是INTEL公司的处理器一直有的,实际AMD公司的处理器也有。

保留检测信息:

处理器定义从EAX寄存器返回。CPUID EAX,00000001 返回CPU硬件数据结构。

多个处理器可以在F4x164寄存器中反应。返回值EAX为0由BIOS或软件读出。

处理器保留字的格式:

31        28 27        20 19      16 15       12 11      8 7        4 3        0 
+-----------+------------+----------+-----------+---------+--------- +---------+
|  =====    |            |          |  =====    |         |          |         |
+-----------+------------+----------+-----------+---------+----------+---------+

==== 保留
31-28 保留(0)
27-20 扩展处理器家簇
19-16 扩展模式
15-12 保留(0)
7-4 CPU家簇
3-0 子型号

CPUID EAX = 0000 0001
返回 EAX
00100F42h AMD 家簇10h  5代处理器
00100F80h AMD 家簇10h  6代处理器
00100F91h AMD 家簇10h G34一代处理器
00100F81h AMD 家簇10h C32一代处理器
00100F80h AMD 家簇10h C32一代处理器
00100F22h AMD 家簇10h AM2二代处理器
00100F23h AMD 家簇10h AM2二代处理器
00100F42h AMD 家簇10h AM2二代处理器
00100F42h AMD 家簇10h AM3处理器
00100F52h AMD 家簇10h AM3处理器
00100F62h AMD 家簇10h AM3处理器
00100F43h AMD 家簇10h AM3处理器
00100F53h AMD 家簇10h AM3处理器
00100F63h AMD 家簇10h AM3处理器
00100FA0h AMD 家簇10h AM3处理器
00100F62h AMD 家簇10h S1三代处理器
00100F53h AMD 家簇10h S1四代处理器 
00100F63h AMD 家簇10h S1四代处理器
00100F63h AMD 家簇10h ASB2处理器


F4X164 补充校正寄存器(F4x164 Fixed Errata Register)

注:和CPUID的子集命令函数 EAX = 1 表示为处理器的型号助记和特殊功能的应用。


长调助记:

callf 和 jmpf 可以超越GDT/LDT 范围。也就是32位8位移,和64位16位移跳转。


REP MOVS 指令可以中止源地址

当DRAM控制数据器开启时会有错误的DRAM数据访问

MSRC 指令 001 001fh

中止内存控制器选项进入联合模式:

初始 F2x8c

开始 F2x90

读 F2x90 0字位50微秒

打开 F2x8c 18字位为0

关闭 F2x8c 18字位为1

打开 F2x8c 18字位为0

开始DRAM 环

挂起S3,BOIS处理方式:

关闭 F2x8c 18字位为1

初始化设置 F2x90 1字位为1

读 F2x90 1字位0 50微秒

打开 F2x8c 18字位为0

关闭 F2x8c 18字位为1

打开 F2x8c 18字位为0

PS 这里F2为总线,8c是寄存器编址,间接设置位是字位,希望理解。

>>>>>>>>>>>>>>>>>+++++++++++++<<<<<<<<<<<<<<<<<<

coutiune......

分享给朋友:

相关文章

走入社会十年过后的第二个十年。

接http://www.nantz.top/zblog/index.php/9.html从学校出来已经有十年了,公司经营创收基本持平,销售并不容易。老板的所得比员工低,或持平。在鸿高数字技术的我有两条...

补充一下。公开开源下载站点。

补充一下。公开开源下载站点。

接刚才发的书稿。我喜欢用的开源站点,书中有介绍。这些链接实时有效。同时也是为了个人使用方便。开源软件镜像站点:主流开源镜像 https://mirrors.cloud.tencent.com...

原本,纯英文资料,开4899端口的,BIOS级的。

原本,纯英文资料,开4899端口的,BIOS级的。

资料AMI_Debug_Remote_Users_Guide.pdf是不是原本,是不是原本!!!昨天http://www.ami.com/ 资料还是可以共享的,今天限制下载http://ww...

一本外国食谱,一半看不懂,献了。

一本外国食谱,一半看不懂,献了。

书籍参考,写了工作方式,餐具选择,食材的部位选择。参考资料:www.godmain.cn/John.Wiley.Professional.Cooking.pdf 不知道是否有0day漏洞,注意一下。...

找了好久的BIOS和DOS,向量表和数据表。

找了好久的BIOS和DOS,向量表和数据表。

简单说明一下,中断向量在16位地址的内存最初的000:3FF 数据内,4个字节为一个数组地址。编号为0-FFh,分硬中断和软件中断,分BIOS中断和DOS中断,分系统中断和用户中断。实际上书本上有这些...

appwin 模拟器软件内含调试器助记符说明。

appwin 模拟器软件内含调试器助记符说明。

.    光标地址进入反汇编窗口 =  设置PC寄存器地址到当前指令 G  运行在正常速度 [PC寄存器 = 地址] 使用: 地址 | 标号 [保留,长度] 使用: 地址 | 标号 [...