Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Команды программы Debug
A (assemble) - [адрес]
C (compare) – диапазон адрес
D (dump) – диапазон. Вывод содержимого оперативной памяти.
E (enter) – адрес данные. Ввод данных в память, начиная с указанного адреса.
F (fill) – диапазон список. Заполнение специальных областей памяти.
G (go) – [=адрес][адреса]. Запуск выполняемых программ.
H (hex) – значение1 значение2
I (input) – порт. Чтение и вывод на дисплей 1б инф-ции из указанного порта.
L (load) – [адрес] [диск][первый сектор][число]
M (move) – диапазон адрес. Копирование указанного блока памяти в другой блок памяти.
N (name) – диск:\маршрут\имя. Задание имени выполняемого файла.
O (output) – порт байт. Запись байта в указанный выходной порт
P (proceed) – адрес номер. Организация выполнения циклов, повторяющихся команд и т. д
Q (quit) –выход
R (registers) – имя регистра. Вывод на дисплей содержимого регистра.
S (string) – диапазон данные. Организация поиска одного или несколько байтов.
T (trace) – адрес номер. Выполнение программы в режиме трассировки.
U (unassemble) – диапазон Дизассемблирование машинных кодов.
W (write) – адрес. Запись файла или указанного числа секторов из памяти.
XA [число страниц] – выделение памяти EMS
XD [дескриптор] – освобождение памяти EMS
XM [Lстраница] [Pстраница][десктриптор] – сопоставление страниц EMS
XS – вывод состаяния памяти EMS
Дамп регистров. Назначение регистров.
AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=1C1D ES=1C1D SS=1C1D CS=1C1D IP=0100
Регистры общего назначения: AX, BX, CX, DX
AX – аккумулятор, арифметические операции, делится на AH и AL
BX – базовый регистр, делится на BH и BL
CX – регистр-счетчик (циклические операции), делится на CH и CL
DX – регистр данных, делится на DH и DL
Сегментные регистры: CS, DS, SS, ES
CS – хранит адрес начала сегмента кода
DS – хранит адрес начала сегмента данных.
SS – хранит адрес начала сегмента стека
ES – хранит адрес начала дополнительного сегмента данных
Регистровые указатели: SP и BP
SP – Указатель стека. Обеспечивает использование стека в памяти
BP – Указатель базы. Облегчает доступ к параметрам.
Индексные регистры: SI, DI
SI – индекс источника
DI – индекс назначения
Командный указатель: IP
Содержит смещение на команду, которая должна быть выполнена
Регистр флагов
О (переполнение) – Указывает на переполнение старшего бита при арифметических операциях.
D (направление) – обозначает левое или правое направление пересылки или строковых данных.
I (прерывание) – указывает на возможность внешних прерываний.
Т (пошаговый режим) – обеспечивает возможность работы процессора в пошаговом режиме.
S (знак) – содержит результирующий знак после арифметических операций.
Z (ноль) – результат арифметических операций и результат сравнения.
А (внешний перенос) – содержит перенос из 3-го бита для 8-ми битных данных.
Р (контроль четности) – показывает четность младших 8-ми битовых данных.
С (перенос) – содержит перенос из старшего бита после арифметической операции.
Программа умножения 2-х чисел
- а
1С1D: 0100 mov ax, 47
1С1D: 0103 mov dx, 28
1С1D: 0106 mul dx
- t
ax=0047
- t
dx=0028
- t
ax=0B18


