|
||||||||||||||||
УП.01.01 Разработка программных модулей программного обеспечения для компьютерных системСтр 1 из 4Следующая ⇒ УП.01.01 Разработка программных модулей программного обеспечения для компьютерных систем Практическое занятие № 14
Тема: Работа со строками. Цель:Закрепить навыки использования команд для работы со строками в Assembler. Оборудование: лаборатория с персональными компьютерами, компилятор и компоновщик TASM.EXE, TLINK.EXE, отладчик Turbo Debugger.
Порядок выполнения работы Теоретическая часть.
Пример применения.
CLD ; сброс флага DF MOV AL, ' ' ; (0) искать " " MOV CX, 45 ; длинна строки LEA DI, String1; адрес области, где искать L1: REPNE SCASB ; сканировать строку JNZ NotFound ; если не найдена MOV SI, DI ; (1) синхронизировать SI с DI LODS String1 ; загрузить в AL найденный символ SUB AL, 32 ; (2)преобразовать к верхнему регистру STOS String1 ; загрузить из AL в строку MOV AL, ' ' ; (3) искать " " JMP L1 ; продолжить поиск
|
||||||||||||||||
|