Результаты (
русский) 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 имеют разные языки машины. Эти языки машины так же отличаются друг от друга , как английский язык с немецкого языка.
переводится, пожалуйста, подождите..