Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Написать программу, выводящую в окне все элементы массива

Написать программу, в результате которой будет выводиться окно Windows с суммой значений трех переменных (1,2,9) | Написать программу, которая складывает два числа, и проверяет результат. В результате выполнения программы должно открыться окно с сообщением, что сумма не равна 0. | Написать программу, которая складывает два числа, и проверяет результат. В результате выполнения программы должно открыться окно с сообщением, что сумма равна 0. | Написать программу, которая суммирует значения первых трех элементов массива (0,1,2,3,4,5,6,7,8,9,10,11) | Написать программу, в результате которой будет выводиться окно Windows с разностью значений двух переменных (3,1) | Написать программу, суммирующую первые 5 элементов массива. В результате должно выводить окно, сообщающее, что сумма равна 0. | Написать программу, в результате которой будет выводиться окно Windows с разностью значений двух переменных (14,3) | Организация памяти микропроцессорных систем | Основные принципы организации памяти | Команды арифметических и логических операций. |


Читайте также:
  1. B матрице A[1..N,1..M] упорядочить элементы столбца. содержащего наибольшее количество отрицательных чисел, по убыванию.
  2. Агиографические элементы, преобладающие в конце повести, не разрушают цельности ее содержания, основанного на художественном вымысле.
  3. азовите элементы содержания правоспособности граждан.
  4. акроэлементы
  5. акроэлементы, их характеристика
  6. Архитектурно-конструктивные элементы стен.
  7. аскадные солнечные элементы

.386

.model flat, stdcall

option casemap:none

 

include <\masm32\include\windows.inc>

 

include <\masm32\include\kernel32.inc>

includelib <\masm32\lib\kernel32.lib>

 

include <\masm32\include\user32.inc>

includelib <\masm32\lib\user32.lib>

 

include <\masm32\include\masm32.inc>

includelib <\masm32\lib\masm32.lib>

 

include <\masm32\include\debug.inc>

includelib <\masm32\lib\debug.lib>

 

.data

 

massiv dword 10 dup (9,6,3,8,5,2,7,4,1,0); массив 100 чисел

 

.code

start:

 

; сообщение в консоли ассемблирования:

 

Fix <EXAMPLE OF VKDEBUG>

Fix <++++++++++++++++++>

Fix <++++++++++++++++++>

 

 

mov ecx, 0

.while ecx <= 9

 

PrintDec ebx

inc ecx

.endw

 

 

invoke ExitProcess, 0

 

end start

 

24. Написать программу, выводящую на системный динамик 10 звуковых сигналов.
.386; 32-битный режим

.model flat, stdcall; компиляция в exe-файл с возможностью вызова API

option casemap:none; неразличение прописных и строчных символов

 

include <\masm32\include\kernel32.inc>; подключаем файл прототипов функций

 

includelib <\masm32\lib\kernel32.lib>; подключаем файл библиотек

 

.data; начинает сегмент данных (и завершает предыдущий сегмент)

 

; здесь могло бы быть описание переменных

 

.code; начинает сегмент кода (и завершает предыдущий сегмент)

 

; здесь могло бы быть описание процедур

 

start:; сюда операционная система передаст управление

 

invoke Beep, 3951, 200; си

invoke Beep, 4186, 200; до

invoke Beep, 3951, 200; си

invoke Beep, 3136, 200; соль

invoke Beep, 2637, 200; ми

invoke Beep, 3951, 200; си

invoke Beep, 3951, 200; си

invoke Beep, 4186, 200; до

invoke Beep, 3951, 200; си

invoke Beep, 3136, 200; соль

 

 

invoke ExitProcess, 0; сообщаем Windows о завершении программы

 

end start; завершает сегмент кода


Дата добавления: 2015-08-02; просмотров: 129 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Написать программу, выполняющую деление с помощью команды div.| Написать программу, в результате которой будет выводиться окно Windows с разностью значений двух переменных (7,3)

mybiblioteka.su - 2015-2024 год. (0.005 сек.)