[OSy] Zadani 1. semestralky

David Matousek david at matousec.com
Tue Oct 9 13:54:20 CEST 2007


nebo jeste lepe

Kalisto loader.S se v Kalisto zkompiluje, zatimco v mym osu:

loader.s: Assembler messages:
loader.s:57: Error: undefined symbol `KERNEL_STARTUP_ADDRESS' in operation

kdyz jsem si s tim chvilku hral, tak sem docilil toho prekladu na
lui $ra, 0
tzn bez error hlasky, ale spatne



Rastislav Wartiak wrote:
> Zkusil jsem to zmenit přímo v Kalistu na kód který si psal a přeloží  
> se to správně. Takže buď je problém v kompilaci nebo ve svém kódu  
> děláš něco navíc. Zkus změnit jméno té konstanty na něco  
> smysluplnějšího.
> 
> RW
> 
>> Mel bych dotaz:
>>
>> kdyz mi v loader.S
>>
>> #define x 0x8000
>>    lui   $ra, x
>>
>> se todle ve skutecnosti prelozi na
>>    lui   $ra, 0
>> (hexdump -> 00000000:  00 00 1F 3C)
>> namisto na
>>    lui   $ra, 0x8000
> 
> 
> _______________________________________________
> OSy mailing list
> OSy at dsrg.mff.cuni.cz
> https://dsrg.mff.cuni.cz/mailman/listinfo/osy




More information about the NSWI004 mailing list