ВУЗ:
Составители:
Запуск симулятора осуществляется командой:
AVSIM51 -с1 <Enter>
Появляется начальный экран, который показан на рис.5.4 и задается вопрос
о типе микро-ЭВМ. Нажимаете на букву соответствующую Вашему типу
отлаживаемой микро-ЭВМ и переходите в основное окно.
Вами изучается базовый вариант контроллера - 8051, поэтому надо
уверенно нажимать на букву А.
AVSIM 8051 Simulator/Debugger
Serial # 00442 Licensed by Avocet Systems, Inc.
Copyright (C) 1984,1985,1986 by Ken Anderson Software
All Rights Reserved
Intel 8051 Family Microcomputers
HMOS ROM HMOS ROMless CMOS ROM
A: 8051/8751 C: 8031 E: 80C51
B: 8052/8752 D: 8032 F: 80C31
Choose a CPU for simulation:
Рис. 5.4. Начальный экран симулятора AVSIM51.
Дальше появится основное рабочий экран симулятора (рис. 5.5).
Для пользователя симулятор представлен в виде отдельных окон:
1) окно для размещения отлаживаемой программы (левое окно на
рис.5.5)
2) набор окон для программно доступных ресурсов программируемой
микро-ЭВМ (справа на рис.5.5).
Симулятор может работать в двух режимах: командном режиме и в
режиме окна. Переключение режимов осуществляется клавишей <ESC>.
LABEL OPERATION
8051/8751 AVSIM 8051 Simulator/Debugger V1.31
RESET no memory
CPU REGISTERS FLAGS SCL SPD DSP SKP CURSOR
0001H no memory
C Accumulator AC F0 OV P OFF HI ON OFF MENU
0002H no memory
0 00000000:00:
?
0 0 0 0 Cycles:
0003H no memory
addr data
0004H no memory
PC:0000 п FF FF FF FF Timers TH/TL TF/TR G/T/M1/M0
0005H no memory
SP: 07 п 00 00 00 00 T0: 00 00 0 0 0 0 0 0
0006H no memory
00 00 00 00 T1: 00 00 0 0 0 0 0 0
0007H no memory
DP:0000 п FF FF FF FF
0008H no memory
R0:00:
?
п 00:
?
RB:00 Ints A S T1 X1 T0 X0 Edg IT IE
0009H no memory
R1:00:
?
п 00:
?
B:00 En 0 0 0 0 0 0 X0: 0 0
000AH no memory
R2:00 R4:00 R6:00 Pr 0 0 0 0 0 X1: 0 0
000BH no memory
R3:00 R5:00 R7:00 SBUF: In Out PCON:0xxxxxxx
000CH no memory
Data Space 00:
?
00:
?
SCON:00000000
000DH no memory
0000 00 00 00 00 00 00 00 00
????????
Ports
000EH no memory
0008 00 00 00 00 00 00 00 00
????????
P0 11111111
000FH no memory
0010 00 00 00 00 00 00 00 00
????????
FF:
?
:11111111
0010H no memory
0018 00 00 00 00 00 00 00 00
????????
P1 11111111
0011H no memory
Data Space
FF:
?
:11111111
0012H no memory
0020 00 00 00 00 00 00 00 00
????????
P2 11111111
0013H no memory
0028 00 00 00 00 00 00 00 00
????????
FF:
?
:11111111
0014H no memory
0030 00 00 00 00 00 00 00 00
????????
P3 11111111
0015H no memory
0038 00 00 00 00 00 00 00 00
????????
FF:
?
:11111111
>Select Command - or use arrow keys
Dump Expression commandFile Help IO Load --space-- ESC to screen
Рис. 5.5. Основной экран симулятора.
5.4.2. КОМАНДНЫЙ РЕЖИМ
В командном режиме пользователю предлагается меню из набора
команд, выбор которых осуществляется перемещением указателя при
помощи управляющих клавиш Влево-Вправо (<←> <→>) до тех пор,
пока указатель не встанет на нужную команду, выбор команды - нажатие на
<Enter> и дальше опять перемещение указателя Влево-Вправо (<←>
<→>) для выбора опции из дополнительного меню.
Предусмотрены следующие команды:
1) DUMP - выбор ячейки памяти верхнего (1) или нижнего (2) окна
DATA SPACE. Позволяет установить начало окна на любую ячейку памяти
(подкоманда Absolute), выбрать любую ячейку памяти (Indirect);
2) EXPRESSION - запись десятичного (например: 22),
восьмеричного (22o), шестнадцатиричного (22h) числа в программно
доступные ресурсы микро-ЭВМ. Запись осуществляется в те ресурсы
микро-ЭВМ, на которые указывает курсор в режиме окна. Допускается
Страницы
- « первая
- ‹ предыдущая
- …
- 45
- 46
- 47
- 48
- 49
- …
- следующая ›
- последняя »
