home - all - feeds - topics | tenforward - technology - amd - startrek - asklemmy - fuckcars - politics - workreform - cat - anime - privacy - anime - news - acab - world - gnostic - fuck_ai - rpgmemes - politics - 2meirl4meirl - more »
log in or sign up | preferences |
quokk.au site icon
asm@programming.dev posts comments
  • new
  • hot
  • top
  • old
  • Assembly

    asm@programming.dev
    252 readers
    0 active
    0 users here now

    Welcome to the programming.dev Assembly community!

    I have included LC3 resources for students at the bottom.

    Assembly at Wikipedia

    x86 Assembly Language Reference Manual PDF @ Oracle

    ARM Compiler toolchain Using the Assembler Version 4.1

    AT&T syntax x86 Assembly Guide @ Yale

    Intel syntax x86 Assembly Guide @ University of Virginia Computer Science


    For students:

    MIT OpenCourseWare: Assembly Language & Computer Architecture Video @ YouTube

    MIT OpenCourseWare: Assembly Language & Computer Architecture Lecture slides

    LC3 ISA PDF @ University of North Carolina Ashenvale

    Introduction to Computing Systems: From Bits & Gates to C/C++ & Beyond 3rd Edition by Yale Patt and Sanjay Patel @ Amazon (I bet you can find it somewhere else, say in PDF form.)

    LC3 Tutor - Simulator

    LC3 Tools at Colorado State University

    ___

    founded 3 years ago
    moderation log
    moderators
    Ategon@programming.dev
    chaoticAnimals@programming.dev

    comments

    comment on Help with nandgame: stack machine function calls in c/asm@programming.dev
    [–] wonderingwanderer@sopuli.xyz [S] 1 point 6 months ago

    Solved it! I was just missing these four lines in the call macro, just above the Push RETVAL section:

    A = TEMP_ADDR
    D = *A
    A = SP
    *A = D
    
  • permalink
  • fedilink
  • source
  • piefed
    0.5.3
    mlmym
    dotzip.1.9
    quokk.au
    modlog