Архитектура микропроцессоров и их программирование. Карягин А.П. - 54 стр.

UptoLike

Составители: 

54
mov ah,09
lea dx,prompt
int 21h
ret
b10prmp endp
begin endp
;----------------------------------------------
d10inpt proc near ; ввод имени с клавиатуры
mov ah,0ah
lea dx,namepar
int 21h
ret
d10inpt endp
;-------------------------------------------------
e10code proc near ; установка сигнала и ограничителя
mov bh,00
mov bl,namelen
mov namefld[bx],07
mov namefld[bx+1],'$'
ret
e10code endp
;--------------------------------------------------
f10cent proc near ; центрирование и вывод имени
mov dl,namelen
shr dl,1
neg dl
add dl,40
mov dh,12
call q20curs
mov ah,09
lea dx,namefld
int 21h
ret
f10cent endp
codesg ends
end begin
5.3.4 Измените программу таким образом, чтобы она помещала ваше
имя в левом нижнем, правом верхнем и правом нижнем углу.
5.4 Содержание отчёта
5.4.1 Название работы и цель работы.
5.4.2 Описание команд и директив, встречающихся в программах.
5.4.3 Листинги самостоятельно разработанных программ.
           mov ah,09
           lea dx,prompt
           int 21h
           ret
      b10prmp endp
      begin endp
      ;----------------------------------------------
      d10inpt proc near                     ; ввод имени с клавиатуры
           mov ah,0ah
           lea dx,namepar
           int 21h
           ret
      d10inpt endp
      ;-------------------------------------------------
      e10code proc near                        ; установка сигнала и ограничителя
           mov bh,00
           mov bl,namelen
           mov namefld[bx],07
           mov namefld[bx+1],'$'
           ret
      e10code endp
      ;--------------------------------------------------
      f10cent proc near                      ; центрирование и вывод имени
           mov dl,namelen
           shr dl,1
           neg dl
           add dl,40
           mov dh,12
           call q20curs
           mov ah,09
           lea dx,namefld
           int 21h
           ret
      f10cent endp
      codesg ends
      end begin

       5.3.4 Измените программу таким образом, чтобы она помещала ваше
имя в левом нижнем, правом верхнем и правом нижнем углу.

     5.4 Содержание отчёта

      5.4.1 Название работы и цель работы.
      5.4.2 Описание команд и директив, встречающихся в программах.
      5.4.3 Листинги самостоятельно разработанных программ.
54