Collected Q&A Posts for DSP Engineers

Collected Q&A Posts for DSP Engineers

Electronics Competition Group: 5-Year Electronic Design Competition Topic D 481123148; 15-Year Electronic Design Competition Topic E 481123833; 15-Year Electronic Design Competition Topic F 73646017; 15-Year Electronic Design Competition Topic G 45169719; 15-Year Electronic Design Competition Topic H 16986998; 15-Year Electronic Design Competition Topic I 80699535; 15-Year Electronic Design Competition Topic J 475528830; How to choose … Read more

Introduction to TI and DSP Programming Methods

Introduction to TI and DSP Programming Methods

Since programming TI’s DSP is slightly more complex than that of microcontrollers, many customers are not very familiar with the programming process. Therefore, we will provide a simple introduction to the programming methods. DSP generally adopts an online programming method, which means there is a connected JTGA interface on the circuit board. The programming tool … Read more

Comprehensive Summary of ARM Basics

Comprehensive Summary of ARM Basics

One ARM Assembly Generally, our computers are X86 architecture machines. Here we use clang to compile our files. Compiling files by ourselves and using IDA to learn alongside makes it easier to understand. Two Some instructions about clang: Using clang to directly compile into an executable file // Compile our file into ARMv5 architecture file … Read more

Essential Assembly Language for Beginner Programmers

Essential Assembly Language for Beginner Programmers

Some rankings can remain unchanged for centuries, like the eight masters of the Tang and Song dynasties. The names of Han Yu, Liu Zongyuan, Ouyang Xiu, Su Xun, Su Shi, Su Zhe, Zeng Gong, and Wang Anshi will never be replaced. Some rankings change annually, such as the annual box office rankings for movies. There … Read more

ARM Assembly Language Instructions Guide

ARM Assembly Language Instructions Guide

To learn ARM, one must learn ARM instructions. ARM instructions are the interface provided to us by the CPU, and they are the key to unlocking the Pandora’s box of the CPU. There are many ARM instructions. To help everyone get started quickly, I have compiled some of the most helpful instructions. For the operation … Read more

Calling C/C++ Functions from Assembly Language: Multiplication Table Example

Calling C/C++ Functions from Assembly Language: Multiplication Table Example

Click the blue text Follow us Source from the Internet, please delete if infringing Now let’s write a simple application that prompts the user to input an integer and multiplies it by powers of 2 (2¹ to 2ⁿ) using bit shifting, displaying each product with leading spaces. The input-output will use C++. The assembly module … Read more

CTF Assembly Challenge: Learning ARM and X86 Assembly

CTF Assembly Challenge: Learning ARM and X86 Assembly

The problem is relatively simple but tests the basics of binary assembly.I personally think that the fundamentals are veryimportant, so I spent some time carefully studying this problem to solidify my foundation.If it wereoffline, without GPT’s help, contestants would need a solid understanding of assembly to conduct a detailed analysis of the problem. If you … Read more

Understanding Assembly Language: A Beginner’s Guide

Understanding Assembly Language: A Beginner's Guide

Welcome to click “The Beauty of Algorithms and Programming” ↑ Follow us! This article was first published on WeChat official account: “The Beauty of Algorithms and Programming”, welcome to follow and stay updated on more articles in this series. Introduction In today’s internet era, many teenagers enjoy playing games, such as League of Legends, PUBG, … Read more

Introduction to Assembly Language

Introduction to Assembly Language

Friends with a bit of computer knowledge must know that computers only recognize 0 and 1. Back in the day, to write a program, you had to use 0 and 1, haha, cool, right? So, the admiration for programmers might have originated from that time. Later, people found it too inconvenient to write programs using … Read more

Comprehensive Guide to C Language Structures

Comprehensive Guide to C Language Structures

Click the blue text Follow us Due to changes in public account push rules, please click “View” and mark as “Star” to get exciting technical shares in the first time Source from the internet, infringement will be deleted 1. About C Language Structures: First, why do we need to use structures? We have already learned … Read more