Связь с администрацией сайта:       

demo

Среди толпы я одинок

Administrator

Administrator

string substr ( string $string , int $start [, int $length ] )

Возвращает подстроку строки string, начинающейся со start символа по счету и длиной length символов.

Возвращает извлеченную часть параметра string; или FALSE в случае возникновения ошибки или пустую строку.

Хотим поделиться с вами информацией о том как можно максимально дешево купить качественный неплохой руль себе. Многие люди, кто вообще задумывается о покупке руля, первым делом, конечно, смотрели на рынок новых рулей, например, там в том же самом DNS, как одно из самых популярных сетей в России.

Задание по PHP. Необходимо заполнить массив длины n нулями и единицами, при этом данные значения чередуются, начиная с нуля.

Ввод чисел

Ввод числовой информации в ассемблерную программу обычно осуществляется в два этапа:

1)      ввод строки содержащей число;

2)      перевод строки в число.

Ввод строк рассматривался в предыдущих практических работах.

Способы ввода данных с клавиатуры

Процесс ввода информации в ассемблерных программах осуществляется аналогично выводу. Ниже описан ряд функций прерывания 21h, использующихся для ввода информации с клавиатуры.

 

Способы вывода на экран

Вывод информации в ассемблерных программах осуществляется обычно при помощи сервисных функций DOS (прерывание 21h). Процесс вывода состоит в следующем:

- определенные регистры микропроцессора загружаются выводимой информацией;

- в регистр AH заносится номер используемой для операции вывода функции;

- инициируется прерывание.

 

Если у Вас не работают горячие клавиши в MonoDevelop, то не расстраивайтесь и не нужно переустанавливать unity каждый раз, когда это случается. Следуя простой пошаговой инструкции, это очень легко исправить.

К командам управления процессором чаще всего относят команды работы (установка и очистка) с флагами. Среди них наиболее часто приходится использовать следующие.

Команда CLC устанавливает значение флага переноса CF, равное нулю. Все остальные флаги и регистры остаются неизменными.

Команда CMC изменяет значение флага переноса CF на противоположное. Другие флаги остаются без изменений.

Команда STC устанавливает флаг переноса в единицу.

Команда CLD очищает флаг направления DF. Все остальные флаги и регистры остаются неизменными. После выполнения CLD используемые строковые операции будут увеличивать индексный регистр (SI или DI).

Команда STD устанавливает флаг направления DF в единицу, что заставляет все последующие строковые операции уменьшать при их выполнении индексные регистр (SI или DI).

Команда CLI очищает флаг прерываний, в результате чего процессор не распознает внешние маскируемые прерывания.

Команда STI устанавливает флаг разрешения прерываний FI в единицу. После этого при завершении работы следующей команды процессор может выполнять обработку внешних прерываний, если эта команда снова не сбросит флаг прерываний.

На самом деле команд больше, здесь приведениы самы основные, другие команды вы сможете найти в соответствующих справочниках, а лучше в документации Intel, которую можно бесплатно скачать с их сайта.

 

 

Глава 13 - строковые команды

Суббота, 17 Март 2018 00:00

Строкой в Ассемблере называют последовательность байтов или слов длинной от 1 до 65535 байт. Операции со строками обеспечивают пересылку, сравнение, сканирование строк по значению, а также пересылку строки в аккумулятор или из него. Каждая строковая операция представленная в процессоре двумя командами: одна предназначена для обработки строк состоящих из байт, другая – из слов (их мнемоника различается наличием буквы B (byte) или W (word)).

Это очень важная глава - здесь описываются средства взаимодействия с OS, а также средства которые позволят сделать ваши программы более читабельными!

Все современные программы разрабатываются по модульному принципу – программа обычно состоит из одной или нескольких небольших частей, называемых подпрограммами или процедурами, и одной главной программы, которая вызывает эти процедуры на выполнение, передавая им управление процессором. После завершения работы процедуры возвращают управление главной программе и выполнение продолжается с команды, следующей за командой вызова подпрограммы.

Вход на сайт