Форум программистов, компьютерный форум, киберфорум
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
9 / 9 / 0
Регистрация: 19.10.2011
Сообщений: 112
1

Вставить надпись в середину окна

21.10.2011, 16:13. Показов 1050. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите вставить надпись в середину окна?

Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
.model small
.stack 100h
.data
    mesg     db "Hi All!!! $"
.code
start:
    xor AL,AL 
    mov BH,10h   ;цвет окна
    mov CH,5     ;координаты окон
    mov CL,10h 
    mov DH,10h
    mov DL,3Eh
    mov AH,6
    int 10h     ;вызываем видео
    call WINDOW ;вызываем окна
    call WINDOW 
    call WINDOW
    call WINDOW
  
    mov ax, @data ; настраивается сегментный регистр
    mov ds, ax
        
    mov ah, 09
    mov dx, offset mesg ; вывод сообщения
    int 21h
    
    mov ah, 01 ; ждет нажатия кнопок
    int 21h
 
    mov ax,4c00h ; выход
    int 21h
 
WINDOW: ADD BH,10h
        ADD CH,1 
        ADD CL,1 
        SUB DH,1 
        SUB DL,1 
        INT 10h
        RET 
 
end start
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.10.2011, 16:13
Ответы с готовыми решениями:

Вставить число 0 в середину массива
Вставить число 0 в середину массива M(20), предварительно сдвинув вправо значения элементов...

Вставить символ ‘*’ в середину стека
Вставить символ ‘*’ в середину стека, если число элементов четное, или после среднего элемента,...

Вставить число в середину строки
Добрый день уважаемые пользователи сего ресурса. Мне понадобилась программка, которую сам написать...

Вставить элемент в середину массива
Здравствуйте! Подскажите, пожалуйста, как вставить элемент в середину массива (не заменить один на...

1
273 / 268 / 11
Регистрация: 24.12.2010
Сообщений: 328
21.10.2011, 16:59 2
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
.model small
.stack 100h
.data
        mesg     db "Hi All!!! $"
    lnt=$-mesg
.code
start:
 
;Очистка экрана.
 
    mov ah,6
    mov al,0
    mov bh,7
    xor cx,cx
    mov dh,24
    mov dl,79
    int 10h 
 
    xor AL,AL 
    mov BH,10h   ;цвет окна
    mov CH,5     ;координаты окон
    mov CL,10h 
    mov DH,10h
    mov DL,3Eh
    mov AH,6
    int 10h     ;вызываем видео
    call WINDOW ;вызываем окна
    call WINDOW 
    call WINDOW
    call WINDOW
  
        mov ax, @data ; настраивается сегментный регистр
    mov ds, ax
 
;Установка курсора.
 
    mov ah,2
    mov bh,0
    sub dh,ch
    shr dh,1
    add dh,ch
    sub dl,cl
    shr dl,1
    add dl,cl
    sub dl,lnt/2
    int 10h
        
    mov ah, 09
    mov dx, offset mesg ; вывод сообщения
    int 21h
        
        mov ah, 01 ; ждет нажатия кнопок
    int 21h
 
    mov ax,4c00h ; выход
    int 21h
 
WINDOW: ADD BH,10h
                ADD CH,1 
                ADD CL,1 
                SUB DH,1 
                SUB DL,1 
                INT 10h
                RET 
 
end start
1
21.10.2011, 16:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.10.2011, 16:59
Помогаю со студенческими работами здесь

Вставить цифру «0» в середину стека
Создать стек из случайных целых чисел. Вставить цифру «0» в середину стека, если четное число...

вставить элемент в середину массива
доброе время суток, не получается вставить элимент точно в середниу массива. чувствую намудрил с...

Вставить символ в середину стека С++
Вставить символ ‘*’ в середину стека, если число элементов четное, или после среднего элемента,...

В середину массива X вставить массив Y
Заданы 2 массива X(m1,n) и Y(m2,n). В середину массива X вставить массив Y


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru