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

Вывод ASCII таблицы

13.06.2014, 14:14. Показов 2896. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, уважаемы программисты! Нашел код для вывода 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
.model small
.286
.stack 100h
.data
.code
start:
    mov ax,0b800h
    mov ds,ax
    mov ah,00h
    mov al,3
    int 10h
 
    mov si,350H
    mov di,0
    mov al,0
 
k:  cmp di,255
    je en
    mov [ds:si],di
    inc si
    mov [ds:si],12
    inc si
    mov [ds:si],20h
    inc si
    mov [ds:si],12
    inc si
    inc di
    inc al
    cmp al,16
    je k1
    jmp k
 
k1:     add si,60H
    mov al,0
    jmp k
 
en: mov ah,4ch
        int 21h
        end start
вот результат выполнения программы:
Вывод ASCII таблицы

Объясните для чего нужны эти две строчки: mov si,350H и add si,60H. Компилятор TASM. Спасибо за помощь!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.06.2014, 14:14
Ответы с готовыми решениями:

Вывод таблицы ASCII. win32
Помогите найти(сделать) программу на масм32 для вывода символов ASCII. Облазил весь инет,...

MASM Вывод таблицы ASCII
вывод таблицы ASCII по принципу : номер символа - соответствующий символ start: mov dx,0...

Вывод таблицы ASCII в два столбца
После того как были инициализированы два окна, в левое окно вывести первую половину таблицу ASCII,...

Программа - вывод определенных символов из ASCII-таблицы
Вот есть такая задача... Написать com-программу, которая выведет запрос про код начальной и...

2
650 / 337 / 37
Регистрация: 04.04.2012
Сообщений: 886
13.06.2014, 14:47 2
350h - начальный адрес в видеопамяти куда будут выводится символы
60h - перевод строки
1
0 / 0 / 0
Регистрация: 13.06.2014
Сообщений: 2
13.06.2014, 15:01  [ТС] 3
Спасибо)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.06.2014, 15:01
Помогаю со студенческими работами здесь

Формирование и вывод на экран таблицы символов ASCII
Дан пример по строкам: stack_segment segment stack dw 32 dup (?) stack_segment ends ...

Вывод символов таблицы ASCII в указанном диапазоне (программа выводит только один символ)
Есть программа, она должна выводить указанные символы таблицы ASCII. Указываем начальный индекс и...

Вывод на экран таблицы ASCII символов в рамке из символов псевдографики
Помогите пожалуйста

Вывод на экран таблицы ASCII символов в рамке из символов псевдографики
Нужно написать программу для вывода таблицы ASCII с рамкой без использования констант для...


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

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

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