ВУЗ:
Составители:
34
Образец 6:
data segment
asci1 db "99+"
asci2 db "8="
asci3 db "000",13,10,'$'
data ends
:
Образец 7:
data segment
asci1 db "56-"
asci2 db "12="
asci3 db "00",13,10,'$'
data ends
:
Образец 8:
data segment
asci1 db "75*"
asci2 db "8="
asci3 db "000",13,10,'$'
data ends
:
3.3.4 Выполнить и прокомментировать программу преобразования
прописных букв в строчные:
model small
.stack 100h
.data
simvol DB 'ABCDEFG',13,10,'$'
.code
mov ax,@data
mov ds,ax
lea bx, simvol
mov cx,7
b20: mov ah,[bx]
cmp ah,41h
jb b30
cmp ah,5ah
ja b30
or ah,00100000b
mov [bx],ah
b30: inc bx
loop b20
mov ah,9
mov dx,offset simvol
Образец 6:
data segment
asci1 db "99+"
asci2 db "8="
asci3 db "000",13,10,'$'
data ends
:
Образец 7:
data segment
asci1 db "56-"
asci2 db "12="
asci3 db "00",13,10,'$'
data ends
:
Образец 8:
data segment
asci1 db "75*"
asci2 db "8="
asci3 db "000",13,10,'$'
data ends
:
3.3.4 Выполнить и прокомментировать программу преобразования
прописных букв в строчные:
model small
.stack 100h
.data
simvol DB 'ABCDEFG',13,10,'$'
.code
mov ax,@data
mov ds,ax
lea bx, simvol
mov cx,7
b20: mov ah,[bx]
cmp ah,41h
jb b30
cmp ah,5ah
ja b30
or ah,00100000b
mov [bx],ah
b30: inc bx
loop b20
mov ah,9
mov dx,offset simvol
34
Страницы
- « первая
- ‹ предыдущая
- …
- 32
- 33
- 34
- 35
- 36
- …
- следующая ›
- последняя »
