построение двух столбцов DataFrame с разными цветами в Python

Проблема с инструкциями условного перехода в 16-разрядном ассемблере заключается в том, что они ограничиваются +127 или -128 байтами для смещения.

386 ввел кодировку jcc rel16, которая доступна в 16-разрядный режим, но только на 386 и позже. Различные ассемблеры имеют разные опции для включения 386 команд в 16-битном коде

. Некоторые также имеют опции для автоматического выполнения описанных ниже действий: условный jcc rel8 по jmp rel16. Например, TASM имеет /jJUMPS .


Допустим, у вас есть это:

    cmp al, '1'
    jnz ItsNot1
    ; lots of code here
ItsNot1:

Если вы выпрыгнете из диапазона вы можете перекодировать его так:

    cmp al, '1'
    jz Its1
    jmp ItsNot1
Its1:
    ; lots of code here
ItsNot1:

Все, что я сделал, это изменение смысла сравнения и переход вокруг безусловного перехода, который приведет вас к альтернативному коду.

Иногда это раздражает, если у вас много условных прыжков. Вы перекодируете один из них, и это вызовет другое. И тогда вы реорганизуете код и обнаружите, что некоторые из этих искаженных условностей могут исчезнуть. Обычно я не беспокоюсь об этом, если меня серьезно не беспокоит размер кода.

Некоторые ассемблеры имеют переключатель, который будет делать автоматическое определение размера для вас, чтобы вы всегда могли кодировать условные переходы,

Скорее всего, разница между

PRINT 'something'

и

call PTHIS
db 13, 10, 'something'

Является ли это первой один - это макрос, который расширяется до полного кода для печати, плюс строка, которую вы хотите распечатать. Вторая - простая команда call (3 байта) плюс строка. Или, в терминах C ++, макрос PRINT похож на встроенную функцию, а call PTHIS является обычным (не встроенным) вызовом функции.

0
задан Tiw 23 February 2019 в 14:07
поделиться

1 ответ

Чтобы построить 2 столбца данных с цветами «зеленый» и «коричневый», используйте следующий код:

df[['Close 30 Day MA', 'Close']].plot(figsize(16,6), color=['green', 'brown'])

Надеюсь, это поможет.

0
ответ дан swatchai 23 February 2019 в 14:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: