

Sécurité binaire
Presentation
•
Other
•
University
•
Hard
Addi Zakaria
Used 2+ times
FREE Resource
42 Slides • 31 Questions
1
B2-Ynov Addi Zakaria
2
3
4
5
Multiple Choice
Quel est le rôle d'un ALU?
Gérer les opérations mémoire
Effectuer les opérations logiques et arithmétiques
Eviter la surchauffe du CPU
Contenir le cache du CPU
6
Multiple Choice
A quel étape intervient le compilateur?
Entre le CPU et la mémoire
Entre les périphériques d'entrée/sortie et le CPU
Entre le code source et son exécution sur le CPU
Entre les registre et l'ALU
7
Multiple Select
Quel est le rôle des registres?
Stocker les résultats des opérations du CPU
Effectuer des opérations mémoires
Fournir l'état des opérations en cours
Contrôler le flux d'éxécution
8
Multiple Choice
Que signifie l'acronyme ALU?
Architecture leverage unit
Assembly loading unit
Arithmetic and logic unit
Advanced Logic unit
9
Multiple Choice
Que signifie l'acronyme CU?
Central unit
Core unit
Control unit
Capacity unit
10
Multiple Choice
Que signifie l'acronyme CPU
Core processing unit
Central prefetching unit
Central processing unit
Cadence previsualization unit
11
Multiple Select
Quel est le rôle du CU?
Gérer les opérations d'entrée sortie
Décoder les instructions processeurs
Contrôler l’exécution des flux
Effectuer des opérations arithmétiques
12
Le "Vrai" langage de programmation
Some text here about the topic of discussion
13
Le "Vrai" langage de programmation
Registres
Some text here about the topic of discussion
14
Le "Vrai" langage de programmation
Registres
Instructions
Some text here about the topic of discussion
15
Le "Vrai" langage de programmation
Registres
instructions
Mémoire
Some text here about the topic of discussion
16
Multiple Choice
Quels sont les trois concepts importants dans le language assembleur?
Mémoire
Instructions
Registres
Mémoire
Registres
Entrée/sortie
Instructions
Arithmétiques
Logiques
Instructions
Mémoire
Entrée/sortie
17
Les registres sont des espaces de stockages temporaires
Some text here about the topic of discussion
18
Les registres sont des espaces de stockages temporaires et rapides
Some text here about the topic of discussion
19
Les registres sont des espaces de stockages temporaires et rapides
Registres généraux de données
Some text here about the topic of discussion
20
Les registres sont des espaces de stockages temporaires et rapides
Registres généraux de données : r04-r15
Some text here about the topic of discussion
21
Les registres sont des espaces de stockages temporaires et rapides
Registres généraux de données : r04-r15
Registres de pile
Some text here about the topic of discussion
22
Les registres sont des espaces de stockages temporaires et rapides
Registres généraux de données : r04-r15
Registres de pile : sp
Some text here about the topic of discussion
23
Les registres sont des espaces de stockages temporaires et rapides
Registres généraux de données : r04-r15
Registres de pile : sp
Registres de statut
Some text here about the topic of discussion
24
Les registres sont des espaces de stockages temporaires et rapides
Registres généraux de données : r04-r15
Registres de pile : sp
Registres de statut : sr
Compteur ordinal
Some text here about the topic of discussion
25
Les registres sont des espaces de stockages temporaires et rapides
Registres généraux de données : r04-r15
Registres de pile : sp
Registres de statut : sr
Compteur ordinal : pc
Some text here about the topic of discussion
26
Multiple Choice
r07 est un registre de quel type?
Registre générale de donnée
Registre de contrôle
Registre de statut
Registre de pile
27
Multiple Choice
Quel est l'utilité des registres généraux de donnée?
Contrôler l’exécution des instructions
Stocker des données pour les opérations
Stocker le statut des opérations
Stocker la base de la pile
28
Multiple Choice
Quel est l'utilité du registre de statut?
Contrôler l’exécution des instructions
Stocker des données pour les opérations
Stocker le statut des opérations
Stocker la base de la pile
29
Multiple Choice
Quel est l'utilité du compteur ordinal?
Contrôler l’exécution des instructions
Stocker des données pour les opérations
Stocker le statut des opérations
Stocker la base de la pile
30
Multiple Choice
Quel est l'utilité du registre de pile?
Contrôler l’exécution des instructions
Stocker des données pour les opérations
Stocker le statut des opérations
Stocker la base de la pile
31
Multiple Choice
Dans l'architecture MSP430 quel est le nom du compteur ordinal?
pc
lr
co
sp
32
Multiple Choice
Dans l'architecture MSP430 quel est le nom du registre de statut?
rs
sr
pc
r05
33
Multiple Choice
Dans l'architecture MSP430 quel est le nom du registre de pile?
rp
sp
r11
pc
34
Format des instructions: Opcode
Some text here about the topic of discussion
35
Format des instructions: Opcode Operand
Some text here about the topic of discussion
36
Format des instructions: Opcode Operand
Example:
mov &0x015c, r5
Deux types d'instructions: Arithmétiques
Some text here about the topic of discussion
37
Format des instructions: Opcode Operand
Example:
mov &0x015c, r5
Some text here about the topic of discussion
38
Format des instructions: Opcode Operand
Example:
mov &0x015c, r5
Deux types d'instructions: Arithmétiques
Some text here about the topic of discussion
39
Format des instructions: Opcode Operand
Example:
mov &0x015c, r5
Deux types d'instructions: Arithmétiques et Contrôles
Some text here about the topic of discussion
40
Multiple Choice
mov &0x015c, r5
Opcode?
Operand?
41
Multiple Choice
mov &0x015c, r5
Opcode?
Operand?
42
Multiple Choice
mov.b #0x0, 0x2400(r15)
Opcode?
Operand?
43
Multiple Choice
clr r15
Opcode?
Operand?
44
Rx : reférénce direct au valeur stocké dans les registres
Some text here about the topic of discussion
45
Rx : reférénce direct au valeur stocké dans les registres
@Rx : référence à la valeur mémoire indiqué par le registre Rx
Some text here about the topic of discussion
46
Rx : reférénce direct au valeur stocké dans les registres
@Rx : référence à la valeur mémoire indiqué par le registre Rx
ex: R01 = 15, M[15]=4, @R01=4
Some text here about the topic of discussion
47
Rx : reférénce direct au valeur stocké dans les registres
@Rx : référence à la valeur mémoire indiqué par le registre Rx
ex: R01 = 15, M[15]=4, @R01=4
@Rx+: référence à la valeur mémoire indiqué par le registre Rx puis incrémente le registre Rx
Some text here about the topic of discussion
48
Rx : reférénce direct au valeur stocké dans les registres
@Rx : référence à la valeur mémoire indiqué par le registre Rx
ex: R01 = 15, M[15]=4, @R01=4
@Rx+: référence à la valeur mémoire indiqué par le registre Rx puis incrémente le registre Rx
ex: R01 = 15, M[15]=4, @R01+=4, R01 = 16
Some text here about the topic of discussion
49
#c : Constante numérique
#4 = 4
Some text here about the topic of discussion
50
#c : Constante numérique
#4 = 4
c(Rx): Accés indexé en mémoire
Some text here about the topic of discussion
51
#c : Constante numérique
#4 = 4
c(Rx): Accés indexé en mémoire
R01=15, M[20]=4, #0x5(R01)=4
&c: Contenu en mémoire indiqué par la constante c
Some text here about the topic of discussion
52
#c : Constante numérique
#4 = 4
c(Rx): Accés indexé en mémoire
R01=15, M[20]=4, #0x5(R01)=4
&c: Contenu en mémoire indiqué par la constante c
M[4]=42, &4 = 42
Some text here about the topic of discussion
53
Poll
R01=4,R05=9,R11=2
R05
4
30
9
2
54
Multiple Choice
R01=4,R05=9,R11=2,M[2]=16
@R11
10
4
2
16
55
Multiple Choice
R01=4,R05=9,R11=2,M[2]=16
#4
10
4
2
16
56
Multiple Choice
R01=4,R05=9,R11=2,M[6]=20,M[10]=15
#4(R11)
10
4
20
15
57
Multiple Choice
R01=4,R05=9,R11=2,M[6]=20,M[10]=15
&10
10
4
20
15
58
Mov arg1 arg2 -> arg2 = arg1
Some text here about the topic of discussion
59
Mov arg1 arg2 -> arg2 = arg1
Add arg1 arg2 -> arg2 += arg1
Some text here about the topic of discussion
60
Mov arg1 arg2 -> arg2 = arg1
Add arg1 arg2 -> arg2 += arg1
SUB arg1 arg2 -> arg2 -= arg1
Some text here about the topic of discussion
61
Mov arg1 arg2 -> arg2 = arg1
Add arg1 arg2 -> arg2 += arg1
SUB arg1 arg2 -> arg2 -= arg1
AND arg1 arg2 -> arg2 &= arg1 (ex: 1011 & 0110 = 0010)
Some text here about the topic of discussion
62
Mov arg1 arg2 -> arg2 = arg1
Add arg1 arg2 -> arg2 += arg1
SUB arg1 arg2 -> arg2 -= arg1
AND arg1 arg2 -> arg2 &= arg1 (ex: 1011 & 0110 = 0010)
XOR arg1 arg2 -> arg2 = arg1 XOR arg2 (ex: 1011 XOR 0110 = 1100)
Some text here about the topic of discussion
63
CMP arg1 arg2 -> effectue arg1 - arg2, ignore le résultat et modifie le registre sr en fonction
Some text here about the topic of discussion
64
CMP arg1 arg2 -> effectue arg1 - arg2, ignore le résultat et modifie le registre sr en fonction
PUSH arg1 -> pousse l'argument arg1 sur la pile -> sp = sp - 2, @sp = arg1
Some text here about the topic of discussion
65
POP arg1 -> dépile la valeur sur la pile et la met dans arg1 -> arg1 = @sp, @sp +=2
Some text here about the topic of discussion
66
POP arg1 -> dépile la valeur sur la pile et la met dans arg1 -> arg1 = @sp, @sp +=2
JMP arg1 -> pc = arg1
Some text here about the topic of discussion
67
POP arg1 -> dépile la valeur sur la pile et la met dans arg1 -> arg1 = @sp, @sp +=2
JMP arg1 -> pc = arg1
Jxx arg1 -> en fonction de la condition (xx) et de SR, pc = arg1 ou pc += 1
Some text here about the topic of discussion
68
Multiple Select
mov r0, #5
M[5] = 5
r0 = 5
pc +=1
r1 = 2
69
Multiple Select
r0=5
mov @r0, #10
M[5] = 10
r0 = 10
pc +=1
r0=5
70
Multiple Select
r0=5
add r0,#5
mov @r0, r0
r0=5
pc = r0
r0=10
M[5] = 10
71
Multiple Select
r0=5
add r0,#5
cmp r0,#5
r0=5
Z=
r0=10
M[5] = 10
72
Multiple Select
r0=5
cmp r0,#5
JMP r0
r0=5
pc = r0
r0=10
M[5] = 10
73
Multiple Select
r0=5,sp=5
mov r0, #10
push r0
sp=10
@sp=10
r0=5
sp=3
B2-Ynov Addi Zakaria
Show answer
Auto Play
Slide 1 / 73
SLIDE
Similar Resources on Wayground
60 questions
3.2 Procés cinematogràfic i creació audiovisual
Presentation
•
11th Grade
73 questions
RAPPEL FRANCES 1
Presentation
•
University
75 questions
Les soins de santé en Belgique
Presentation
•
12th Grade
74 questions
Bài học không có tiêu đề
Presentation
•
University
69 questions
Sistemas HVAC
Presentation
•
12th Grade
65 questions
Cosmo A1 D6L1-4 présentation
Presentation
•
Professional Development
74 questions
P2 - MPLS
Presentation
•
University
73 questions
Expressions quebecoises
Presentation
•
Professional Development
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade
Discover more resources for Other
20 questions
Disney Trivia
Quiz
•
University
10 questions
Spanish Greetings and Goodbyes!
Presentation
•
6th Grade - University
20 questions
Physical or Chemical Change/Phases
Quiz
•
8th Grade - University
39 questions
Unit 7 Key Terms
Quiz
•
11th Grade - University
25 questions
SER and Subject Pronouns
Quiz
•
8th Grade - University
38 questions
Unit 6 Key Terms
Quiz
•
11th Grade - University
19 questions
Key Concepts in Buddhism
Quiz
•
University
0 questions
Cell Domain Basic Review (Biology)
Quiz
•
University