Размещено 2 года назад по предмету
Информатика
от DarkMoon
(Ассемблер)
1. Даны две переменных а (тип integer) и b (тип byte). Присвоить b – значение а. Вывести на экран. Что будет результатом, если a=257, a=-1 ? Объяснить, почему.
2. Даны две переменные a, b (тип byte). С клавиатуры вводятся их значения.В ассемблерной вставке поменять значения переменных местами. Далее вывести значения обоих переменных на экран. Что будет результатом, если a=257, a=-1 ? Объяснить, почему.
3. Дана переменная типа integer (word) – ее значение вводится с клавиатуры. Вывести байты старший и младший из которых она состоит. Что будет, если переменная равна –1? Объяснить.
4. Дана переменная типа char. Присвоить ей значение 'a' с помощью ассемблера. Затем вывести на экран стандартным способом.
5. Даны две переменных cod (тип byte) и c (тип char).В переменной cod – находится ascii код символа. По коду символа в переменную c поместить сам символ. Вывести полученный символ на экран. Что будет, если в переменной cod будет значение 257? Пояснить.
6. Дана переменная a (тип word). Поменять местами значения старших и младших байтов переменной. Вывести а на экран. Что будет, если переменной а присвоить значение –1?
7. Присвоить регистру ES значение 1000.
8. Даны переменные a и b типа real. По введенному значению переменной a выполнить на ассемблере b:=a. Вывести b.
9. Даны переменные a и b типа longint. По введенному значению переменной a выполнить на ассемблере b:=a. Вывести b.
10. Даны переменные a и b типа double. По введенному значению переменной a выполнить на ассемблере b:=a. Вывести b.
11. Поменять местами значения переменных а и b типа longint.
12. Поменять местами значения переменных а и b типа single.
13. Поменять местами значения переменных а и b типа real.
14. Поменять местами значения переменных а и b типа double.
15. Заменить в значении переменной z типа word первый байт на ноль.
16. Заменить в значении переменной z типа word второй байт на ноль.