From d73026e405f472fd8d21ae27ed6a3ddb9f6d81d3 Mon Sep 17 00:00:00 2001 From: alicecallejas <44509041+alicecallejas@users.noreply.github.com> Date: Sat, 23 Mar 2019 19:01:39 -0500 Subject: [PATCH] add definitions (#31579) * add definitions What's a CPU? Provide a definition for beginners? Add full acronym names, and what they stand for * fix: reworded sentence --- guide/english/computer-science/assembly-language/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guide/english/computer-science/assembly-language/index.md b/guide/english/computer-science/assembly-language/index.md index ca5867905a..57e492093e 100644 --- a/guide/english/computer-science/assembly-language/index.md +++ b/guide/english/computer-science/assembly-language/index.md @@ -14,7 +14,7 @@ Some of the more common ISAS in use today include MIPS, ARM, Intel x86, RISC-V. Assemblers decompose Assembly instructions into their respective binary representations and replace the generic addresses of assembly code with explicit register and memory addresses of your computer. -Code where execution time and control is crucial can be written directly in assembler. This however comes at the cost of prolonging development time, and making development harder. It should also be noted that there has been a large amount of research going into making compilers optimize the code that is generated automatically. +Where execution time and control is crucial, code can be written directly in assembler. However, this comes at the cost of prolonging development time, making development harder. It should also be noted that there has been a large amount of research going into making compilers optimize the code that is generated automatically. Assembly language is primarily used in the following situations: * There is a need to use CPU instructions not available in higher-level languages.