MOV AH, 02h ;
INT 21h ;
; Конец Вывода на экран первого символа
; Вывод на экран второго символа
MOV BH, [SI] ;
MOV BL, [SI] ;
SHR BL, 4 ;
SAL BL, 4 ;
SUB BH, BL ;
CMP BH, 0Ah ;
JS M19 ;
ADD BH, 7h ;
M19: ADD BH, 30h ;
MOV DL, BH ;
INT 21h ;
; Конец Вывода на экран второго символа
SUB SI, 1
; Вывод на экран третьего символа
MOV BH, [SI] ;
SHR BH, 4 ;
CMP BH, 0Ah ;
JS M20 ;
ADD BH, 7h ;
M20: ADD BH, 30h ;
MOV DL, BH ;
INT 21h ;
; Конец Вывода на экран третьего символа
; Вывод на экран четвертого символа
MOV BH, [SI] ;
MOV BL, [SI] ;
SHR BL, 4 ;
SAL BL, 4 ;
SUB BH, BL ;
CMP BH, 0Ah ;
JS M21 ;
ADD BH, 7h ;
M21: ADD BH, 30h ;
MOV DL, BH ;
INT 21h ;
; Конец Вывода на экран четвертого символа
ADD SI, 2
; Вывод символов "h"
MOV DL, 68h ;
INT 21h ;
MOV DL, 0h ;
INT 21h ;
; Конец Вывода символов "h"
DEC CX
JNZ M17
; Переход на другую строку
MOV AH, 02h ;
MOV DL, 0Dh ;
INT 21h ;
MOV DL, 0Ah ;
INT 21h ;
; Конец Перехода на другую строку
; К О Н Е Ц П Е Р В О Г О Б Л О К А Д О П О Л Н Е Н И Й
LEA SI, a
LEA DI, b
MOV CX, 10
M1: MOV AX, [SI]
CMP AX, 0
JS M2
MOV [DI], AX
ADD DI, 2
M2: ADD SI, 2
DEC CX
JNZ M1
; В Т О Р О Й Б Л О К Д О П О Л Н Е Н И Й
; Переход на другую строку +
MOV AH, 02h ;
MOV DL, 0Dh ;
INT 21h ;
INT 21h ;
MOV DL, 0Ah ;
INT 21h ;
; Конец Перехода на другую строку
; Вывод строки 'полученный массив'
MOV AH, 09h ;
LEA DX, q ;
INT 21h ;
; Конец Вывод строки 'полученный массив'
; Переход на другую строку
MOV AH, 02h ;
MOV DL, 0Dh ;
INT 21h ;
MOV DL, 0Ah ;
INT 21h ;
; Конец Перехода на другую строку
LEA SI, b
MOV CX, 10
M16: ADD SI, 1
MOV AX, [SI1]
SUB AX, 0000h
JZ M22
; Вывод на экран первого символа
MOV BH, [SI] ;
SHR BH, 4 ;
CMP BH, 0Ah ;
JS M12 ;
ADD BH, 7h ;
M12: ADD BH, 30h ;
MOV DL, BH ;
MOV AH, 02h ;
INT 21h ;
; Конец Вывода на экран первого символа
; Вывод на экран второго символа
MOV BH, [SI] ;
MOV BL, [SI] ;
SHR BL, 4 ;
SAL BL, 4 ;
SUB BH, BL ;
CMP BH, 0Ah ;
JS M13 ;
ADD BH, 7h ;
M13: ADD BH, 30h ;
MOV DL, BH ;
INT 21h ;
; Конец Вывода на экран второго символа
SUB SI, 1
; Вывод на экран третьего символа
MOV BH, [SI] ;
SHR BH, 4 ;
CMP BH, 0Ah ;
JS M14 ;
ADD BH, 7h ;
M14: ADD BH, 30h ;
MOV DL, BH ;
INT 21h ;
; Конец Вывода на экран третьего символа
; Вывод на экран четвертого символа
MOV BH, [SI] ;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.