Week 5: ISA Features and Implications. ARM Syscalls and Basic Functions.

Class Recaps:

Monday

  • Pipelining Wrapup - Read rest of 4.5 and 4.8.

Tuesday

  • Assembly Basic Functions
  • Resources:
    • Davespace ARM Tutorial (Multiple Register Data Transfer, Stack, Call Chain)
    • Book chapter 2.8 covers the topic for ARMv8

Wednesday

  • Intro to Linux - do LinuxIntroActivities from Files link.
  • Discussion board has server address and login information.
  • SSH & PuTTY:
    • Windows
      • PuTTY download - look for Windows installer or the portable PuTTY binary.
      • Logging into a server with PuTTY - server address and username/password info is on our discussion board.
      • Changing colors- the ANSI Bold Blue color is very hard to read - you might want to change it. Folow these instructions, but load/save the Default session(not SOBORA2).
    • Mac
      • You can ssh from any terminal by typing "ssh ADDRESS"
      • You can also find applications like Terminus on the app store that may offer more features
  • Linux Command Line
  • Vi(m)

Friday

  • Command line assembling and debugging. Do the LinuxCompileDebug walkthrough from the Files link.
  • References:

Classroom slides/examples:

Directory of files from the week
Right click files and save to your computer