Форум программистов, компьютерный форум, киберфорум
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
c#
 Аватар для temich-92
95 / 95 / 27
Регистрация: 25.03.2011
Сообщений: 290

Графика, отрисовка цифр

20.03.2012, 19:11. Показов 1647. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
в программе нужно будет отрисовывать большие цифры. делаю через таблицы...не могу найти косяк
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
DrawPixel macro xPixel,yPixel
    mov ah,0ch
    mov cx,xPixel
    mov dx,yPixel
    int 10h
endm
 
data segment para 'data'    
    color dw 1
    
    numTabOffset dw 
    x dw
    y dw
 
oneTab dw 1,1,1,1,1,1,1,1,1,1
    dw 1,1,1,1,1,1,1,1,1,1
    dw 1,1,1,1,1,1,1,1,1,1
    dw 1,1,1,1,1,1,1,1,1,1
    dw 1,1,1,1,1,1,1,1,1,1
    dw 1,1,1,1,1,1,1,1,1,1
    dw 1,1,1,1,1,1,1,1,1,1
    dw 1,1,1,1,1,1,1,1,1,1
    dw 1,1,1,1,1,1,1,1,1,1
    dw 1,1,1,1,1,1,1,1,1,1
data ends
 
stacks segment para stack 'stack'
    db 32 dup(?)
stacks ends
 
code segment para public 'code'
    assume cs: code, ds: data, ss: stacks
    main proc far
        mov ax,data
        mov ds,ax
        
        setMode:
        mov ah,00h
        mov al,13h
        int 10h
        
        mov numTabOffset,offset oneTab
        mov x,10
        mov y,10
        mov al,2
        call DrawNum        
        
        mov ah,8h
        int 21h
        
        mov ah,4ch
        int 21h
    main endp
    
    DrawNum proc near
        mov si,0;j
        mov bx,0;i
        mov di,y;y
        
        mov cx,10
        forI:
            push cx
            mov cx,10
            mov si,0
            forJ:
                push cx
                mov dx,numTabOffset[bx][si]
                cmp dx,1
                je  DrawPix
                jmp noDrawPix
                    DrawPix:
                        push si
                        add si,x
                        DrawPixel si,di
                        pop si
                noDrawPix:
                inc di;------------
                inc si
                pop cx
            loop forJ
            add bx,si
            inc di
            pop cx
        loop forI   
    DrawNum endp
    
code ends
end main
если убрать помеченную "----" строку, то ничего не рисует(не видно по крайней мере), а с ней рисует точки по диагонали...
Изображения
 
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.03.2012, 19:11
Ответы с готовыми решениями:

Отрисовка графика функции многочлена
Здравствуйте, задание звучит так: отрисовка произвольного многочлена с произвольными степенями (возможно, отрицательными и...

Отрисовка графика
Всем привет. Помогите пожалуйста разобраться. Имеется функция:s(t)=cos(2*Pi*13*t+(Pi/6)). Нашел функции для построения(на картинке...

Отрисовка графика
Доброго времени суток! Никак не могу нарисовать график функции. До этого рисовал (в моём понимании) более сложные графики,...

3
c#
 Аватар для temich-92
95 / 95 / 27
Регистрация: 25.03.2011
Сообщений: 290
20.03.2012, 19:15  [ТС]
ret не написал сначала..теперь рисует, но верхнюю строку все равно не всю((
0
Клюг
 Аватар для Charles Kludge
7677 / 3192 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
20.03.2012, 19:39
Цитата Сообщение от temich-92
большие цифры
Насколько большие? Тут есть тупой примерчик
0
c#
 Аватар для temich-92
95 / 95 / 27
Регистрация: 25.03.2011
Сообщений: 290
20.03.2012, 19:45  [ТС]
20*30 наверно, и хотелось бы узнать почему все таки этот метод у меня не работает(пригодится на будущее)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.03.2012, 19:45
Помогаю со студенческими работами здесь

Отрисовка графика функции
Создания графика функции на СИ y=2sin(x){e}^{x/\alpha } Что то не работает помогите найти ошибку #include <graphics.h> #include...

Графика, отрисовка диода
есть функция рисует на вертикальной линии диод void VD(pos q,String S,pos p) { if(q) { t->Pen->Width=1; ...

Отрисовка 3-мерного графика
Здравстуйте, возникла такая проблема: результаты работы программы, нужно нарисовать как поверхность. У меня есть выходной текстовый файл,...

Отрисовка графика в потоке
Здравствуйте! Пытаюсь реализовать рисование графика на форме в отдельном потоке. Суть: есть форма с picturebox, на которой на битмапе...

Тормозит отрисовка графика
Рисую chart-график в таймере циклом на 50000 точек. через банальный AddXY. Первые 2 секунды все отрисовывается хорошо, ничего не тупит....


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru