CompSystems 245 - Week 1 - Lecture 1, 2 and 3 - CPU instructions

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/14

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 11:58 AM on 8/24/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

15 Terms

1
New cards

Describe the microprocessor:

  • What it is

  • What it does

  • How it does it


  • Digital integrated circuit

    • A semiconductor that processes discrete signals

      • binary high (1) and low (0) voltage states

      • not analog signals

    • uses millions of transistors



<ul><li><p>Digital integrated circuit</p><ul><li><p>A semiconductor that processes discrete signals</p><ul><li><p>binary high (1) and low (0) voltage states</p></li><li><p>not analog signals</p></li></ul></li><li><p>uses millions of transistors</p></li></ul></li><li><p></p></li></ul><p></p>
2
New cards

Describe the microcontrolle:

  • why its needed

  • what it is

  • its components


knowt flashcard image
3
New cards

Describe the microcontroller:

  • Its memory

  • the processor

  • its peripherals

  • the pcb

  • what kind of microcontrollers are there

  • embedded system



4
New cards

Describe the STM32f407VG microcontroller:

  • Its processor

  • its program memory

  • its non-volatile memory

  • input peripherals

  • output peripherals


knowt flashcard image
5
New cards

Describe what is meant by architecture of a computer:

  • what it is

  • what architecture we use

    • what that architecture is

    • its operational size


knowt flashcard image
6
New cards

Describe what is meany by the instructions and operands of a computer:

  • what are instructions

  • what is an instruction set

  • what is an operation

  • what is an operand

  • give an example of an instruction


knowt flashcard image
7
New cards

Describe machine and assembly language in relation to instructions:

  • what is machine language

  • the size of our architecture instructions

  • what microprocessors do with machine language

  • what is assembly language


knowt flashcard image
8
New cards

Describe how a CPU process instructions:

  • what it takes in

  • how it processes inputs


knowt flashcard image
9
New cards

Describe how a CPU uses memory to process instructions:

  • why it uses memory

  • what the memory is

  • size of read/writes to/from memory

    • term for blocks of memory


knowt flashcard image
10
New cards

Describe memory:

  • the types

    • their purpose

    • their location depending on architecture types


knowt flashcard image
11
New cards

Describe the process of instruction handling by a CPU:

  • the steps

    • their description

  • A schematic of pipeline processing in relation to the stm32f407vgt microcontroller



12
New cards

Describe the cycles per instruction of the STM32F407VGT processor:

  • why some may differ from others

  • effect of altering the PC


knowt flashcard image
13
New cards

Describe briefly how instructions in both C and assembly are processed and executed:

  • The steps



<p></p>
14
New cards

Describe the translation step of processing code for execution:

  • For C code

  • For assembly code

  • What is produced



15
New cards

Describe the linker when compiling source code:

  • What it is

  • what it does

  • what gets produced


knowt flashcard image