Embedded Systems Assignment 1- Guide
Dear pals,
We just have to compare instruction sets of two processors from two manufacturers. There are several types of processor manufactures. E.g. Intel, AMD, Cyrix, Toshiba etc. You can also compare two processor such as z-80 and Toshiba processor which can be found on apple computers. But I selected x86 architecture which is very easy to found data.
Look at following screen shots. Instructions for Intel core2duo processor (from Chamil's laptop) is MMX, SSE....., EM64T etc. But for AMD Turion processor(from Anuvinda's laptop) has little bit different instruction. For MMX in Intel, AMD has MMX(+). For AMD x86-64 Intel has EM64T instruction. Both are almost same in action. But they are instructions sets with different instructions.


Here more screen shots on desktop processor AMD Sempron and Intel Pentium IV with HT.


Centrino Mobile processor

These instruction sets are obtained with using cpu-z.
Click here to download it. (Ver 1.45)
Download from original mirror
But you can implement in C++ very easily by using cpuid functions which allows to get processor information in processor. It is much more effective than cpu-z and you can get many information from it including register data. Select the mirror to download it.
Mirror1
Mirror2
Mirror3
The assignment also asked about registers. In case of description of instruction sets like MMX and MMX(+), it automatically describe about registers.
Here is my resource kit. Those data collect by web and now they are pdf form.
Mirror1
Mirror2
Mirror3
Hope you can do it.
Kasun
We just have to compare instruction sets of two processors from two manufacturers. There are several types of processor manufactures. E.g. Intel, AMD, Cyrix, Toshiba etc. You can also compare two processor such as z-80 and Toshiba processor which can be found on apple computers. But I selected x86 architecture which is very easy to found data.
Look at following screen shots. Instructions for Intel core2duo processor (from Chamil's laptop) is MMX, SSE....., EM64T etc. But for AMD Turion processor(from Anuvinda's laptop) has little bit different instruction. For MMX in Intel, AMD has MMX(+). For AMD x86-64 Intel has EM64T instruction. Both are almost same in action. But they are instructions sets with different instructions.


Here more screen shots on desktop processor AMD Sempron and Intel Pentium IV with HT.


Centrino Mobile processor
These instruction sets are obtained with using cpu-z.
Click here to download it. (Ver 1.45)
Download from original mirror
But you can implement in C++ very easily by using cpuid functions which allows to get processor information in processor. It is much more effective than cpu-z and you can get many information from it including register data. Select the mirror to download it.
Mirror1
Mirror2
Mirror3
The assignment also asked about registers. In case of description of instruction sets like MMX and MMX(+), it automatically describe about registers.
Here is my resource kit. Those data collect by web and now they are pdf form.
Mirror1
Mirror2
Mirror3
Hope you can do it.
Kasun
June 22, 2008 8:28 AM
Thanks a lot for your help man.
I know how you work hard to do all these things for us.
Coz
I'm one of your boarding guy.
Thanks, thanks a lot
BS!!!!! top
June 23, 2008 12:54 AM
You are really great man.
Appreciating your effort.
Thank you friend. top
June 24, 2008 10:44 AM
umba elakiri kollek aa! top