A1exSun

Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Код: p = &time[0]; // time - строка "чч:мм" _asm { // вывод времени в правом верхнем углу mov ah, 0x13 les bp, p mov cx, 5 mov dh, 0 mov dl, 75 mov bh, 0x00 mov bl, 0x07 mov al, 0x00 int 0x10 } | Почему после этого виснет, программа дальше не выполняется? Это если выполнять из компилятора. А если запустить из доса, пишет "неверное время" и просит ввести новое значение Оо Цитата: 13H write string ¦AT¦ EGA Displays a string at a selected cursor position. Characters 0dH (CarRet), 0aH (LineFeed), 08H (bksp), and 07H (Beep) are treated as control commands and are not displayed. вход: ES:BP => string to display (special format for AL=2 and AL=3) CX = length of string (character count only) DH,DL = row,column to start displaying BH = page number AL = sub function code: 0 = use attribute in BL; don't update cursor 1 = use attribute in BL; leave cursor at end of string 2 = string format: char,attr, char,attr...; don't update cursor 3 = string format: char,attr, char,attr...; do update cursor |
| Всего записей: 1871 | Зарегистр. 25-11-2009 | Отправлено: 23:37 22-10-2011 | Исправлено: A1exSun, 23:50 22-10-2011 |
|