ICS 54
                                  ======

                               Assignment #1

All of these questions should be answered while you are logged into the
machine "globalized-effort.ics.uci.edu".

1) What is your home directory?  How did you find out?

2) What is your UID?  How did you find out?

3) To what group(s) do you belong?  How did you find out?

4) What is your "kill" character used for?

5) If you remove execute permission for yourself from a directory, are
   you still allowed to create files in that directory?  Can you cd into
   it?  Can you "ls" it?  Can you "ls -l" it?

6) If you make a hard link to a file, and then remove the original file,
   are the contents of the file actually removed?  Why?  How about if you
   make a symbolic link?  Why?

7) Are you allowed to "mv" a directory?  Are you allowed to "cp" a
   directory?  If so, how?

8) How many mounted file systems are there on globalized-effort.ics.uci.edu?
   How did you find out?

9) Using only "ls" (and maybe "grep"), can you find out the name of your
   login terminal?  How?  (Hint: cheat by first typing "who am i".  Look
   also at the -L option of "ls".)

10) In slide 6 from lecture #1, assume binary 00000000 represents
    register D0.  Then the address translation from "FFFFDC0x" to
    binary is incorrect.  Ignore the leading FFFF, then correct the
    binary representation of the DC0? addresses.  What is the machine
    language (binary) representation of the MOVE instruction? What
    about the MUL instruction?