Talk:GDT Tutorial: Difference between revisions

From OSDev.wiki
Jump to navigation Jump to search
Content added Content deleted
(Created page with "=== Bit shifting error in second code sample === <code lang="C"> // Create the high 32 bit segment descriptor = limit & 0x000F0000; descriptor |= (flag << 8) &...")
 
No edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 9: Line 9:


At the last line, the upper 8 bits will always be 0. What is the proper shifting?
At the last line, the upper 8 bits will always be 0. What is the proper shifting?
: Thanks. Fixed on the page. [[User:Jnc100|John]] 14:07, 13 June 2012 (CDT)

== This is one of the worst pages on this wiki. ==

This whole page is in recipe format, and its author certainly have never read any books.
The page has very poor vocabulary, it is full of lists and code snippets as a alternative to explain something and titles end with question mark and use first person as subject.

Wonderful. Sadly half of "tutorials" here are made following this recipe format guideline.

Latest revision as of 15:19, 31 December 2016

Bit shifting error in second code sample

 // Create the high 32 bit segment
 descriptor  =  limit       & 0x000F0000;
 descriptor |= (flag <<  8) & 0x00F0FF00;
 descriptor |= (base >> 16) & 0xFF0000FF;

At the last line, the upper 8 bits will always be 0. What is the proper shifting?

Thanks. Fixed on the page. John 14:07, 13 June 2012 (CDT)

This is one of the worst pages on this wiki.

This whole page is in recipe format, and its author certainly have never read any books. The page has very poor vocabulary, it is full of lists and code snippets as a alternative to explain something and titles end with question mark and use first person as subject.

Wonderful. Sadly half of "tutorials" here are made following this recipe format guideline.