Организация и функционирование ЭВМ. Камалягин А.А - 18 стр.

UptoLike

18
Таблица 5.1.
№варианта Заменить
1 а) ‘a’ на ‘A’
б) все заглавные строчными
2 а) строчные от ‘a’ до ‘f’ заглавными
б) все заглавные строчными
3 а) строчные ‘b’и’c’ заглавными
б) все заглавные строчными
4 а) строчные от ‘f’ до’z’ заглавными
б) все заглавные строчными
5 а)символ ’( ’ на символ ‘) ’
б) все заглавные строчными
6 а) ‘Z’ на ‘z’
б) все заглавные строчными
4. КОНТРОЛЬНЫЕ ВОПРОСЫ
4.1. Назовите три типа команды безусловного перехода.
4.2. Какой может быть длина перехода в разных типах команды JMP?
4.3. Содержимое каких регистров модифицируется при выполнении безуслов-
ных переходов разных типов?
4.4. Какова максимальная длина условного перехода?
4.5. Каким образом может быть указан адрес перехода?
4.6. Какие флаги могут быть использованы в командах
условного перехода после
выполнения команды сложения?
4.7. Приведите возможные команды условных переходов, если после сравнения
беззнаковых чисел D1иD2 оказалось: а)D1=D2, б) D1 D2 , в) D1>D2.
4.8. Приведите возможные команды условных переходов, если после сравнения
чисел со знаками P1иP2 оказалось: а) Р1 Р2, б) Р1<Р2, в) Р1 Р2.
4.9. Какие команды могут
использоваться для организации циклов?
4.10. Какова максимальная длина переходов при организации циклов?
4.11. Какие признаки , кроме СХ=0, могут быть использованы при организации
циклов?
4.12. Как осуществляется переход к процедурам разных типов?
4.13. Назовите варианты команды возврата из процедуры.
5.ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
Ниже приведена программа CHANGE , которая в заданной текстовой
строке заменяет латинские
строчные буквы заглавными.
Коды строчных и заглавных букв английского алфавита можно найти в
Таблице кодировки символов (Приложение, с 23).
5.1. Введите программу, используя текстовый редактор. Оттранслируйте и ском-
понуйте программу в режимах TASM/ZI, TLINK/V.
                                        18
                                                        Таблица 5.1.
№варианта                                    Заменить
    1        а) ‘a’ на ‘A’
             б) все заглавные строчными
     2       а) строчные от ‘a’ до ‘f’ заглавными
             б) все заглавные строчными
     3       а) строчные ‘b’и’c’ заглавными
             б) все заглавные строчными
     4       а) строчные от ‘f’ до’z’ заглавными
             б) все заглавные строчными
     5       а)символ ’( ’ на символ ‘) ’
             б) все заглавные строчными
     6       а) ‘Z’ на ‘z’
             б) все заглавные строчными

                         4. КОНТРОЛЬНЫЕ ВОПРОСЫ
4.1. Назовите три типа команды безусловного перехода.
4.2. Какой может быть длина перехода в разных типах команды JMP?
4.3. Содержимое каких регистров модифицируется при выполнении безуслов-
ных переходов разных типов?
4.4. Какова максимальная длина условного перехода?
4.5. Каким образом может быть указан адрес перехода?
4.6. Какие флаги могут быть использованы в командах условного перехода после
выполнения команды сложения?
4.7. Приведите возможные команды условных переходов, если после сравнения
беззнаковых чисел D1иD2 оказалось: а)D1=D2, б) D1≤ D2 , в) D1>D2.
4.8. Приведите возможные команды условных переходов, если после сравнения
чисел со знаками P1иP2 оказалось: а) Р1 ≠Р2, б) Р1<Р2, в) Р1 ≥ Р2.
4.9. Какие команды могут использоваться для организации циклов?
4.10. Какова максимальная длина переходов при организации циклов?
4.11. Какие признаки , кроме СХ=0, могут быть использованы при организации
циклов?
4.12. Как осуществляется переход к процедурам разных типов?
4.13. Назовите варианты команды возврата из процедуры.

                    5.ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
      Ниже приведена программа CHANGE , которая в заданной текстовой
строке заменяет латинские строчные буквы заглавными.
      Коды строчных и заглавных букв английского алфавита можно найти в
Таблице кодировки символов (Приложение, с 23).

5.1. Введите программу, используя текстовый редактор. Оттранслируйте и ском-
понуйте программу в режимах TASM/ZI, TLINK/V.