![]() |
|
|
![]()
|
|
| Bananza |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 15.6.2010 Репутация: нет Всего: нет |
Помогите пожалуйста.
Вывести на экран следующие установки страны системы: a) десятичный разделитель; b) разделитель тысяч; c) разделитель списка данных. Или хотябы, что-нибудь одно вывести, я тоже буду рад. Вот мой код, но он работает не так как надо. .186 .model small include ..\lib\conio.inc include ..\lib\base.inc .STACK 512 .DATA TitlePage DB 10,13,23 dup(20h), "Programma" str1 DB 1 dup(20h),"Razdelitel dla dati" , 1 dup(20h),'-' , str2 DB 1 dup(20h),"Razdelitel dla vremeni" , 1 dup(20h),'-' , str3 DB 1 dup(20h),"Decatichni razdelitel" , 1 dup(20h),'-' ,'$' .CODE START: mov AX,@data mov DS, AX mov SI, offset TitlePage mov SI, offset str1 mov SI, offset str2 mov SI, offset str3 call Part1 call OutputString call PauseForkey call OutputString call PauseForkey call Exit mov SI, offset str1 Part1 PROC Pusha mov DS:[+0bH], ES:SI mov DS:[+0dH], ES:SI mov DS:[+9], ES:SI cbw call Outputint Popa ret ENDP END START Вот информация, которая поможет Вам мне помочь. Блок информации страны для функции DOS 38H. Формат даты: 0=USA , 1=Европа, 2=Япония Смещ. Длина Содержимое +9 2 '-' 00H десятичный разделитель +0bH 2 '-' 00H разделитель для даты +0dH 2 ':' 00H разделитель для времени Вход AH 38H DX 0ffffH чотбы установить код страны равным AL (или BX) DS:DX Адрес локального буфера для чтения Блока данных страны AL 0 чтобы получить данные для указанной страны <255 0ffH чтобы получить данные для кода страны Э255> BX (если AL=0ffH) 16-битовый код страны Выход AX код ошибки если флаг CF установлен BX код страны (если AL=0 при входе) Всем заранее Спасибо. Это сообщение отредактировал(а) Bananza - 16.1.2011, 21:45 |
|||
|
||||
| iff |
|
|||
![]() Администратор ![]() ![]() Профиль Группа: Участник Сообщений: 949 Регистрация: 23.3.2007 Репутация: 4 Всего: 16 |
-------------------- DOS... Синей пеленой экран заполнил чистый DOS Мышь... Стала вдруг квадратной, потеряла форму мышь... Я разбил окно, девяностопятое мастдайное окно, И поставил DOS, и тогда увидел: Это счастье, — вот оно. |
|||
|
||||
| Bananza |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 15.6.2010 Репутация: нет Всего: нет |
Разобрался
Это сообщение отредактировал(а) Bananza - 4.3.2011, 00:44 |
|||
|
||||
![]()
|
| Правила форума "Asm для начинающих" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Asm для начинающих | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |