«« ( Date ) »» // «« ( Thread ) »» // mips-nastava - 2004

AT direktiva

by Maja Stikic
subota, 07. februar 2004 - 01:26.

Sta tacno radi asemblerska AT direktiva, tj. da li je tacno resenje ispitnog zadatka radjenog na vezbama, npr.
RES_TAB SEGMENT AT 0FFFF0h
....
i sl. za ostale segmente,
posto u knjizi koju je asistent dao na vezbama pise:
The BIU (Bus Interface Unit) ALWAYS inserts zeros for the lowest 4 bits (nibble) of the 20-bit starting address for a segment.

Meni, na osnovu toga, izgleda kao da bi trebala da stoji 16-bitna adresa, odnosno za gore navedeni primer da bude:
RES_TAB SEGMENT AT 0FFFFh
a BIU ce da ubaci 4 najniza bita da budu 0?
Mada, u vecini starih domacih zadataka stoji kao u primeru sa vezbi 0FFFF0h...