Результаты (
русский) 2:
[копия]Скопировано!
 
Компьютер понимает только инструкции , написанные на определенном языке, называется машинном языке. Когда компьютеры были впервые разработаны, единственный способ , которым они могут быть запрограммированы было в терминах двоичных чисел. Число может быть представлено в различных формах, в различных системах счисления. Чаще всего используется система счисления является десятичная (или основание 10) SYS-TEM. Общество также использует несколько других систем; система базовых 60 используется для отслеживания времени (6 секунд в минуту и 60 минут в час). 
Числа , представленные в одной системе счисления всегда может быть преобразована в другую систему. Таким образом, двоичные числа , сохраненные в компьютере всегда соответствует десятичное число. В таблице ниже приведены некоторые двоичные числа и их десятичные аналоги: 
двоичное число десятичного числа 
0 0 
1 1 
10 2 
100 4 
101 5 
110 6 
111 7 
Несмотря на то, что это сделает прекрасный смысл к компьютеру, это не имеет никакого смысла для человека. Люди не так способны , как компьютеры в обработке чисел, особенно бинарных число-нов. Именно поэтому следующий технологический прогресс программного обеспечения произошел в развитии языков сборки, что позволило программисту работать с машиной на несколько более высоком уровне. Вместо того, чтобы указать последовательности двоичных чисел для выполнения конкретных задач, ассемблер позволяет программистам использовать символические имена для выполнения различных операций и для обозначения конкретных ячеек памяти. 
Ассемблере слов , чтобы выполнить вычисления 2 + 2 являются следующее: 
ассемблере машина Язык 
MOV AX, 2 101110000000001000000000 
MOV BX, 2 101110110000001000000000 
ADD AX, BX 0000001111000011 
ассемблере слова легче читать, но неспециалисту они все равно будут означать очень мало. На рисунке ниже описаны на английском языке , что делает этот язык программирования: 
Сборка Язык Английский Описание 
. MOV AX, 2 Переместите номер 2 на место , называемое AX 
MOV BX, 2 Переместите номер 2 на место , называемое BX 
ADD AX, BX Добавить значение AX до значения в BX. 
результат (2 + 2) будут сохранены в AX. 
Компьютеры понимают только те программы , написанные на машинном языке. Ассамблея языка должны быть переведены на машинный язык по программе под названием ассемблер , которая принимает программу на ассемблере и производит эквивалентную программу на машинном языке. 
Различные компьютеры имеют разные языки машины. Например, семейство IBM PC компьютеров понимает совершенно другой язык , чем машина компьютеров Apple II или Macintosh. На самом деле, даже Apple II и Macintosh имеют разные языки машины. Эти языки машины так же отличаются друг от друга , как английский язык с немецкого языка.
переводится, пожалуйста, подождите..
