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

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

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


Читайте также:
  1. A.1.2. Технология командной строки.
  2. B) Проверить законность вступивших в законную силу судебных актов.
  3. Converting values Преобразование значения
  4. Eidophor-экран
  5. Gramadach 14.1 Ирландские склонения. Множественное число
  6. I. Порядок поступления в число присяжных поверенных
  7. Quot; Число, месяц, часы, минуты.Дежурство принял ДСП ……………..(подпись)Оператор ………………………..(подпись)Дежурство сдал ДСП ……………….(подпись)Оператор ………………………..(подпись)".

input macro inter,var

mov ah,inter

lea dx,var

int 21h

endm

 

ravnchifr MACRO strб,col;ў®§ўа и Ґв 1 Ґб«Ё Ґбвм ®¤Ё­ Є®ўлҐ жЁдал

local l1,l2,l3,l4

mov ax,0

lea si,strб

xor ch,ch

mov cl,col

l1:

mov di,si

inc di

push cx

dec cx

jz l4

l2:

mov dl,[di]

mov dh,[si]

inc di

cmp dl,dh

jz l3

loop l2

pop cx

inc si

loop l1

jmp l4

l3:

mov ax,1

l4:

ENDM

 

codes SEGMENT para 'code'

assume cs:codes,ds:codes,es:codes,ss:codes

org 100h

main:

jmp begin

 

chislo db 20,?,20 dup (?)

mes db 13,10,'Есть одинаковые цифры!!!','$'

mesn db 13,10,'Одинаковых цифр нет','$'

mespr db 13,10,'Введите пожалуйста число: ','$'

 

begin:

input 09h,mespr

input 0ah,chislo

 

 

ravnchifr chislo+2,chislo+1

test ax,ax

jz m2

 

input 09h,mes

jmp m3

 

m2:

input 09h,mesn

 

m3:

mov ah,4ch

int 21h

 

codes ends

end main

 

Ввести с клавиатуры два натуральных числа. Проверить есть ли у них одинаковые цифры. Если да, вывести их на экран. Преобразование строки в число произвести с помощью макрокоманды

input macro inter,var

mov ah,inter

lea dx,var

int 21h

endm

 

ravnchifr MACRO str1,str2,col1,col2

local l1,l2,l3

lea si,str1

xor ch,ch

mov cl,col1

l1:

lea di,str2

push cx

mov cl,col2

l2:

mov al,[si]

cmp al,[di]

jnz l3

mov ah,02h

mov dl,al

int 21h

l3:

inc di

loop l2

pop cx

inc si

loop l1

ENDM

codes SEGMENT para 'code'

assume cs:codes,ds:codes,es:codes,ss:codes

org 100h

main:

jmp begin

chislo1 db 20,?,20 dup (?)

chislo2 db 20,?,20 dup (?)

mes db 13,10,'Одинаковые цифры: ','$'

mespr db 13,10,'Введите пожалуйста число: ','$'

 

begin:

input 09h,mespr

input 0ah,chislo1

 

input 09h,mespr

input 0ah,chislo2

 

input 09h,mes

ravnchifr chislo1+2,chislo2+2,chislo1+1,chislo2+1

 

mov ah,4ch

int 21h

 

codes ends

end main

 


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


<== предыдущая страница | следующая страница ==>
Напишите программу, в которой вводятся целые числа c, d. Напишите макрокоманду определения max.| Дана длина ребра куба. Найти площадь полной поверхности этого куба.

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