0% found this document useful (0 votes)
44 views3 pages

(FINALIZADO) Lectura Tecnica DHP

Machine language is the lowest-level programming language that computers can directly understand. It consists of binary numbers that represent computer instructions and data. While fast, machine language is difficult for humans to work with due to its numerical nature. Programmers therefore typically use higher-level languages that are compiled into machine-readable code. Some key advantages of machine language are speed of execution and ability to directly upload programs into memory. However, it also has disadvantages like difficulty of coding, low reliability, and programs only being compatible with the same processor type.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views3 pages

(FINALIZADO) Lectura Tecnica DHP

Machine language is the lowest-level programming language that computers can directly understand. It consists of binary numbers that represent computer instructions and data. While fast, machine language is difficult for humans to work with due to its numerical nature. Programmers therefore typically use higher-level languages that are compiled into machine-readable code. Some key advantages of machine language are speed of execution and ability to directly upload programs into memory. However, it also has disadvantages like difficulty of coding, low reliability, and programs only being compatible with the same processor type.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

UNIVERSIDAD TECNOLÓGICA DEL CENTRO

DE VERACRUZ

TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN

LECTURA TÉCNICA: MACHINE LANGUAGE

CATEDRATICO:
Ing. Aurora Yesenia Ramírez Ramírez

MATERIA:
Desarrollo de habilidades de pensamiento lógico

ALUMNO / MATRICULA:
Alvarez Montiel Guillermo / 12012

1° CUATRIMESTRE GRUPO: “A”

Cuitláhuac, Ver. 19 DE SEPTIEMBRE DE 2016


It was the first programming language used for the first computers, but stopped being used
for its difficulty and complication, being replaced by other languages easier to learn and
use, and also reduce the possibility of errors.
Machine language is the lowest-level programming language (except for computers that
utilize programmable microcode). Machine languages are the only languages understood by
computers.
Computer programs are written in one or more programming languages, like C++, Java, or
Visual Basic. A computer cannot directly understand the programming languages used to
create computer programs, so the program code must be compiled. Once a program's code
is compiled, the computer can understand it because the program's code has been turned
into machine language. Every CPU has its own unique machine language. Programs must
be rewritten or recompiled, therefore, to run on different types of computers.
While easily understood by computers, machine languages are almost impossible for
humans to use because they consist entirely of numbers. Programmers, therefore, use either
a high-level programming language or an assembly language. An assembly language
contains the same instructions as a machine language, but the instructions and variables
have names instead of being just numbers.

 Advantages of Machine Language.

1.) Ability to upload (transfer a program to the memory) without further translation,
which is an execution speed better than any other programming language.

 Disadvantages of Machine Language.

1.) Difficulty and slowness in coding.


2.) Low reliability.
3.) Very difficult to verify and tune the programs.
4.) The programs are only enforceable on the same processor (CPU).

 Example of binary operation

a) 010 + 101 = 111 / 210 + 510 = 710

b) 001101 + 100101 = 110010 / 1310 + 3710 = 5010

c) 1011011 + 1011010 = 10110101 / 9110 + 9010 = 18110


d) 110111011 + 100111011 = 1011110110 / 44310 + 31510 = 75810

 Example of hexadecimal operation

a) 17A + 3C = 1B6

b) 20F5 + 31B = 3A4

c) 2E70C + 1AA7F = 4918B

d) 17A - 3C = 13E

e) 20F5 - 31B = 1DDA

f) 2E70C - 1AA7F = 13C8D

You might also like