CS - Week 9 - Slide 22 - ARM Programming (Part 1): Data-Processing Instructions

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

1/10

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 8:48 AM on 6/3/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

11 Terms

1
New cards

Describe logical instructions

knowt flashcard image
2
New cards

Describe the and logical operator

knowt flashcard image
3
New cards

Describe the OR operator

knowt flashcard image
4
New cards

Describe the BIC operator

knowt flashcard image
5
New cards

Describe the XOR operator

knowt flashcard image
6
New cards

describe the following bitwise operations in arm and C syntax:

  • not r1 → r0

  • r1 and r2 → r0

  • r1 or r2 → r0

  • r1 xor r2 → r0

  • r1 bic r2 → r0

knowt flashcard image
7
New cards

Describe:

  • shift instructions

  • rotate

  • logical shift left

  • logical shift right

  • rotate right

knowt flashcard image
8
New cards

Describe:

  • how to use bit shifting for multiplication and division

knowt flashcard image
9
New cards

Describe:

  • how to set bits

  • how to clear bits

knowt flashcard image
10
New cards

Describe barrel shifters

knowt flashcard image
11
New cards

Describe:

  • add with carry

  • subtract with carry

  • reverse subtract

  • reverse subtract with carry

  • why reverse subtract is used

knowt flashcard image