| 1. And Instruction.mp4 | 20.5 MB | ||
| 1. And Instruction.srt | 4.8 KB | ||
| 1. Assembling and Linking Basics.mp4 | 20.1 MB | ||
| 1. Assembling and Linking Basics.srt | 2.5 KB | ||
| 1. Conclusion.html | 102.4 B | ||
| 1. Flags Register.mp4 | 14 MB | ||
| 1. Flags Register.srt | 1.9 KB | ||
| 1. Intro.mp4 | 20.5 MB | ||
| 1. Intro.srt | 1.8 KB | ||
| 1. Introduction to Array.mp4 | 21.8 MB | ||
| 1. Introduction to Array.srt | 4.9 KB | ||
| 1. Introduction to Branching.mp4 | 13.3 MB | ||
| 1. Introduction to Branching.srt | 1.9 KB | ||
| 1. Introduction to Computer Architecture.mp4 | 15 MB | ||
| 1. Introduction to Computer Architecture.srt | 3.7 KB | ||
| 1. Introduction to Procedures.mp4 | 15.9 MB | ||
| 1. Introduction to Procedures.srt | 1.7 KB | ||
| 1. Introduction.mp4 | 19 MB | ||
| 1. Introduction.srt | 7.2 KB | ||
| 1. Ldr Instruction.mp4 | 49.4 MB | ||
| 1. Ldr Instruction.srt | 12.1 KB | ||
| 1. Multiply Instructions.mp4 | 59.2 MB | ||
| 1. Multiply Instructions.srt | 14 KB | ||
| 1. Number Systems.mp4 | 33.4 MB | ||
| 1. Number Systems.srt | 8.3 KB | ||
| 1. Operand2.mp4 | 4.2 MB | ||
| 1. Operand2.srt | 2.1 KB | ||
| 1. Set up the building environment in Raspberry Pi.mp4 | 67.1 MB | ||
| 1. Set up the building environment in Raspberry Pi.srt | 7.3 KB | ||
| 1. Shfit Left.mp4 | 28.5 MB | ||
| 1. Shfit Left.srt | 6.7 KB | ||
| 1.1 Raspberry pi 64-bit OS Link.html | 102.4 B | ||
| 1.1 USB to TTL Cable Link.html | 204.8 B | ||
| 1.1 and.txt | 204.8 B | ||
| 1.1 ldr.txt | 204.8 B | ||
| 1.1 lsl.txt | 204.8 B | ||
| 1.1 mul 1.txt | 204.8 B | ||
| 1.1 usb to ttl serial cable.html | 204.8 B | ||
| 1.2 mul 2.txt | 307.2 B | ||
| 10. A Simple Library.mp4 | 15.7 MB | ||
| 10. A Simple Library.srt | 5.1 KB | ||
| 10. Conditional Branching Example 2.mp4 | 52.4 MB | ||
| 10. Conditional Branching Example 2.srt | 10.3 KB | ||
| 10. Passing Parameters Part 2.mp4 | 41 MB | ||
| 10. Passing Parameters Part 2.srt | 7.9 KB | ||
| 10.1 dowhile.txt | 307.2 B | ||
| 10.1 pass param 3.txt | 512 B | ||
| 10.2 while.txt | 307.2 B | ||
| 11. Local Variables.mp4 | 39.6 MB | ||
| 11. Local Variables.srt | 8.6 KB | ||
| 11. Printing Messages with UART on Raspberry pi 3 (qemu).mp4 | 112.8 MB | ||
| 11. Printing Messages with UART on Raspberry pi 3 (qemu).srt | 21.4 KB | ||
| 11.1 BCM2835.html | 102.4 B | ||
| 11.1 local variables.txt | 409.6 B | ||
| 11.2 BCM2835-ARM-Peripherals.pdf | 1.4 MB | ||
| 12. Calling Convention.mp4 | 16.7 MB | ||
| 12. Calling Convention.srt | 4.8 KB | ||
| 12. Printing Messages with UART on Raspberry pi 4.mp4 | 103.2 MB | ||
| 12. Printing Messages with UART on Raspberry pi 4.srt | 20.3 KB | ||
| 12.1 BCM2711.html | 102.4 B | ||
| 12.2 bcm2711.pdf | 76.4 MB | ||
| 13. Calling Convention Example.mp4 | 65.9 MB | ||
| 13. Calling Convention Example.srt | 15.4 KB | ||
| 13. Printing the Keys.mp4 | 27.2 MB | ||
| 13. Printing the Keys.srt | 3.8 KB | ||
| 13.1 calling convention.txt | 819.2 B | ||
| 14. Macros.mp4 | 35.9 MB | ||
| 14. Macros.srt | 11.2 KB | ||
| 14.1 macro.txt | 307.2 B | ||
| 2. Addressing Modes.mp4 | 29.1 MB | ||
| 2. Addressing Modes.srt | 2.5 KB | ||
| 2. B Instruction.mp4 | 9.8 MB | ||
| 2. B Instruction.srt | 3.2 KB | ||
| 2. Carry Flag.mp4 | 20.3 MB | ||
| 2. Carry Flag.srt | 5 KB | ||
| 2. How to Connect Raspberry Pi to the Computer.mp4 | 15.1 MB | ||
| 2. How to Connect Raspberry Pi to the Computer.srt | 2.9 KB | ||
| 2. Introduction to Processor Mode.mp4 | 13.4 MB | ||
| 2. Introduction to Processor Mode.srt | 4.7 KB | ||
| 2. Multiply Instructions.html | 204.8 B | ||
| 2. Operand2.html | 204.8 B | ||
| 2. Orr Instruction.mp4 | 18.7 MB | ||
| 2. Orr Instruction.srt | 4.4 KB | ||
| 2. Representing Integers.mp4 | 28.8 MB | ||
| 2. Representing Integers.srt | 7 KB | ||
| 2. Shift Right.mp4 | 66.8 MB | ||
| 2. Shift Right.srt | 11 KB | ||
| 2. Stack.mp4 | 42.5 MB | ||
| 2. Stack.srt | 4.7 KB | ||
| 2. Str Instruction.mp4 | 29.9 MB | ||
| 2. Str Instruction.srt | 5.4 KB | ||
| 2. The First Program.mp4 | 18.9 MB | ||
| 2. The First Program.srt | 7.7 KB | ||
| 2.1 asr.txt | 409.6 B | ||
| 2.1 b.txt | 102.4 B | ||
| 2.1 carry 1.txt | 102.4 B | ||
| 2.1 orr.txt | 204.8 B | ||
| 2.1 str.txt | 307.2 B | ||
| 2.1 the first program.txt | 102.4 B | ||
| 2.2 carry 2.txt | 102.4 B | ||
| 2.2 lsr.txt | 204.8 B | ||
| 3. And and Orr Instructions Example.mp4 | 16.9 MB | ||
| 3. And and Orr Instructions Example.srt | 4.2 KB | ||
| 3. Debugging.mp4 | 44.3 MB | ||
| 3. Debugging.srt | 8.6 KB | ||
| 3. Divide Instructions.mp4 | 30.4 MB | ||
| 3. Divide Instructions.srt | 7 KB | ||
| 3. Installation and Setup on Windows 10.mp4 | 86.9 MB | ||
| 3. Installation and Setup on Windows 10.srt | 7.8 KB | ||
| 3. Ldr and Str.html | 204.8 B | ||
| 3. Neg Instruction.mp4 | 13.9 MB | ||
| 3. Neg Instruction.srt | 3.3 KB | ||
| 3. Number Systems.html | 204.8 B | ||
| 3. Overflow Flag.mp4 | 20 MB | ||
| 3. Overflow Flag.srt | 5.1 KB | ||
| 3. PC-Relative Addressing.mp4 | 13.9 MB | ||
| 3. PC-Relative Addressing.srt | 3.6 KB | ||
| 3. Shift instructions.html | 204.8 B | ||
| 3. Stack.html | 204.8 B | ||
| 3. Test Instruction.mp4 | 18.9 MB | ||
| 3. Test Instruction.srt | 5.1 KB | ||
| 3.1 and orr example.txt | 307.2 B | ||
| 3.1 debugging.txt | 102.4 B | ||
| 3.1 div 1.txt | 204.8 B | ||
| 3.1 neg.txt | 204.8 B | ||
| 3.1 overflow.txt | 204.8 B | ||
| 3.1 tst.txt | 204.8 B | ||
| 3.2 div 2.txt | 204.8 B | ||
| 3.3 div 3.txt | 204.8 B | ||
| 4. ASCII Strings.mp4 | 9.5 MB | ||
| 4. ASCII Strings.srt | 1.6 KB | ||
| 4. Add and Sub Instructions.mp4 | 50.7 MB | ||
| 4. Add and Sub Instructions.srt | 11 KB | ||
| 4. Bic Instruction.mp4 | 17 MB | ||
| 4. Bic Instruction.srt | 3.7 KB | ||
| 4. Defining Variables.mp4 | 16.6 MB | ||
| 4. Defining Variables.srt | 4.8 KB | ||
| 4. Divide Instructions.html | 204.8 B | ||
| 4. Immediate Addressing.mp4 | 42.9 MB | ||
| 4. Immediate Addressing.srt | 11.1 KB | ||
| 4. Installation and Setup on Linux (ubuntu).mp4 | 55.5 MB | ||
| 4. Installation and Setup on Linux (ubuntu).srt | 4 KB | ||
| 4. Ldp and Stp Instructions.mp4 | 38.2 MB | ||
| 4. Ldp and Stp Instructions.srt | 8.6 KB | ||
| 4. Rotate Instruction.mp4 | 33.8 MB | ||
| 4. Rotate Instruction.srt | 7.7 KB | ||
| 4. Test Instruction.html | 204.8 B | ||
| 4. Zero Flag.mp4 | 7.6 MB | ||
| 4. Zero Flag.srt | 1.5 KB | ||
| 4.1 ASCII Table.html | 102.4 B | ||
| 4.1 add.txt | 307.2 B | ||
| 4.1 bic.txt | 307.2 B | ||
| 4.1 defining variables.txt | 102.4 B | ||
| 4.1 ldp and stp.txt | 307.2 B | ||
| 4.1 offset1.txt | 102.4 B | ||
| 4.1 ror.txt | 307.2 B | ||
| 4.1 zero.txt | 102.4 B | ||
| 4.2 offset2.txt | 307.2 B | ||
| 4.2 sub.txt | 307.2 B | ||
| 5. ASCII Strings.html | 204.8 B | ||
| 5. Add and Sub Instructions Example.mp4 | 27.8 MB | ||
| 5. Add and Sub Instructions Example.srt | 5 KB | ||
| 5. Conditional Branching Part 1.mp4 | 55.6 MB | ||
| 5. Conditional Branching Part 1.srt | 12 KB | ||
| 5. Defining Variables.html | 204.8 B | ||
| 5. Eor Instruction.mp4 | 22.3 MB | ||
| 5. Eor Instruction.srt | 5.2 KB | ||
| 5. Installation and Setup on MacOS.mp4 | 50.3 MB | ||
| 5. Installation and Setup on MacOS.srt | 6.3 KB | ||
| 5. Mov Instruction.mp4 | 32.4 MB | ||
| 5. Mov Instruction.srt | 7.4 KB | ||
| 5. Mul and Div Instruction Example.mp4 | 33.8 MB | ||
| 5. Mul and Div Instruction Example.srt | 6.1 KB | ||
| 5. Negative Flag.mp4 | 11.7 MB | ||
| 5. Negative Flag.srt | 2.4 KB | ||
| 5. Procedures.mp4 | 25.2 MB | ||
| 5. Procedures.srt | 7.2 KB | ||
| 5. Register Addressing.mp4 | 31.1 MB | ||
| 5. Register Addressing.srt | 7.2 KB | ||
| 5.1 CP2102 Driver.html | 102.4 B | ||
| 5.1 add and sub example.txt | 614.4 B | ||
| 5.1 branch 1-1.txt | 102.4 B | ||
| 5.1 eor.txt | 307.2 B | ||
| 5.1 mov.txt | 10.3 KB | ||
| 5.1 mul div example.txt | 512 B | ||
| 5.1 negative.txt | 204.8 B | ||
| 5.1 offset3.txt | 409.6 B | ||
| 5.1 procedure.txt | 102.4 B | ||
| 5.2 GCC.html | 102.4 B | ||
| 5.2 branch 1-2.txt | 204.8 B | ||
| 5.3 PL2303 Driver Link.html | 102.4 B | ||
| 5.3 branch 1-3.txt | 102.4 B | ||
| 5.4 branch 1-4.txt | 102.4 B | ||
| 5.5 branch 1-5.txt | 102.4 B | ||
| 6. Boot up.mp4 | 49.3 MB | ||
| 6. Boot up.srt | 16.8 KB | ||
| 6. Conditional Branching Part 2.mp4 | 26.2 MB | ||
| 6. Conditional Branching Part 2.srt | 5.4 KB | ||
| 6. Constants.mp4 | 12.6 MB | ||
| 6. Constants.srt | 4.2 KB | ||
| 6. Endianness.mp4 | 16.7 MB | ||
| 6. Endianness.srt | 3.9 KB | ||
| 6. Flags.html | 204.8 B | ||
| 6. Mov Instruction.html | 204.8 B | ||
| 6. Not Instruction.mp4 | 18.2 MB | ||
| 6. Not Instruction.srt | 4.3 KB | ||
| 6. Procedures.html | 204.8 B | ||
| 6.1 branch 2-1.txt | 102.4 B | ||
| 6.1 defining constants.txt | 102.4 B | ||
| 6.1 endiannes.txt | 204.8 B | ||
| 6.1 not.txt | 204.8 B | ||
| 6.2 branch 2-2.txt | 102.4 B | ||
| 6.3 branch 2-3.txt | 102.4 B | ||
| 7. Bitwise Instructions.html | 204.8 B | ||
| 7. Building Projects on Windows 10.mp4 | 46.9 MB | ||
| 7. Building Projects on Windows 10.srt | 5.6 KB | ||
| 7. Conditional Branching Part 3.mp4 | 27.2 MB | ||
| 7. Conditional Branching Part 3.srt | 5.6 KB | ||
| 7. Endianness.html | 204.8 B | ||
| 7. Nested Procedures Calls.mp4 | 55.7 MB | ||
| 7. Nested Procedures Calls.srt | 11.9 KB | ||
| 7.1 branch 3-1.txt | 102.4 B | ||
| 7.1 nested procedure calls.txt | 409.6 B | ||
| 7.2 branch 3-2.txt | 102.4 B | ||
| 7.3 branch 3-3.txt | 102.4 B | ||
| 7.4 branch 3-4.txt | 102.4 B | ||
| 8. Building Projects on Linux (ubuntu).mp4 | 54.9 MB | ||
| 8. Building Projects on Linux (ubuntu).srt | 5.1 KB | ||
| 8. Conditional Branching.html | 204.8 B | ||
| 8. Data Alignment.mp4 | 23.2 MB | ||
| 8. Data Alignment.srt | 2.3 KB | ||
| 8. Nested Procedures Calls.html | 204.8 B | ||
| 9. Building Projects on MacOS.mp4 | 32.7 MB | ||
| 9. Building Projects on MacOS.srt | 4.3 KB | ||
| 9. Conditional Branching Example 1.mp4 | 60.7 MB | ||
| 9. Conditional Branching Example 1.srt | 12.8 KB | ||
| 9. Data Alignment.html | 204.8 B | ||
| 9. Passing Parameters Part 1.mp4 | 58 MB | ||
| 9. Passing Parameters Part 1.srt | 14.1 KB | ||
| 9.1 if1.txt | 204.8 B | ||
| 9.1 pass param 1.txt | 307.2 B | ||
| 9.2 if2.txt | 307.2 B | ||
| 9.2 pass param 2.txt | 409.6 B | ||
| 9.3 if3.txt | 307.2 B | ||
| Bonus Resources.txt | 307.2 B | ||
| Get Bonus Downloads Here.url | 204.8 B | ||
| boot.s | 204.8 B | ||
| build.sh | 204.8 B | ||
| lib.s | 204.8 B | ||
| link.lds | 204.8 B | ||
| main.s | 102.4 B | ||
| uart.s | 1.6 KB | ||
| ▲ 257 total files | |||
ARM 64-bit Assembly Language with Raspberry Pi
Genre: eLearning | MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.51 GB | Duration: 7h 0m
Learn ARM assembly programming with Raspberry Pi Step by Step
What you'll learn
The general computer architecture
Understand how computer works
Data representation including unsigned and signed numbers, characters.
Master the AArch64 core instructions
How to write assembly programs
How to debug programs
Description
Hello, welcome to ARM 64-bit Assembly Language from x-BIT Development.
This course is intended to teach you ARM 64-bit assembly programming with Raspberry Pi. It covers basics about computer architecture, data representation and low-level programming. If you want to build your own operating system or write bare-metal programs on Raspberry Pi, you will need assembly language to communicate directly with a CPU and hardware. In this course, we will take you through the step-by-step tutorials and teach you how to write assembly programs for ARM processors. We also have a course for building an operating system on Raspberry Pi 3 and Raspberry Pi 4. If you are a beginner and want to build an operating system on Raspberry Pi, you can take the os course once you learned ARM 64-bit assembly language.
In ARM 64-bit Assembly Language course, each section contains:
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 2.2 GB | freecoursewb | 10 months | 3 | 4 | |
| 812.2 MB | freecoursewb | 3 years | 0 | 0 | |
| 1.3 GB | freecoursewb | 3 years | 0 | 1 | |
| 1.9 GB | freecoursewb | 4 years | 1 | 0 | |
| 1.2 GB | freecoursewb | 4 years | 1 | 1 |
All Comments