Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.08.2015, 21:01   #1
Чудо-программист
Форумчанин
 
Регистрация: 22.07.2015
Сообщений: 138
По умолчанию Каковы возможности встроенного ассемблера в турбо паскале?

Что-то мне кажется, то ли встроенный ассемблер глючит, то ли я. Написал простейший код пересылки буфера на экран — вылетает с треском.
Нет ли там в самом деле каких-то глюков?
)))
Чудо-программист вне форума Ответить с цитированием
Старый 20.08.2015, 22:43   #2
Vapaamies
Ваш К. О.
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,776
По умолчанию

Цитата:
Сообщение от Чудо-программист Посмотреть сообщение
Нет ли там в самом деле каких-то глюков?
Глюков нет. Угадал?
Vapaamies вне форума Ответить с цитированием
Старый 21.08.2015, 06:11   #3
Krasiosoft
Форумчанин
 
Аватар для Krasiosoft
 
Регистрация: 01.06.2015
Сообщений: 497
По умолчанию

Цитата:
Сообщение от Vapaamies Посмотреть сообщение
Глюков нет. Угадал?
Глюки могут быть где угодно.

НетГлюков.jpg
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
Krasiosoft вне форума Ответить с цитированием
Старый 21.08.2015, 08:49   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Написал простейший код пересылки буфера на экран
Код в студию.
Название ОС в студию.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.08.2015, 09:42   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Название ОС в студию.
Виталий, речь идёт о Turbo Pascal!
Догадаетесь, какая ОС или подсказать?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 21.08.2015, 12:03   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну ТС может турбик запускать и из-под винды.
Кто же его знает?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.08.2015, 13:23   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

может. но скорее всего под DosBox сидит.
Ну и насчёт глюков согласен, 99.9999%, что косяк в коде автора темы.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 21.08.2015, 17:06   #8
Чудо-программист
Форумчанин
 
Регистрация: 22.07.2015
Сообщений: 138
По умолчанию

Код:
pushf
cld
lds si, Screen1
les di, Screen2
mov cx, 32000
rep movsw
popf
Как-то так.

Паскаль запускаю и из-под досбокса, и из-под винды, занимаюсь этим много раз в день.
)))
Чудо-программист вне форума Ответить с цитированием
Старый 21.08.2015, 17:48   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
rep movsw
А ты уверен что 32кбайт твоей программе для этой команды доступно?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.08.2015, 18:29   #10
Чудо-программист
Форумчанин
 
Регистрация: 22.07.2015
Сообщений: 138
По умолчанию

Да, конечно. Screen1 — 64К массив, Screen2 — экран.
)))
Чудо-программист вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Использование встроенного ассемблера Jeckor Visual C++ 5 23.11.2014 09:28
Вывод графики в Pascal с использованием встроенного ассемблера иванлеон Помощь студентам 1 17.04.2012 12:44
Блок-схема к программе на паскале со вставками ассемблера. V1rus.25 Помощь студентам 0 09.04.2012 18:59
в турбо паскале natalialove Фриланс 8 31.05.2010 19:11
в турбо паскале tanyalove Помощь студентам 17 29.04.2010 13:16