Контрольные по математике | Архитектура эвм лабораторная | Matematiku5
Вузы по математике Готовые работы по математике Как писать работы по математике Примеры решения задач по математике Решить задачу по математике online

Архитектура эвм лабораторная


Архитектура ЭВМ. Варианты лабораторной работы # 5

1.  Написать программу определяющую длину строки символов. Знак конца строки установить вручную. Длину строки записать в поле length имеющее размер одного слова, строка имеет символическое имя test_str

2.  Написать программу увеличения числа путем смещения. Массив задан двухбайтовыми числами 2,-18,6,0,-3,7,109,16, каждое число больше 1 и меньше 99 умножить на 2 путем смещения

3.  Написать программу обнуления битов числа. Массив задан однобайтовыми числами 33,18,71,49,122,2,99,24, необходимо с использованием операции XOR обнулить числа больше 40 и меньше 100

4.  Написать программу определяющую количество элементов массива. Массив задан двухбайтовыми числами 2,12,18,91,1,74,23,5,32,17, знак конца установить вручную

5.  Написать программу копирования элементов массива в стек. Массив задан двухбайтовыми числами 5,21,28,1,97,41,23,5,3,17 из которых нужно выбрать и поместить в стек только те которые больше чем число заданное в двухбатовом поле number

6.  Написать программу поиска в массиве. Массив задан двухбайтовыми числами 2,12,18,91,3,74,23,5,3,17, необходимо найти сколько раз повторяется число 3. Количество повторений поместить в поле rpt

7.  Написать программу поиска согласных букв. Дана строка из количества символов не превышающее 100, необходимо найти в ней количество согласных букв и записать это количество в однобайтовое поле num

8.  Написать программу реверсирующую числовой массив. Массив задан двухбайтовыми числами 7,12,71,49,1,61,0,9, его необходимо реверсировать используя стек

9.  Написать программу поиска количества четных чисел. Массив задан однобайтовыми числами 2,9,4,6,5,7,0,7,1,3 из которых нужно выбрать только четные и поместить количество таких чисел в двухбайтовое поле count_of_nums

10. Написать программу обмена местами двух массивов. Дано 2 массива из двухбайтовых чисел — 2,6,9,14,0,57,91,2 и 9,32,11,112,5,3,7,0, необходимо поменять их в памяти местами с использование в качестве буфера стека

11. Написать программу поиска минимального элемента. Массив задан однобайтовыми числами 13,119,91,36,1,-72,198,16 среди которых нужно найти минимальное и поместить его в однобайтовое поле min

12. Написать программу обмена. Дана строка из количества символов не превышающее 100, необходимо условно разделить ее на две равные части, после чего поменять эти части местами не нарушая порядка символов. Для обмена использовать стек

13. Написать программу поиска максимального элемента. Массив задан однобайтовыми числами 22,87,1,-5,14,72,-98,11 среди которых нужно найти максимальное и поместить его в однобайтовое поле max

14. Написать программу определения переполнения. Массив задан однобайтовыми числами 199,5,19,0,6,32,64,11, необходимо найти среднее арифметическое первой половины, и записать его в dh, проверить возникает ли выход этого числа за пределы диапазона, если да то записать в однобайтовое поле overflow 1

15. Написать программу обмена пар букв. Дана строка из количества символов не превышающее 100, необходимо поменять местами каждую пару символов

16. Написать программу поиска вхождения точки в прямоугольную область. Область задана двухбайтовыми полями X и Y, точка задана двухбайтовыми полями pX, pY

17. Написать программу поиска гласных букв. Дана строка из количества символов не превышающее 100, необходимо найти в ней количество гласных букв и записать это количество в однобайтовое поле num

18. Написать программу обмена местами двух чисел. Число 12 поместить в однобайтовое поле A, чило 99 поместить в однобайтовое поле B. Обмен местами произвести в пределах регистра dx путем смещения, после чего определить четность получившегося значения путем логического оператора

19. Написать программу определяющую количество ненулевых элементов массива. Массив задан двухбайтовыми числами 0,-12,2,-7,0,18,0,0,0,91, знак конца установить вручную

20. Написать программу реверсирующую строку символов. Строка имеет символическое имя rev_str. При реверсировании использовать стек

21. Написать программу уменьшения числа путем смещения. Массив задан двухбайтовыми числами 24,32,-78,1,0,0,66,96, каждое число больше 20 и меньше 90 делить на 2 путем смещения

22. Написать программу определяющую знак числа и запрещающую перенос в случае если число превышает максимальные размеры. Число поместить в поле number имеющее размер одного слова

23. Написать программу поиска отрицательных чисел. Массив задан двухбайтовыми числами 91,-15,76,-2,0,62,-8,-29 из которых нужно выбрать только отрицательные и записать их количество в двухбайтовое поле minimal

24. Написать программу приведения строки. Дана строка из 10 символов и массив из 5 двухбайтовых чисел установленных в 0, необходимо скопировать строку в байты числового массива

25. Написать программу поиска количества пробелов в строке символов. В строке установить минимум 4 пробела

Наташа

Автор

Наташа — контент-маркетолог и блогер, но все это не мешает ей оставаться адекватным человеком. Верит во все цвета радуги и не верит в теорию всемирного заговора. Увлекается «нефрохиромантией» и тайно мечтает воссоздать дома Александрийскую библиотеку.

Распродажа дипломных

 Скидка 30% по промокоду Diplom2020

А ты боишься COVID-19?

 Пройди опрос и получи промокод