Изваждане използване PIC - Помощ, необходими

D

devonsc

Guest
Здравейте,

Бихте искали да ви попитам нещо за момчетата на програмата за изпълнение на PIC изваждане.Mind за коментар за това?Благодаря предварително.

В следващата, съм право да кажа, че '00011111 "минус '00000001?Но то е 2's допълни?Mind обучение по този въпрос?Не е много сигурен за това.

Това означава ли, че '00011111 "ще бъдат превърнати в '11100000" и тази стойност ще се добавят с "1" и в крайна сметка, получени '11100001?

Но след това, аз не знам как да продължи от тук, ум преподаване?Моля?Надявам се, че Dont ум ме питат като пряка помощ.Моля?

-------------------------------------
MOVLW B'00000001 "
SUBLW B'00011111 "
BTFSS СТАТУТ, С
BTFSC СТАТУС, Z
BSF PORTC, 2
GOTO СТАРТ
КРАЙ
-------------------------------------

 
2's допълнение се прилага само за отрицателни числа.Това означава, че за да се обърнете знак за номер (свой ред 5 в -5 например) ти обърнете бита и добавете една страна, като ми каза.

Хубавото на около 2's допълни, че е събиране и изваждане може да бъде направено точно като с грозен номера, така че от вас зависи да решат дали "11111111" означава -1 или 255.

 
http://www.brouhaha.com/ ~ Ерик / снимка / subtract.html

 

Welcome to EDABoard.com

Sponsor

Back
Top