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

Ошибка вывода строк

05.10.2013, 19:54. Показов 1508. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вывести на экран матрицу символов таблицы ASCII, чередуя выводимые символы пробелами и вставляя пустые строки между строками.Обеспечить возможность модификации размера выводимой матрицы.Вся первичная информация вводится в программу с помощью клавиатуры.

Все это я сделал.Хотел модифицировать цвет выводимых символов,но выводит вот что:
Кликните здесь для просмотра всего текста


Сам код:

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
.model     small
.stack     100h  
.data
simvol db 10d
strok db 7d
.code
start:  
mov ax,@data    
mov ds,ax
 
mov   ax,0003h
int   10h
 
mov si, word ptr strok
mov cx,1
mov dl,simvol
mov al,0          
mov ah,9
mov   bl,01110000b   
cloop:
int 10h
push ax
mov ax,0920h
int 10h        
pop ax         
inc al
dec dx
cmp dx,0
jnz cloop
push        ax
mov ah,0Eh            
mov         al,0Dh       
int         10h
mov         al,0Ah       
int         10h
int 10h
pop ax
dec si
jmp continue_loop
 
 
 
cloop2:
mov dl,simvol
jmp cloop
 
continue_loop:
cmp si,0
jnz cloop2
 
mov        ax,4C00h
int        21h             
end        start
Работаю на виртуальной машине.Windows XP
Миниатюры
Ошибка вывода строк  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.10.2013, 19:54
Ответы с готовыми решениями:

Ошибка вывода данных в массиве строк
Здравствуйте. Есть программа, где создается динамический массив строк, заносится туда информация...

Запрет вывода строк содержащих значение #Ошибка
Подскажите пожалуйста как в можно в запросе указать такое условие отбора, чтобы строка содержащая...

Переход начало и конец вывода строк:каким образом переходить по экрану на начало и конец списка строк?
Разработать процедуры "TOP" установки окна на начало файла и процедуры “BOT” установки на конец...

Исправление вывода строк
#include <iostream> #include <string> int main(){ int v, z, v1, z1; std::string t1; ...

4
0 / 0 / 0
Регистрация: 25.11.2012
Сообщений: 54
05.10.2013, 22:34  [ТС] 2
Все.Разобрался уже сам.Единственное ,что мешает, так это команда div.Почему после такого:
Assembler
1
2
3
4
5
mov dl,2
mov ch,2
mov ah,dl
div ch
cmp ah,2
флаг zf у меня все равно остается = 0?
0
Ушел с форума
Автор FAQ
16276 / 7601 / 1064
Регистрация: 11.11.2010
Сообщений: 13,616
06.10.2013, 07:40 3
TiraniD,
  • для деления на числа являющиеся степенями двойки (mov ch,2/div ch) используй команду SHR
  • при делении используй следующее правило
    • при делении слова на байт делитель должен быть больше содержимого регистра АН
    • при делении двойного слова на слово делитель должен быть больше больше содержимого DX
    • при делении учетверенного слова на двойное слово делитель должен быть больше больше содержимого EDX
    иначе будешь получать сообщение "деление на ноль" и программа будет закрываться
Цитата Сообщение от TiraniD Посмотреть сообщение
Все.Разобрался уже сам.Единственное ,что мешает, так это команда div.
А в чем ты разобрался? Поиск по строке "матрицу символов таблицы ASCII" выдал готовые решения:
0
0 / 0 / 0
Регистрация: 25.11.2012
Сообщений: 54
06.10.2013, 13:57  [ТС] 4
Готовые,то готовые.Но читать чужой код дяля меня пока проблематично.Мне легче самому разобраться во всем...
0
Ушел с форума
Автор FAQ
16276 / 7601 / 1064
Регистрация: 11.11.2010
Сообщений: 13,616
06.10.2013, 14:56 5
TiraniD,
вот и учился бы читать чужой код, если уж
Цитата Сообщение от TiraniD Посмотреть сообщение
легче самому разобраться во всем
то и в примерах, которые писали не самые глупые люди, разберешься и в своих разработках применишь...
0
06.10.2013, 14:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.10.2013, 14:56
Помогаю со студенческими работами здесь

Форматирование вывода (или строк)
Всем привет! Есть ли в haskell функции форматирования вывода? Если есть, то какие и как ими...

Оформление вывода строк результата
всем привет, помогите оформит вывод после того как распарсил строку, выводит как список нужно как...

Ошибка при использовании vector (в конце, после вывода результатов выскакивает ошибка, но сам результат коректен)
Суть в следующем, мы считываем введеные значения и выводим этот массив Проблема такова что...

Объединение строк для вывода на печать
подскажите или напишите как сделать!!! суть в чем: мне надо обеднить 2 нижний ячейки, объединение ...

Программа вывода строк по заданным условиям
Программа вводит две строки. Если длина второй строки больше 70 символов, то программа выводит на...

Как организовать цикл вывода строк из БД?
Ребят, вот у меня из БД выводятся продукты например! Как мне сделать, чтобы в каждой строке...


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

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

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