Key Considerations for Mixed C and Assembly Programming in Keil

Key Considerations for Mixed C and Assembly Programming in Keil

Click the above “Chuangxue Electronics” to follow and easily learn electronic knowledge. Chuangxue Electronics Subscription Daily updates of technical articles in the electronics industry and the latest news on microcontrollers, learn easily anytime, anywhere. Here are some issues encountered in mixed programming of C language and assembly language in Keil, written down for future reference. … Read more

How to Fix Chinese Comment Encoding Issues in Keil V4

How to Fix Chinese Comment Encoding Issues in Keil V4

As shown in the figure below: Experiencing this issue is undoubtedly very frustrating for those who write programs with Chinese comments. However, the solution to this problem is actually quite simple, as shown in the figure below. This is the configuration interface accessed from the last option in the view menu. Select GB2312 in the … Read more

Common Debugging Techniques in Keil uVision

Common Debugging Techniques in Keil uVision

When you enter the debugging interface, you will see the following image. The cursor has already run to the entry point of the main function, and the debugging toolbar is now displayed in front of you. Tools/Materials Ulink2 emulator Development board and Keil software Methods/Steps First, let’s introduce the relevant menus. The first one on … Read more

What Are the Types of Memory Areas in Keil C51?

What Are the Types of Memory Areas in Keil C51?

Click the above “Chuangxue Electronics” to follow for easy learning of electronic knowledge. Chuangxue Electronics Subscription Account Daily updates on technical articles in the electronics industry and the latest news on microcontrollers, making it easy to learn anytime, anywhere. Keil C51 memory areas are divided into two main types: program memory area and data memory … Read more

Steps to Add STC MCU Models in Keil

Steps to Add STC MCU Models in Keil

Are you feeling frustrated when creating projects in Keil because it doesn’t have STC models? Don’t worry… come, follow me to do it. 1. Open the download software in this file (stc-isp-15xx-v6.18-Beta2). 2. Click ① to find the associated settings for Keil ②. 3. Click on the Keil settings as shown in the above image, … Read more

Building a CPU with Excel: 128KB RAM and Assembly Language

Building a CPU with Excel: 128KB RAM and Assembly Language

YouTube tech blogger “Inkbox” recently released a video demonstrating how to build a fully functional CPU within the limitations of Microsoft Excel. Inkbox claims that no Visual Basic scripts or plugins were used—everything was achieved entirely with Excel. https://www.youtube.com/watch?v=5rg7xvTJ8SU It is reported that this is a 16-bit CPU built in Excel and runs at a … Read more

The History of FORTRAN Programming Language

The History of FORTRAN Programming Language

Programming Language – History FORTRAN Past Events Fortran is an abbreviation of “Formula Translation”. It is the world’s first high-level programming language for computers, widely used in scientific and engineering computations. FORTRAN plays an important role in numerical, scientific, and engineering computations due to its unique features. (Versions prior to Fortran 90 are known as … Read more

Experience of Building a Programmable Computer

Experience of Building a Programmable Computer

Hello everyone, I am Tao Ge. Having been in contact with computers for many years, I often feel a sense of confusion. Today, let’s work together to build a computer to deepen our understanding and experience. It must be stated that computers can be complex or simple, but their structures and principles are fundamentally similar. … Read more

How Programming Languages Are Implemented

How Programming Languages Are Implemented

Do you know how the programming languages you often use are implemented? Today, let’s talk about this question. Smart humans discovered that by combining simple switches, they could express complex boolean logic. Based on this, they built the CPU, which can only understand switches in a simple way, represented numerically as 0 and 1. The … Read more

Understanding Compiler Principles for Everyone

Understanding Compiler Principles for Everyone

Mathematics Algorithm Club Date : December 25, 2021 Total Words : 4255 words Source : Job Online Understanding the internal principles of compilers can help you utilize them more efficiently. Gradually delve into how programming languages and compilers work according to the order of compilation. This article contains numerous links, sample code, and charts to … Read more