Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

МДК 01.01 Системное программирование




МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ОБРАЗОВАНИЯ «СЕВЕРО-КАВКАЗСКАЯ ГОСУДАРСТВЕННАЯ

ГУМАНИТАРНО-ТЕХНОЛОГИЧЕСКАЯ АКАДЕМИЯ»

СРЕДНЕПРОФЕССИОНАЛЬНЫЙ КОЛЛЕДЖ

ТИПОВОЕ ЗАДАНИЕ № 1

ПМ 01. Разработка программных модулей программного обеспечения для компьютерных систем

МДК 01.01 Системное программирование

1. Определить значение функции:MOV DS, AX;

Mov приёмник, источник – команда пересылки данных. Копирует содержимое источника в приёмник, источник не изменяется. Например: mov ax, 1 присваивает регистру ax значение 1.

Существуют 16-и битные регистры ax, bx, cx, dx, sp, bp, si и di, представляющие собой 16 младших бит соответствующих 32-х битных регистров. Также доступны и 8-и битовые регистры ah, al, bh, bl, ch, cl, dh и dl, которые представляют собой старшие и младшие байты регистров ax, bx, cx и dx соответственно.

2. Записать программу на машинном языке для выполнения действий:

 

1. Очистить регистры ax, bx.

2. Записать число (-66)10 в регистр ax.

3. Прибавить к содержимому регистра ах число (65)10.

4. Переслать результат в регистр bx.

МДК 01.02 Прикладное программирование

3. Осуществить перевод функции на язык С++.Выполнить объявление и описание всех данных, необходимых для вычисления значения функции y,  если данная функция определяется по формуле:

, где переменные х, а – целочисленные, b, c – дробные.

4. Произведите оптимизацию фрагмента программного кода.

 

       int L=5;

int a;

int sum;

int n;

sum=0;

for(n=1; n<=L; n=n+1)

    {

}

5. Разработка программного кода.

Объявить переменные, необходимые для пересчета суммы из долларов в рубли (цена в долларах, курс доллара и сумма в рублях).Написать инструкцию ввода цены и курса доллара в компоненты Edit1и Edit2. (см.рис.)

 

 

Преподаватели:   __________    Л.А. Моисеенко

 __________      З.С. Шовкарова

__________     Д.Х-М. Тамбиева

           Председатель ЦК: __________     Л.А. Моисеенко

 

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ОБРАЗОВАНИЯ «СЕВЕРО-КАВКАЗСКАЯ ГОСУДАРСТВЕННАЯ

ГУМАНИТАРНО-ТЕХНОЛОГИЧЕСКАЯ АКАДЕМИЯ»

СРЕДНЕПРОФЕССИОНАЛЬНЫЙ КОЛЛЕДЖ

ТИПОВОЕ ЗАДАНИЕ № 2

ПМ 01. Разработка программных модулей программного обеспечения для компьютерных систем

МДК 01.01 Системное программирование

1. Определить значение функции: MOV AH, 09H;

2. Записать программу на машинном языке для выполнения действий.

1. Очистить регистры ax, bx, сх.

2. Записать число (-160)10 в регистр ax.

3. Переслать результат в регистры bx, сх.

4. Прибавить к содержимому регистра ах содержимое ах

МДК 01.02 Прикладное  программирование

3. Осуществить перевод функции на язык С++.Выполнить объявление и описание всех данных, необходимых для вычисления значения функции y,  если данная функция определяется по формуле:

, где переменные х, а – целочисленные, b, d – дробные.

4. Произведите оптимизацию фрагмента программного кода.

 

int L=10;

int a;

int kol;

int n;

kol=1;

for(n=1; n<=L; n=n+1)

{

kol=kol+1;

}

5. Разработка программного кода.

Объявить переменные, необходимые для пересчета суммы из долларов в рубли (цена в долларах, курс доллара и сумма в рублях).Написать инструкцию вывода суммы в рублях в компонент Label4 (см.рис.).

 

Преподаватели:   __________    Л.А. Моисеенко

 __________       З.С. Шовкарова

__________       Д.Х-М. Тамбиева

           Председатель ЦК: __________       Л.А. Моисеенко

 

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ОБРАЗОВАНИЯ «СЕВЕРО-КАВКАЗСКАЯ ГОСУДАРСТВЕННАЯ

ГУМАНИТАРНО-ТЕХНОЛОГИЧЕСКАЯ АКАДЕМИЯ»

СРЕДНЕПРОФЕССИОНАЛЬНЫЙ КОЛЛЕДЖ

ТИПОВОЕ ЗАДАНИЕ № 3

ПМ 01. Разработка программных модулей программного обеспечения для компьютерных систем

МДК 01.01 Системное программирование

1. Что выполняет следующая последовательность команд:

MOV CX, 500

REP MOVS DEST, SOURCE

DEST и SOURCE – строки.

 

2. Записать программу на машинном языке для выполнения действий.

1. Очистить регистры ax, bx.

2. Прибавить к содержимому регистра ах число (49)10.

3. Прибавить к содержимому регистра ах число (25)10.

4. Переслать результат в регистр bx.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...