Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
Kosmodzila007
-19 / 1 / 0
Регистрация: 09.10.2013
Сообщений: 71
#1

Прокомментировать код программы

01.11.2014, 16:01. Просмотров 437. Ответов 1
Метки нет (Все метки)

Дан листинг готовой программы.Объяснить выполнение каждой команды. Фразочки типо "делай сам" оставьте для себя. Троллей нам хватает.Можете помочь-помогите,нет,так не пишите не чего.
0
Вложения
Тип файла: txt Новый текстовый документ (2).txt (13.1 Кб, 12 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2014, 16:01
Ответы с готовыми решениями:

Перевод двоичной тетрады в 16-ричный код. Прокомментировать код
Помогите пожалуйста прокомментировать код программы перевода двоичной тетрады в 16-ричный код:...

Прокомментировать код
Всем привет. Недавно начал изучать ассемблер. Возникают трудности с чтением кода. Это результат...

Прокомментировать код
Закомментируйте пожалуйста каждуй строчку, а то не понимаю что каждая делает __asm{ finit fld...

Прокомментировать код
Народ у меня очень большая проблема, нужна ваша помощь срочно, задали сделать программы на...

Помогите прокомментировать код
Наткнулся в работе на пример но не могу нормально разобраться. Помогите пожалуйста...

1
Ринат
0 / 0 / 3
Регистрация: 29.05.2014
Сообщений: 83
03.06.2015, 23:29 #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
$nolist             ;Подавление распечатки
$include (8096.inc) ;Описание идентификаторов специальных               ;регистров
$list           ;Возобновление распечатки
;*********************************************************
        rseg    at (30h)        ; Начальный адпес размещения сегмента               ;регистров
 
Pattern_ptr:        dsw    1    ;Выделение слова для указателя на таблицу
Data:               dsb     1   ;Выделение байта данных
n_Loop:             dsb     1   ;Выделение байта для счетчика циклов
 
;*********************************************************
  cseg    at 8100h  ; Сегмент кода программы
сlr Pattern_ptr         ;Инициализация указателя таблицы
clrb    n_Loop          ; Инициализация счетчика циклов
loop:   ldb     ioport1, PATTERN_TABLE[Pattern_ptr]
        jbc     ios1, 5, $      ; Ожидание выполнения
                ; Выбираем байт из таблицы
        ldb     Data, PATTERN_TABLE[Pattern_ptr]
scall   Serial_Out  ;Подпрограмма передачи данных по                    последовательному каналу
; Вычисляем указатель на таблицу
        inc     Pattern_ptr
        and     Pattern_ptr, #07h
        djnz    n_Loop, loop
        ret         ; 
;***********************************************************
;           Таблица состояний выводимых данных на порт 1 и 
;           соответственно на восемь светодиодов 
;************************************************************
PATTERN_TABLE:
        dcb     00000000b
        dcb     10000001b
        dcb     11000011b
        dcb     11100111b
        dcb     11111111b
        dcb     11100111b
        dcb     11000011b
        dcb     10000001b
;*********************************************************
$nolist
$include (work.inc)
$list
        END     ;Конец программы
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.06.2015, 23:29

можете прокомментировать код?
.model small .stack 100h .data ch_get db 13 ten db 10 ten_w dw 10 .code GetNum PROC

Нужно прокомментировать код
Есть кусок кода. Нужно ответить на вопрос по нему. Помогите пожалуйста) ... ; тут...

Подробно прокомментировать приведенный код
.model small .stack 256 .data cr equ 13 lf equ 10 Perenos db cr,lf,'$' PER Dw 0...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru