Gestão do percurso x86-64 Assembly

Esta página dá à comunidade do Exercism a informação e as ferramentas necessárias para gerir o percurso x86-64 Assembly.

Estudantes
19.180
Submissões
188.947
Discussões de mentoria
628

O percurso x86-64 Assembly precisa de atenção ⚠️

Em construção

Programa de estudos de x86-64 Assembly

Saber mais

Ajuda a criar o programa de estudos do percurso: é um conjunto de conceitos e exercícios de aprendizagem reunidos para ensinar os elementos fundamentais da linguagem de programação.

Próximo objetivo: criar um programa de estudos completo com pelo menos 30 conceitos. Sabe mais.
22 conceitos a serem ensinados
Ba
Basics
1.177 aprenderam
In
Integers
441 aprenderam
Co
Conditionals
311 aprenderam
Me
Memory
455 aprenderam
Ar
Arrays
184 aprenderam
Bi
Bit Manipulation
195 aprenderam
Lo
Loops
139 aprenderam
St
Strings
118 aprenderam
Fl
Floating-Point Numbers
157 aprenderam
St
Stack
95 aprenderam
In
Interfacing with the C language: Primitive Types, Enums, Pointers and Arrays
82 aprenderam
In
Interfacing with the C language: Structs
70 aprenderam
Re
Recursion
53 aprenderam
Th
Thunks
41 aprenderam
Br
Branchless Code
45 aprenderam
SI
SIMD
31 aprenderam
SI
SIMD: Integers
26 aprenderam
SI
SIMD: Bitwise
20 aprenderam
SI
SIMD: Masks and Conditions
14 aprenderam
SI
SIMD: Cross-Lane Operations
12 aprenderam
NA
NASM Macros
17 aprenderam
At
Atomics
11 aprenderam
22 exercícios de aprendizagem ativos
Iniciados
Tentativas
Conclusões
Pedidos de mentoria
Lasagna Lasagna
1.823
10.002 (média 5.5)
1.177 (64.6%)
20 (1.1%)
Inventory Management Inventory Management
792
17.930 (média 22.6)
441 (55.7%)
12 (1.5%)
Black Jack Black Jack
454
8.057 (média 17.7)
311 (68.5%)
10 (2.2%)
Color Palette Color Palette
650
13.797 (média 21.2)
455 (70.0%)
5 (0.8%)
Bird Watcher Bird Watcher
239
8.608 (média 36.0)
184 (77.0%)
1 (0.4%)
Secrets Secrets
231
5.146 (média 22.3)
195 (84.4%)
1 (0.4%)
Mixed Juices Mixed Juices
167
4.303 (média 25.8)
139 (83.2%)
1 (0.6%)
Poetry Club Door Policy Poetry Club Door Policy
134
3.156 (média 23.6)
118 (88.1%)
0 (0.0%)
Freelancer Rates Freelancer Rates
165
2.677 (média 16.2)
157 (95.2%)
0 (0.0%)
Lost and Found Lost and Found
118
4.733 (média 40.1)
95 (80.5%)
1 (0.8%)
Currency Exchange Currency Exchange
93
1.614 (média 17.4)
82 (88.2%)
0 (0.0%)
Need For Speed Need For Speed
80
1.213 (média 15.2)
70 (87.5%)
0 (0.0%)
Piper's Pie Piper's Pie
65
377 (média 5.8)
53 (81.5%)
0 (0.0%)
Bookkeeping Bookkeeping
47
568 (média 12.1)
41 (87.2%)
0 (0.0%)
Pocket Console Pocket Console
53
549 (média 10.4)
45 (84.9%)
0 (0.0%)
Production Line Production Line
41
424 (média 10.3)
31 (75.6%)
0 (0.0%)
Mixing Console Mixing Console
29
323 (média 11.1)
26 (89.7%)
0 (0.0%)
Seismograph Seismograph
24
369 (média 15.4)
20 (83.3%)
0 (0.0%)
Grade Sheet Grade Sheet
17
146 (média 8.6)
14 (82.4%)
0 (0.0%)
Channel Swizzle Channel Swizzle
13
72 (média 5.5)
12 (92.3%)
0 (0.0%)
Magazine Layout Magazine Layout
19
178 (média 9.4)
17 (89.5%)
1 (5.3%)
Opening Night Opening Night
12
70 (média 5.8)
11 (91.7%)
0 (0.0%)

Exercícios de prática

Saber mais

Os exercícios de prática são exercícios concebidos para permitir que os alunos resolvam um problema arbitrário, com o objetivo de usarem os conceitos que aprenderam até agora.

Repositório principal sincronizado: aa969ef4dd49f3e33b42f04d5ef954e4fd6f9322 (As atualizações devem ser instantâneas)

Próximo objetivo: implementar 135 exercícios de prática. Saber mais.
108 exercícios de prática ativos
Iniciados
Tentativas
Concluídos
Pedidos de mentoria
Hello World Hello World
15.630
20.175 (média de 1.3)
9.747 (62.4%)
0 (0.0%)
Collatz Conjecture Collatz Conjecture
1.123
6.338 (média de 5.6)
301 (26.8%)
19 (1.7%)
Darts Darts
140
913 (média de 6.5)
91 (65.0%)
0 (0.0%)
Difference of Squares Difference of Squares
401
2.148 (média de 5.4)
237 (59.1%)
14 (3.5%)
Leap Leap
4.016
14.254 (média de 3.5)
766 (19.1%)
151 (3.8%)
Reverse String Reverse String
514
4.556 (média de 8.9)
278 (54.1%)
23 (4.5%)
RNA Transcription RNA Transcription
361
1.361 (média de 3.8)
237 (65.7%)
17 (4.7%)
Space Age Space Age
368
3.348 (média de 9.1)
218 (59.2%)
37 (10.1%)
Square Root Square Root
345
1.772 (média de 5.1)
186 (53.9%)
5 (1.4%)
Triangle Triangle
231
2.474 (média de 10.7)
108 (46.8%)
5 (2.2%)
Two-Fer Two-Fer
1.529
10.441 (média de 6.8)
412 (26.9%)
153 (10.0%)
Grains Grains
308
2.176 (média de 7.1)
240 (77.9%)
9 (2.9%)
Hamming Hamming
307
1.530 (média de 5.0)
220 (71.7%)
28 (9.1%)
High Scores High Scores
59
536 (média de 9.1)
48 (81.4%)
0 (0.0%)
Line Up Line Up
49
298 (média de 6.1)
38 (77.6%)
0 (0.0%)
Pangram Pangram
285
1.932 (média de 6.8)
176 (61.8%)
9 (3.2%)
Queen Attack Queen Attack
145
564 (média de 3.9)
112 (77.2%)
3 (2.1%)
Allergies Allergies
206
1.861 (média de 9.0)
149 (72.3%)
22 (10.7%)
Binary Search Binary Search
246
1.948 (média de 7.9)
145 (58.9%)
10 (4.1%)
Bob Bob
84
1.390 (média de 16.5)
50 (59.5%)
1 (1.2%)
Clock Clock
47
253 (média de 5.4)
34 (72.3%)
0 (0.0%)
Eliud's Eggs Eliud's Eggs
228
1.024 (média de 4.5)
193 (84.6%)
2 (0.9%)
ETL ETL
42
467 (média de 11.1)
28 (66.7%)
0 (0.0%)
Isogram Isogram
207
880 (média de 4.3)
146 (70.5%)
7 (3.4%)
Micro Blog Micro Blog
49
232 (média de 4.7)
32 (65.3%)
0 (0.0%)
Nucleotide Count Nucleotide Count
153
1.342 (média de 8.8)
121 (79.1%)
3 (2.0%)
Resistor Color Resistor Color
517
6.538 (média de 12.6)
254 (49.1%)
55 (10.6%)
Resistor Color Duo Resistor Color Duo
121
1.071 (média de 8.9)
90 (74.4%)
2 (1.7%)
Resistor Color Trio Resistor Color Trio
40
315 (média de 7.9)
27 (67.5%)
0 (0.0%)
Scrabble Score Scrabble Score
62
284 (média de 4.6)
47 (75.8%)
1 (1.6%)
Secret Handshake Secret Handshake
41
135 (média de 3.3)
28 (68.3%)
0 (0.0%)
Series Series
38
145 (média de 3.8)
25 (65.8%)
0 (0.0%)
Sublist Sublist
39
147 (média de 3.8)
29 (74.4%)
0 (0.0%)
Acronym Acronym
76
450 (média de 5.9)
55 (72.4%)
0 (0.0%)
Anagram Anagram
31
243 (média de 7.8)
21 (67.7%)
0 (0.0%)
Armstrong Numbers Armstrong Numbers
51
305 (média de 6.0)
37 (72.5%)
0 (0.0%)
Bottle Song Bottle Song
34
346 (média de 10.2)
20 (58.8%)
0 (0.0%)
Crypto Square Crypto Square
21
189 (média de 9.0)
10 (47.6%)
0 (0.0%)
Diamond Diamond
16
21 (média de 1.3)
6 (37.5%)
0 (0.0%)
ISBN Verifier ISBN Verifier
58
356 (média de 6.1)
42 (72.4%)
0 (0.0%)
Kindergarten Garden Kindergarten Garden
26
187 (média de 7.2)
16 (61.5%)
0 (0.0%)
Linked List Linked List
53
501 (média de 9.5)
19 (35.8%)
1 (1.9%)
Matrix Matrix
16
40 (média de 2.5)
6 (37.5%)
0 (0.0%)
Phone Number Phone Number
24
69 (média de 2.9)
12 (50.0%)
0 (0.0%)
Prime Factors Prime Factors
37
146 (média de 3.9)
21 (56.8%)
0 (0.0%)
Protein Translation Protein Translation
29
166 (média de 5.7)
14 (48.3%)
0 (0.0%)
Proverb Proverb
25
43 (média de 1.7)
11 (44.0%)
0 (0.0%)
Rail Fence Cipher Rail Fence Cipher
8
108 (média de 13.5)
3 (37.5%)
0 (0.0%)
Robot Name Robot Name
16
77 (média de 4.8)
7 (43.8%)
0 (0.0%)
Robot Simulator Robot Simulator
15
64 (média de 4.3)
7 (46.7%)
0 (0.0%)
Roman Numerals Roman Numerals
38
195 (média de 5.1)
19 (50.0%)
0 (0.0%)
Rotational Cipher Rotational Cipher
200
2.045 (média de 10.2)
139 (69.5%)
16 (8.0%)
Saddle Points Saddle Points
13
11 (média de 0.8)
7 (53.8%)
0 (0.0%)
Simple Linked List Simple Linked List
13
33 (média de 2.5)
6 (46.2%)
0 (0.0%)
Sum of Multiples Sum of Multiples
16
45 (média de 2.8)
9 (56.3%)
0 (0.0%)
Strain Strain
4
13 (média de 3.3)
3 (75.0%)
0 (0.0%)
Twelve Days Twelve Days
22
95 (média de 4.3)
8 (36.4%)
0 (0.0%)
Word Count Word Count
10
9 (média de 0.9)
4 (40.0%)
0 (0.0%)
Atbash Cipher Atbash Cipher
25
124 (média de 5.0)
11 (44.0%)
1 (4.0%)
Binary Search Tree Binary Search Tree
14
28 (média de 2.0)
6 (42.9%)
0 (0.0%)
Circular Buffer Circular Buffer
13
190 (média de 14.6)
5 (38.5%)
0 (0.0%)
Custom Set Custom Set
14
166 (média de 11.9)
7 (50.0%)
0 (0.0%)
D&D Character D&D Character
17
39 (média de 2.3)
9 (52.9%)
0 (0.0%)
Flatten Array Flatten Array
7
28 (média de 4.0)
6 (85.7%)
0 (0.0%)
Gigasecond Gigasecond
12
436 (média de 36.3)
5 (41.7%)
0 (0.0%)
House House
22
204 (média de 9.3)
9 (40.9%)
0 (0.0%)
Largest Series Product Largest Series Product
13
15 (média de 1.2)
5 (38.5%)
0 (0.0%)
List Ops List Ops
41
558 (média de 13.6)
23 (56.1%)
1 (2.4%)
Matching Brackets Matching Brackets
166
837 (média de 5.0)
101 (60.8%)
14 (8.4%)
Nth Prime Nth Prime
11
110 (média de 10.0)
5 (45.5%)
0 (0.0%)
Perfect Numbers Perfect Numbers
17
64 (média de 3.8)
8 (47.1%)
0 (0.0%)
Raindrops Raindrops
40
593 (média de 14.8)
22 (55.0%)
1 (2.5%)
Rational Numbers Rational Numbers
9
20 (média de 2.2)
4 (44.4%)
0 (0.0%)
Run-Length Encoding Run-Length Encoding
27
85 (média de 3.1)
11 (40.7%)
0 (0.0%)
Save the Cow Save the Cow
2
2 (média de 1.0)
2 (100.0%)
0 (0.0%)
Sieve Sieve
11
38 (média de 3.5)
4 (36.4%)
0 (0.0%)
Spiral Matrix Spiral Matrix
9
138 (média de 15.3)
4 (44.4%)
0 (0.0%)
Split-Second Stopwatch Split-Second Stopwatch
9
251 (média de 27.9)
4 (44.4%)
0 (0.0%)
Yacht Yacht
9
30 (média de 3.3)
4 (44.4%)
0 (0.0%)
Camicia Camicia
8
7 (média de 0.9)
3 (37.5%)
0 (0.0%)
Food Chain Food Chain
15
56 (média de 3.7)
6 (40.0%)
0 (0.0%)
Intergalactic Transmission Intergalactic Transmission
15
101 (média de 6.7)
6 (40.0%)
0 (0.0%)
Killer Sudoku Helper Killer Sudoku Helper
9
89 (média de 9.9)
4 (44.4%)
0 (0.0%)
Luhn Luhn
18
101 (média de 5.6)
8 (44.4%)
0 (0.0%)
OCR Numbers OCR Numbers
10
71 (média de 7.1)
4 (40.0%)
0 (0.0%)
Palindrome Products Palindrome Products
10
59 (média de 5.9)
3 (30.0%)
0 (0.0%)
Pascal's Triangle Pascal's Triangle
27
126 (média de 4.7)
14 (51.9%)
0 (0.0%)
Pig Latin Pig Latin
17
39 (média de 2.3)
5 (29.4%)
0 (0.0%)
Pythagorean Triplet Pythagorean Triplet
10
11 (média de 1.1)
5 (50.0%)
0 (0.0%)
Variable Length Quantity Variable Length Quantity
10
20 (média de 2.0)
4 (40.0%)
0 (0.0%)
Affine Cipher Affine Cipher
18
91 (média de 5.1)
6 (33.3%)
0 (0.0%)
Baffling Birthdays Baffling Birthdays
9
59 (média de 6.6)
4 (44.4%)
0 (0.0%)
Complex Numbers Complex Numbers
11
74 (média de 6.7)
5 (45.5%)
0 (0.0%)
Flower Field Flower Field
11
161 (média de 14.6)
5 (45.5%)
0 (0.0%)
Prism Prism
3
38 (média de 12.7)
3 (100.0%)
0 (0.0%)
Say Say
8
8 (média de 1.0)
3 (37.5%)
0 (0.0%)
State of Tic-Tac-Toe State of Tic-Tac-Toe
19
79 (média de 4.2)
6 (31.6%)
0 (0.0%)
Tournament Tournament
2
2 (média de 1.0)
2 (100.0%)
0 (0.0%)
Transpose Transpose
6
5 (média de 0.8)
3 (50.0%)
0 (0.0%)
Wordy Wordy
8
5 (média de 0.6)
3 (37.5%)
0 (0.0%)
All Your Base All Your Base
34
168 (média de 4.9)
13 (38.2%)
0 (0.0%)
Book Store Book Store
20
37 (média de 1.9)
6 (30.0%)
0 (0.0%)
Change Change
10
39 (média de 3.9)
4 (40.0%)
0 (0.0%)
Dominoes Dominoes
13
26 (média de 2.0)
5 (38.5%)
0 (0.0%)
Conway's Game of Life Conway's Game of Life
16
239 (média de 14.9)
6 (37.5%)
0 (0.0%)
Two Bucket Two Bucket
9
3 (média de 0.3)
3 (33.3%)
0 (0.0%)
Knapsack Knapsack
32
190 (média de 5.9)
12 (37.5%)
0 (0.0%)
Meetup Meetup
28
158 (média de 5.6)
7 (25.0%)
1 (3.6%)
1 exercícios de prática obsoletos
Iniciados
Tentativas
Concluídos
Pedidos de mentoria
Minesweeper Minesweeper
4
12 (média de 3.0)
3 (75.0%)
0 (0.0%)
27 exercícios de prática por implementar
Alphametics Alphametics
Bowling Bowling
Connect Connect
DOT DSL DOT DSL
Error Handling Error Handling
Forth Forth
Go Counting Go Counting
Grade School Grade School
Ledger Ledger
Markdown Markdown
PaaS I/O PaaS I/O
Piecing It Together Piecing It Together
Poker Poker
POV POV
React React
Rectangles Rectangles
Relative Distance Relative Distance
Resistor Color Tolerance Resistor Color Tolerance
REST API REST API
Satellite Satellite
SGF Parsing SGF Parsing
Simple Cipher Simple Cipher
Swift Scheduling Swift Scheduling
Tree Building Tree Building
Word Search Word Search
Zebra Puzzle Zebra Puzzle
Zipper Zipper
4 exercícios de prática abandonados
Bank Account Bank Account
Grep Grep
Lens Person Lens Person
Parallel Letter Frequency Parallel Letter Frequency

Executor de testes

Saber mais

Cria Test Runners com a responsabilidade única de receber uma solução, correr todos os testes e devolver um resultado normalizado.

Versão atual: 08ad3200442f21996705777bf70a2809ec35c16a (Pode levar até 10 minutos a publicar)

Total de Execuções do Test Runner
186.416
Taxa de Execuções Bem-Sucedidas
15.2% (28330)
Taxa de Execuções Falhadas
45.3% (84525)
Taxa de Execuções com Erro
39.5% (73561)

Representador

Saber mais

Cria um Representador: um pouco de código cuja única responsabilidade é receber uma solução e devolver uma representação normalizada dela.

Próximo objetivo: criar um Representador. Descobre mais.

Analisador

Saber mais

Cria um analisador para x86-64 Assembly: os analisadores do Exercism avaliam automaticamente as submissões dos alunos e fornecem comentários ao estilo de um mentor.

Próximo objetivo: criar um analisador. Descobre mais.