Показать сообщение отдельно
Старый 23.12.2007, 22:00   #11   
IGBT
 
Аватар для Pengvin
 
Сообщений: 534
Регистрация: 09.10.2005

Pengvin вне форума Не в сети
во написал тебе код на самом лучшем языке программирования на свете. Компилировать Fasm`ом
Цитата:
org 100h
;начало поиска
xor al,al
mov cx,60
mov di,Palati
repne scasb
mov ax,di
sub ax,Palati
;конец поиска номер палаты в ax
;дальше идет вывод данных
push ax
shr al,4
cmp al,10
sbb al,69h
das
mov ah,0Eh
int 10h
pop ax
push ax
and al,00001111b
cmp al,10
sbb al,69h
das
mov ah,0Eh
int 10h
mov al,' '
int 10h
pop ax
;получаем номер палаты
shr ax,2
inc ax
;дальше опять вывод данных
push ax
shr al,4
cmp al,10
sbb al,69h
das
mov ah,0Eh
int 10h
pop ax
and al,00001111b
cmp al,10
sbb al,69h
das
mov ah,0Eh
int 10h
ret
Palati:
db 1,1,1,1
db 1,1,1,1
db 1,0,1,1
db 1,1,1,1
db 1,1,1,1
db 1,0,1,1
db 1,0,1,1
db 1,1,0,1
db 1,1,1,1
db 1,1,1,1
db 1,1,0,1
db 1,0,1,1
db 1,1,0,1
db 1,0,1,1
db 1,1,1,1
выводит данные в шестнадцатиричном виде. Запустится во всех творениях мелкософта (возможно кроме 64битных и висты).

Мда Сори забыл тебе ведь по С++ надо. Щас подправим код почуть.
Блин какой-то С++ этот сложный я в нем фиг что могу понять.
  Ответить с цитированием