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

Ввести с клавиатуры натуральное число. Поменять порядок следования цифр в числе и вывести на экран.

Напишите программу, запрашивающую у оператора строку, а затем выводящую ее на экран. Выполните трассировку программы. | Ввести с клавиатуры натуральное число. Найти сумму его первой и последней цифры и вывести на экран. Выполните трассировку программы. | Дополните программу. При верном вводе пароля он появляется на экране через временную задержку разного цвета. | Дополните программу. Введите строку текста и выведите его по буквам в режиме телетайпа разными по цвету буквами. | Введите две строки. В случае если они одинаковые. Выводится сообщение о том что строки совпали, в противном случае выводится сообщение, о том что строки не совпадают. | Напишите программу, которая получает строку и слово. С помощью макроса определить входит ли данное слово в строку. | Напишите программу, в которой вводятся целые числа а, b. Напишите макрокоманду определения min. | Напишите программу, в которой вводятся целые числа c, d. Напишите макрокоманду определения max. | Ввести с клавиатуры натуральное число. Проверить будут ли его цифры все различны. Вывести на экран сообщение. Преобразование строки в число производить в макрокоманде. | Дана длина ребра куба. Найти площадь полной поверхности этого куба. |


Читайте также:
  1. Cтрах и порядок
  2. I. Порядок перевода студентов с платного обучения на обучение за счёт средств республиканского и бюджета
  3. I. Порядок поступления в число присяжных поверенных
  4. Ii) Изъятие истории болезни заявителя и приобщение ее к материалам расследования
  5. II. Порядок предоставления скидок со сформированной стоимости обучения студентам
  6. II. Порядок проведения аттестационного тестирования
  7. III. Порядок проведения конкурса

codesg segment para 'code'

assume cs:codesg, ds:codesg, ss:codesg, es:codesg

org 100h

begin:

call start

message db 'Введите строку символов: ','$'

message1 db 'Нажмите клавишу enter','$'

string label byte;Список параметров

symb db 59;Максимальная длина

real db?;Реальная длина

all db 60 dup (?),'$'; Введенные символы

 

start proc near;начало процедуры

mov ah, 00h; Функция очистки экрана

mov al, 03h; Стандартный цветной текст 80х25

int 10h

 

mov dh, 12; Установка позиции курсора

mov dl, 02

mov bh, 00

mov ah, 02h; Вызов функции установки курсора

int 10h

 

mov ah, 09h; Вызов функции вывода

lea dx, message; Загрузка адреса строки сообщения

int 21h; Вызов 21 прерывания DOS

 

lea dx, string; Загрузка адреса списка параметров

mov ah, 0ah; Запрос функции ввода

int 21h; Вызов 21 прерывания DOS

 

mov dh, 13; Установка позиции курсора

mov dl, 02

mov bh, 00

mov ah, 02h; Вызов функции установки курсора

int 10h

 

mov bl,real; //Поместить указатель на конец строки

mov bh,00; занести реальную длину строки

mov cx,bx; в cx реальная длина строки

 

m1:

mov ah,02h; вывод на экран символа

mov dl,all[bx-1]

int 21h

dec bx

loop m1

 

mov dh, 14; Установка позиции курсора

mov dl, 02

mov bh, 00

mov ah, 02h; Вызов функции установки курсора

int 10h

 

mov ah, 09h; Вызов функции вывода

lea dx, message1; Загрузка адреса строки сообщения

int 21h; Вызов 21 прерывания DOS

 

lea dx, string; Загрузка адреса списка параметров

mov ah, 0ah; Запрос функции ввода

int 21h; Вызов 21 прерывания DOS

 

mov ah,4ch; Выход в DOS в 21 прерывании

int 21h

start endp

 

codesg ends

end begin

 


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


<== предыдущая страница | следующая страница ==>
Напишите программу, запрашивающую у оператора строку, а затем выводящую каждое слово в отдельной строке. Выполните трассировку программы.| C0 - Нижний левый угол B3 - Вертикальная линия

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