DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Організація циклів та робота з цілочисельними масивами. Використання різних способів та режимів адресації

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
КН
Кафедра:
Не вказано

Інформація про роботу

Рік:
2010
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Засоби системного програмування
Група:
КН-31
Коротко про документ

Про що ця робота

Звіт з лабораторної роботи присвячено організації циклів та роботі з цілочисельними масивами в асемблері. Наведено завдання, лістинг програми, результати виконання та висновки.

У роботі розглядаються

  • Системне програмування
  • Цілочисельні масиви
  • Режими адресації
  • Організація циклів
  • Мова асемблера
  • Відладка програм

Зміст і розділи

  1. Завдання
  2. Варіанти завдання
  3. Лістинг програми
  4. Висновок і результати роботи програми
Для кого:Студенти технічних спеціальностей вищих навчальних закладів.
Викладачі:Викладач

Ключові поняття

цілочисельний масиврежим адресаціїциклмашинний кододнобайтні числазнаковий операндумовний перехід

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти та науки України Національний університет «Львівська політехніка»  ЗВІТ З лабораторної роботи №7 З дисципліни: «Засоби системного програмування» На тему: «Організація циклів та робота з цілочисельними масивами. Використання різних способів та режимів адресації» Львів 2010 ЗАВДАННЯ: Створити *.exe програму, яка реалізовує обчислення, заданого варіантом виразу. Задати одновимірний масив A={a[i]}, довжиною N, що містить цілі однобайтні числа зі знаком. Виконати обробку масиву, вказану варіантом. Результат обчислення виразу повинен записуватися у пам’ять. За допомогою Debug, відслідкувати правильність виконання програми (продемонструвати результати проміжних та кінцевих обчислень) та проаналізувати отримані результати для різних вхідних даних. Скласти звіт про виконану роботу з приведенням тексту програми та коментарів до неї. Дати відповідь на контрольні запитання. ВАРІАНТИ ЗАВДАННЯ: A={a[i]} – масив з N знакових чисел (кожне число має довжину один байт). № Завдання  7 Знайти суму всіх додатних елементів масиву A={a[i]}, що задовільняють умову: a[i] >= d/c. c,d – цілі числа зі знаком   Лістинг програми: DOSSEG .MODEL SMALL .STACK 100h .DATA Arr db -1,3,10,5,6 D db 10 C db 2 Sum db 0h .CODE go: mov ax,@data mov ds,ax xor ax,ax mov cx, 5 mov si,0 next: mov dl,Arr[si] cmp dl,0 jl continue mov al,D cbw idiv C cmp dl,al jl continue add Sum,dl continue: inc si dec cx jnz next mov ah, 4ch int 21h end go Висновок і результати роботи програми:  Висновок: я навчився організовувати цикли і використовувати цілочисельні масиви. .
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!