Вопрос № 31678: Э...
Мне очень неловко я уже задовал вопрос по поводу разссылки Калашникова там всё понятновпрошлый раз когда я задовал вопрос мне помогли огромное спасибо !!!
Вопрос был как на FASM вывести напрямую рожицу через видео буфер с этим я разобрал...Вопрос № 31699: Здравствуйте уважаемые эксперты.
Пишу программу которая должны рисовать куб с ребром, длина которого задается пользователем. Для числа, которое обозначало бы длину использую функцию 0ah прерывания 21h. На сколько я понимаю в переменную, в которой...Вопрос № 31707: Уважаемые эксперты!
Тяжело дается Ассемблер. Если в TASM получается, то в MASM вообще не идет ни одна программа. При попытке ассемблирования любой программы из рассылки Калашникова появляется окно ошибки, где написано с:MASM61inml.exe не явля...
Вопрос № 31.678
Э...
Мне очень неловко я уже задовал вопрос по поводу разссылки Калашникова там всё понятновпрошлый раз когда я задовал вопрос мне помогли огромное спасибо !!!
Вопрос был как на FASM вывести напрямую рожицу через видео буфер с этим я разобрался теперь такой вопрос как зделать !!!
Чтобы у окошка MS-DOS был синий фон !!?????
Зарание спасибо !!!
Повторяюсь я учу FASM 1.64 под windows но под дос он тоже работает очень хорошо !!!!
Отвечает: Евгений Иванов
Здравствуйте, Tamashev Denis M!
;синий цвет фона у окна дос :)
;Иванов Евгений 17.12.2005 <> @
.386p
jr equ jmp short
bptr equ byte ptr
wptr equ word ptr
dwptr equ dword ptr
ofs equ offset
Assume CS:blue,DS:blue
blue segment 'code' public use16
Org 256
start:
mov ax, 1130h
mov bh, 1
int 16
push dx
mov ah, 15
int 16
mov dl, ah
sub cx, cx
pop ax
dec dl
mov ah, 7
mov dh, al
mov bh, 10h
inc al
inc al
int 16
sub ah, ah
int 22
dos:
mov ax,4c00h
int 33
posl:
blue Ends
End start
--------- Что имеем - не храним, потерявши - плачем
Ответ отправил: Евгений Иванов (статус: Профессор)
Отправлен: 17.12.2005, 18:19 Оценка за ответ: 5
Вопрос № 31.699
Здравствуйте уважаемые эксперты.
Пишу программу которая должны рисовать куб с ребром, длина которого задается пользователем. Для числа, которое обозначало бы длину использую функцию 0ah прерывания 21h. На сколько я понимаю в переменную, в которой хранится вводимое значение, заносится не число, а строка. Так ли это? И если да, то не могли бы вы обьяснить каким образом проебразовать строковое значение в числовое?
Буду очень признателен.
Приложение:
Отправлен: 17.12.2005, 20:27
Вопрос задал: Юра (статус: 2-ой класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Евгений Иванов
Здравствуйте, Юра!
Для этого бери числа справа налево и умножай на 10, потом на 100 и т.д. и прибавляй.
--------- Что имеем - не храним, потерявши - плачем
Ответ отправил: Евгений Иванов (статус: Профессор)
Отправлен: 17.12.2005, 20:38
Вопрос № 31.707
Уважаемые эксперты!
Тяжело дается Ассемблер. Если в TASM получается, то в MASM вообще не идет ни одна программа. При попытке ассемблирования любой программы из рассылки Калашникова появляется окно ошибки, где написано с:MASM61inml.exe не является приложением WIN32.Что-то делаю неправильно, а что, не знаю. У меня стоит Win XP Professional Service Pack 1. Файловая система - Fat 32. Видеокарта- NVidea Ge Force FX5200. Процессор Intel Celeron 936 Mгц. 256 Мб ОЗУ.
Отправлен: 17.12.2005, 22:23
Вопрос задал: Rjktcj (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Лысков Игорь Витальевич
Здравствуйте, Rjktcj!
Ох, было все это, было...
http://rusfaq.ru/?Step=info&Action=Question&ID=29031
PS. Достаточно указать, что ХР, с остальным явно перебор :)
--------- Удачи!