The computer language to directly communicate with the CPU is known as Machine language, or Binary. Its closest relative language would be Assembler which is more programmer-friendly. In general, any programming language speaks to the CPU, but is converted into its lowest form through an interpreter.
Waiting of IO burst called cpu burst
machine language
All of it. A CPU is an integrated circuit. You need to understand electronics to fully understand how such a thing works.
A low level language would be "Machine Code". In simplistic terms coding operations are performed directly into CPU hardware registers which the CPU understands without any translation. These codes must adhere to recognised instruction sets hardcoded into the CPU architecture. High Level languages have an interface which isolates the programmer and translates the programmers code on the fly/after compilation into instruction sets a CPU can understand.
They only understand machine language, which most people associate with binary code. But it's more than just binary digits. A certain sequence of some of them equates to a specific instruction for the CPU to execute. You could see this in assembly language.
if u mean CPU then well it processes the info send to it from devices in 1's and 0's and converts them to the "human" language for us to see and understand on a monitor
Each class of CPU has its own assembly language.
The CPU needs to understand a command keyed in by a user. The CPU can interpret only binary code, i.e. the code containing 0's and 1's. A command keyed in by user has to be translated to binary code for the CPU to understand it. An operating system performs this task.
Male Poodles Understand any language you train them to.
This can mean one of two different things depending on context. The obvious one is the physical assembly of a computer, but since you're asking here, I assume you're asking about assembly language. The CPU inside your computer can only understand a limited set of relatively simple instructions. These instructions are represented by numbers, and the CPU knows which number means which instruction. Assembly language is a human readable representation of the instructions that the CPU can understand. Instead of a large number, a short word or acronym called a mnemonic is used. When an assembly program is written, a program called an assembler can translate each mnemonic into the number that represents it. Each mnemonic corresponds to one instruction that the CPU will follow.
I'm assuming it has to do with the architecture of the CPU.