<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener("load", function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <iframe src="http://www.blogger.com/navbar.g?targetBlogID=5154467150494545852&amp;blogName=My+Stuffs&amp;publishMode=PUBLISH_MODE_BLOGSPOT&amp;navbarType=BLUE&amp;layoutType=CLASSIC&amp;searchRoot=http%3A%2F%2Fkcstuffs.blogspot.com%2Fsearch&amp;blogLocale=en_US&amp;homepageUrl=http%3A%2F%2Fkcstuffs.blogspot.com%2F" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" height="30px" width="100%" id="navbar-iframe" allowtransparency="true" title="Blogger Navigation and Search"></iframe> <div></div>

About

It is me Kasun Chathuranga, who is doing Electrical Engineering in University of Moratuwa, Sri Lanka.

Embedded Systems Assignment 1- Guide Friday, June 20, 2008 |

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

Level3 UoM Course Works - ICT Wednesday, June 18, 2008 |

Hi pals,
Enjoy this....



Download

Download from mirror 1
Download from mirror 2
Download from mirror 3