Summary of English Part of Speech Conversion

Summary of English Part of Speech Conversion

Convert Verbs to Nouns 1. Ends with V+ment achieve —— achievement advertise —— advertisement agree —— agreement amuse——amusement commit —— commitment develop —— development disagree —— disagreement equip —— equipment govern —— government manage——management argue —— argument 2. Ends with V+ion attract —— attraction discuss —— discussion express —— expression instruct —— instruction invent—— invention … Read more

Detailed Analysis of KEIL C51 Code Optimization

Detailed Analysis of KEIL C51 Code Optimization

In-depth analysis of Keil C51 bus peripheral operation issues. 1 Problem Review and Analysis In actual work, encountering repeated consecutive reads of the same port, the Keil C51 compiler did not achieve the expected results. Analyzing the assembly program generated by the C compiler found that the second read statement of the same port was … 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

Handcrafted CPU Expert: Assembler Language for Unix-like System

Handcrafted CPU Expert: Assembler Language for Unix-like System

Hardware Design: GR8CPU is a fully functional computer built on a breadboard. The first version, GR8CPU Rev2, has over 600 wires, 74 integrated circuits, and 79 LEDs. It is an 8-bit architecture, designed with simplicity and processing power in mind. The CPU can access 256 bytes of RAM and a fully functional Tic-Tac-Toe game has … Read more

Quick Memory Techniques for MCS-51 Instructions

Quick Memory Techniques for MCS-51 Instructions

Everyone knows that assembly language instructions consist of an opcode and operands. The MCS-51 uses assembly language instructions, which have a total of 44 opcode mnemonics and 33 functions, with operands such as #data, direct, Rn, and @Ri. Here, we will first introduce mnemonic symbols for instructions and methods for memorizing them. 1. Mnemonic Symbol … 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

Understanding the Von Neumann Architecture

Understanding the Von Neumann Architecture

For those of us born in the 80s, our first encounter with computers likely occurred around 1995, when the buzzword was multimedia. I still remember watching a classmate successfully open a game by entering a few DOS commands, and I was utterly impressed. To me, what appeared on the screen was like a foreign language. … 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

Reforming Assembly Language Teaching Based on Kunpeng Processor

Reforming Assembly Language Teaching Based on Kunpeng Processor

0 Introduction Assembly language is a low-level programming language related to computer hardware. Since the Intel 80×86 processor and its compatible machines are the mainstream processors for personal computers, the current assembly language teaching in domestic universities mainly focuses on Intel processors and their development tools. Due to national information security considerations, establishing an independent … Read more

Usage of Can, May, Must for Speculation in English

Usage of Can, May, Must for Speculation in English

1、can/may/must for Speculation can, may, must can all be used to express speculation, but their meanings and usages differ. must has the strongest tone, meaning “certainly, must“, and is only used in affirmative sentences. “must + base verb“ indicates speculation about the present situation; “must + have + past participle” indicates speculation about the past. … Read more