250,6 → 250,25 |
noIntelP4: |
cmp byte[f], 6 |
jne noIntelP6 |
;edited code for test task-1 |
cmp byte[em],0x3A ;i3,i5,i7 |
je newCPU; |
cmp byte[em],0x2A ;celeron dekstop, mobile, Xeon E3 |
je newCPU; |
cmp byte[em],0x2D ;i7 |
je newCPU; |
cmp byte[em],0x25 ;celeron, pentium, core i3,i5,i7 |
je newCPU; |
cmp byte[em],0x2C ;Xeon 3000 |
je newCPU; |
cmp byte[em],0x1E ;Clarksfield core i7 |
je newCPU; |
cmp byte[em],0x1A ;Bloomfield-2008 |
je newCPU; |
cmp byte[em],0x2E ;NEhlem ~2008 |
je newCPU; |
|
|
mov eax, 68 ; Pentium Pro / Pentium II / Pentium III |
mov ebx, 3 |
mov edx, 0x2A |
280,4 → 299,6 |
noIntel: |
noIntelP6: |
noAMDK8: |
newCPU: |
mov [nomultiplier], 1 |
ret |