BrokenThorn Entertainment - View topic - OSDev Series: IA32 machine language
It is currently Thu May 23, 2013 10:28 pm




Post new topic Reply to topic  [ 8 posts ] 
OSDev Series: IA32 machine language 
Author Message
Site Admin
User avatar

Joined: Sat Oct 20, 2007 7:58 pm
Posts: 454
Post OSDev Series: IA32 machine language
Hello everyone,

This is the initial release for the OSDev Series advanced chapter covering IA32 and IA64 machine language. It provides an introduction to machine language topics, instruction encoding, using instruction look-up tables, and some examples of translating instructions.

We are transitioning to a different writing environment for the series to present a standard formatting method and resolve spelling errors that are present in earlier chapters.


Mon Dec 19, 2011 7:46 pm
Profile E-mail WWW

Joined: Wed Jul 22, 2009 6:44 am
Posts: 63
Post Re: OSDev Series: IA32 machine language
Thanks... and welcome!

_________________
_____________
Think it, build it, bit by bit...


Tue Dec 20, 2011 10:33 am
Profile E-mail
Moderator

Joined: Thu Jan 10, 2008 6:43 pm
Posts: 95
Location: USA
Post Re: OSDev Series: IA32 machine language
Thanks!


Tue Dec 20, 2011 2:26 pm
Profile

Joined: Wed Oct 20, 2010 1:20 pm
Posts: 7
Post Re: OSDev Series: IA32 machine language
It is really a good tutorial.
Thank you .... :)


Wed Dec 21, 2011 2:52 pm
Profile E-mail
User avatar

Joined: Sat Apr 16, 2011 2:52 am
Posts: 11
Post Re: OSDev Series: IA32 machine language
Thanks Mike! :D

_________________
When life gives you lemmings, keep them safe.


Mon Jan 23, 2012 1:55 am
Profile
Moderator

Joined: Tue Oct 23, 2007 10:05 am
Posts: 387
Location: 127.0.0.1
Post Re: OSDev Series: IA32 machine language
Hey,

Sorry to call you out on this, but IA64 is the Intel Itanium architecture, not 64bit x86 archtecture.

The naming is very confusing.

32bit:
x86 (most common name)
IA-32 (Intel name - default in their manuals)
i386 (Linux 32bit stuff, including systems code)
i686 (Linux 32bit kernel level stuff)

64bit:
AMD64 (AMD name - they invented it licenced it to Intel)
Intel64 (Old Intel name - still exists in older documents)
EMT64 (Extended Memory Technology 64bit) (New Intel name, following confusion with IA64 name)
IA-32e (Intel Architecture extensions) (Another Intel name, common in their manuals)
x86_64 (Common in most open source systems code - Xen, Linux etc.)

Itanium:
IA64 (Itanium Architecture)

A cynic might draw a comparason about some of the naming conventions and some of the silly obscure legacy components of x86.

~Andrew

_________________
Image


Wed Feb 22, 2012 9:37 pm
Profile E-mail WWW
Site Admin
User avatar

Joined: Sat Oct 20, 2007 7:58 pm
Posts: 454
Post Re: OSDev Series: IA32 machine language
Hello,

No worries, you are correct. I have been notified a few weeks ago on the potential confusion the name could cause. It will be fixed :)


Sun Feb 26, 2012 12:34 am
Profile E-mail WWW
Moderator

Joined: Thu Jan 10, 2008 6:43 pm
Posts: 95
Location: USA
Post Re: OSDev Series: IA32 machine language
Any word on the tasking chapter?


Thu Mar 29, 2012 9:12 pm
Profile
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron

Powered by phpBB © phpBB Group.
Original Design by Vjacheslav Trushkin for Free Forums/DivisionCore.
Theme and forum modified by BrokenThorn Entertainment, Co.