0 / 0 / 0
Регистрация: 20.03.2011
Сообщений: 5
1

Программа в текстовом режиме...

20.03.2011, 22:52. Показов 1009. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Программа должна принимать значение которое было введено с клавиатуры и выводить матрицу заполненную этим значением (число от 0 до 9). Например если ввели число 3 то нужно вывести матрицу 3х3 заполненную числами 3, а если введено 4 то выводится матрица 4х4 и т.д.
вот мои наработки...пока я в тупике...
Вложения
Тип файла: txt CHISLO.txt (816 байт, 22 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.03.2011, 22:52
Ответы с готовыми решениями:

Циферблат в текстовом режиме
У меня такая проблема! Мы только начали учить ассемблер, а лабу сдавать скоро! А точнее завтра! Я...

В текстовом режиме отобразить палитру дисплея
Добрый вечер :) СРАЗУ говорю, что я не прошу написать за меня код, но от помощи и указаний не...

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

Рисование рамки в текстовом режиме
Есть такой код для рисования рамки, выдает ошибки: Symbol Loop_1 redefined, Symbol Loop_2...

2
Ушел с форума
Автор FAQ
16276 / 7601 / 1064
Регистрация: 11.11.2010
Сообщений: 13,616
21.03.2011, 09:41 2
dimich1,
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
.286
.model small
.code
begin:  MOV AX,@data
        MOV DS,AX
        mov ax,3
    int 10h
    mov dx, offset msg1
    mov ah, 9
    int 21h
cicle:  mov ah,0
    int 16h
    cmp ah,1
    je final
    cmp al,31h
    jb  a1
    cmp al,39h
    jna num1
a1: mov dx, offset msg3
    mov ah,9
    int 21h
    jmp cicle
num1:   mov x,al
    mov ch,0
    mov cl,al
    sub cl,30h
a3: push cx
    mov cl,x
    sub cl,30h
a2: mov al,x
    int 29h
    mov al,20h
        int 29h
    loop a2
    pop cx
    mov al,0Dh
    int 29h
    mov al,0Ah
    int 29h
    loop a3 
    jmp cicle
    mov ah, 0
    int 16h
final:  mov dx, offset msg2
    mov ah,9
    int 21h
    mov ax,4c00h
    int 21h 
.data
msg1 db "Нажми на цифру от 1 до 9, чтобы вывести матрицу",0Dh,0Ah
db "или на Esc чтобы выйти из программы",0Dh,0Ah,"$"
msg2 db "that's all$"
msg3 db "Это не цифра от 1 до 9!",0Dh,0Ah,"$"
x db ?
end begin
Интересно, как ты себе представляешь матрицу 0х0?
1
0 / 0 / 0
Регистрация: 20.03.2011
Сообщений: 5
21.03.2011, 10:28  [ТС] 3
Спасбо большое...0х0 автоматом ввелось бывает
0
21.03.2011, 10:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.03.2011, 10:28
Помогаю со студенческими работами здесь

Вывести в текстовом режиме прямоугольную рамку на экран
Вывести в текстовом режиме прямоугольную рамку на экран. Координаты левого верхнего и правого...

Вывод на экран в текстовом режиме с использованием средств BIOS
Задание: Ввести с клавиатуры строку, и вывести её на экран несколько раз используя все возможные...

Какое максимальное количество видео страниц в графическом и в текстовом режиме?
Подскажите пожалуйста. Какое максимальное количество видео страниц в графическом и в текстовом...

Нужно в ассемблере вывести в текстовом режиме строку в разных частях экрана разным цветом
НАРОД,помогите сдать лабу! Нужно в ассемблере вывести в текстовом режиме строку в разных частях...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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