Skip to content
This repository has been archived by the owner on Jul 24, 2024. It is now read-only.

Assignment Progress #1

Open
7 of 24 tasks
dluman opened this issue Oct 12, 2023 · 0 comments
Open
7 of 24 tasks

Assignment Progress #1

dluman opened this issue Oct 12, 2023 · 0 comments
Assignees

Comments

@dluman
Copy link
Contributor

dluman commented Oct 12, 2023

TODOs

Based on the GatorGrader report for this run, here's a summary of what you've got left to do.

TODOs

  • adder/program.S contains no TODOs
  • adder/ops.S contains no TODOs
  • dynamo/program.S contains no TODOs
  • dynamo/dispatch.S contains no TODOs
  • sifter/sifter.S contains no TODOs
  • sifter/program.S contains no TODOs
  • docs/report.md contains no TODOs

ARMv6 Assembly

  • adder/program.S contains BL instruction to add subroutine
  • adder/program.S contains a PUSH instruction to add LR to stack
  • adder/program.S contains a POP instruction remove LR from stack to register
  • adder/program.S contains a BX instruction to return to value from LR
  • dynamo/program.S contains BL instruction to dispatch subroutine
  • dynamo/dispatch.S contains sufficient PUSH instructions to add values to the stack
  • dynamo/dispatch.S contains sufficient POP instructions to add values to the stack
  • dynamo/dispatch.S uses LSR to shift a register incrementally
  • dynamo/dispatch.S uses adequate BX instructions to branch to appropriate loops
  • dynamo/dispatch.S uses CMP instructions to evaluate conditional logic
  • dynamo/dispatch.S uses traditional branching instructions to branch on logic
  • sifter/program.S branches and links to sifter
  • sifter/sifter.S POPs from the stack
  • sifter/sifter.S PUSHes from the stack
  • sifter/sifter.S uses BX to jump to appropriate point
  • sifter/sifter.S compares values to branch appropriately
  • sifter/sifter.S compares uses branch and link to return to appropriate point in previous subroutine

Percent complete

Based on the checks achieved, this assignment is 29% complete.

@dluman dluman self-assigned this Oct 12, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant