Пятница, 03.05.2024, 17:03
Главная Регистрация RSS
Приветствую Вас, Заглянувший
Меню сайта
Программирование
Для студента
Познавательно
Опросник
Что по вашему играет наибольшую роль в ранжировании ресурса?
Всего ответов: 31
Поддержать проект
Благодарность выразило,чел: 7
Статистика

Полная статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » Статьи » Assembler

Assembler. Напечатать количество букв в словах с номерами А-1 и А+1
Решение:

model Small
.stack 100h
.data
str db "B LESU RODILAS ELOCHKA B LESU ONA ROSLA","$"
k dw 1
css dw 3
x dw 0
y dw 0
kl dw 0
.code
start:
mov ax,@data
mov ds,ax
mov es,ax
cld
lea si,str
mov ah, " "
mov bx,css
inc bx
mov x,bx
mov bx,css
dec bx
mov y,bx
m1: cmp byte ptr[si],ah
jne m2
inc k
mov bx,k
cmp bx,y
jne m3
mov bx,kl
m3: cmp bx,x
jne m4
mov bx,kl
jmp m5
m4: mov kl,0
m5: inc si
cmp byte ptr [si], "$"
jne m1
mov ah,04ch
int 21h
end start

Готово. При нахождении ошибок пишите в комментарии.

Категория: Assembler | Добавил: Freeman (13.07.2011)
Просмотров: 933 | Теги: Assembler | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]