![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 27.03.2013
Сообщений: 3
|
![]()
Сформировать «бесконечную» последовательность в порту P1.
00000000 10000001 11000011 11100111 11111111 11100111 11000011 10000001 00000000 10000001 0000 MOV A,#00h 0002 MOV R1,#81h 0004 MOV P1,A 0006 ACALL 001E - вызов микрокоманды по адресу 0007 MOV R1,#42h - наложение "маски" на предыдущее число 0009 ACALL 001E 000A MOV R1,#24h 000C ACALL 001E 000D MOV R1,#18h 000F ACALL 001E 0010 MOV R1,#E7h 0012 ACALL 0023 0013 MOV R1,#C3h 0015 ACALL 0023 0016 MOV R1,#81h 0018 ACALL 0023 0019 MOV R1,#00h 001B ACALL 0023 001C SJMP 0002 - возвращение к заданному адресу для образования бесконечного цикла 001E ADD A,R1 - сложение чисел 0020 MOV P1,A - отправление значения в порт Р1 0022 RET 0023 ANL A,R1 0025 MOV P1,A 0027 RET Подскажите, пожалуйста, где есть недочеты? Правильно ли составлен код? |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Бесконечная последовательность .Pascal ABC | vadimc | Помощь студентам | 2 | 09.11.2012 18:33 |
Программа на языке assembler.Вставки в паскаль. | АлександрСашка | Помощь студентам | 4 | 22.05.2012 01:58 |
Assembler. Дана последовательность из 5 чисел..... | Nub007 | Помощь студентам | 3 | 29.01.2010 13:34 |
ЗАДАЧА НА ПОСЛЕДОВАТЕЛЬНОСТЬ ЧИСЕЛ. ПОМОГИТЕ ПОЖАЛУЙСТF НАПИСАТЬ ПРОГРАММУ НА ЯЗЫКЕ ПАСКАЛЬ | владимир/к. | Помощь студентам | 2 | 21.01.2009 03:03 |