CS 2340 Computer Architecture - Video Notes (Vocabulary Flashcards)

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/26

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering endianness, MIPS instructions, the Binary game term project, and related concepts from the notes.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

27 Terms

1
New cards

Endianness

The order bytes are stored in memory for multi-byte values; determines how multi-byte data is laid out.

2
New cards

Big-endian

Most significant byte stored at the lowest memory address.

3
New cards

Little-endian

Least significant byte stored at the lowest memory address.

4
New cards

Subu

MIPS unsigned subtraction instruction; computes a - b without overflow detection; result wraps around.

5
New cards

Two's complement

Binary representation for signed numbers; negative values are represented by the bit pattern that encodes the negative value in modulo 2^n.

6
New cards

Binary game

Term project: a one-player game solving binary-to-decimal and decimal-to-binary conversions using an ASCII board.

7
New cards

ASCII board

Text-based game board drawn with ASCII characters (no graphics).

8
New cards

Randomized problems

Each game play presents different problems due to randomness.

9
New cards

Levels

Game stages; the project specifies 10 levels with increasing complexity.

10
New cards

10 levels (level progression)

Structure where each level adds more lines or content to the board, increasing challenge.

11
New cards

Term project release

Assignment details for the Binary game project, including specifications and a link for reference.

12
New cards

Minimum requirements

One-player against computer; random problems; ASCII board; input validation; 10 levels.

13
New cards

Graphic extra credit

Optional enhancement to display graphics beyond the ASCII board.

14
New cards

Timeout feature

Optional extra credit feature to end a round after a timeout.

15
New cards

Written report

Documentation component of the term project detailing design and implementation.

16
New cards

Assembly code

Students must submit their own unique version of the MIPS assembly code.

17
New cards

User Manual

Documentation describing how to use and interact with the program.

18
New cards

Oral interview

Grader-led interview to verify implementation and understanding; part of grading.

19
New cards

60% implementation

Major portion of grade based on actual implemented features (verified via oral interview).

20
New cards

20% documentation

Portion of grade based on quality and completeness of documentation.

21
New cards

20% demonstration

Portion of grade based on demonstration of working program.

22
New cards

lw

MIPS instruction: Load Word; loads a 4-byte word from memory into a register.

23
New cards

sw

MIPS instruction: Store Word; writes a 4-byte word from a register to memory.

24
New cards

lb

MIPS instruction: Load Byte; loads a single byte from memory into a register.

25
New cards

sb

MIPS instruction: Store Byte; stores a single byte from a register to memory.

26
New cards

Byte-addressable memory

Memory where each address refers to a single byte, not a word.

27
New cards

Base address

Starting address of an array or data block (address of element 0).