cmpw $0, %bx\r
jne SectionLoop\r
\r
- movzwl Idtr, %eax # get size of IDT\r
+ movzwl (Idtr), %eax # get size of IDT\r
incl %eax\r
- addl Idtr + 2, %eax # add to base of IDT to get location of memory map... \r
+ addl 2(Idtr), %eax # add to base of IDT to get location of memory map... \r
pushl %eax # push memory map location on stack for call to EFILDR...\r
\r
pushl %eax # push return address (useless, just for stack balance)\r
pushl %eax\r
pushl %ecx\r
\r
- movb ' ', %al\r
+ movb $0x00, %al\r
movb $0xc, %ah\r
movl $0xb8000, %edi\r
movl $80*24, %ecx\r