.RU

Конспект лекций Системное программирование (семестр 2) Возле названия каждой лекции написано число пар, в течение которых она будет читаться (+ ср обозначает - страница 11


CLD
(CLear Direction flag)

Сброс флага направления

 

Схема команды: 

cld 

Назначение: сброс в ноль флага направления df.

Синтаксис

Алгоритм работы:

установка флага df в ноль.

Состояние флагов после выполнения команды:

10

DF

0

Применение:

Данная команда используется для сброса флага df в ноль. Такая необходимость может возникнуть при работе с цепочечными командами. Нулевое занчение флага df вынуждает микропроцессор при выполнении цепочечных операций производить инкремент регистров si и di.

        cld             ;df=0

        

^ См. также: урок 11 и команды stc, movs/movsb/movsw/movsd,

cmps/cmpsb/cmpsw/cmpsd, scas/scasb/scasw/scasd,

lods/lodsb/lodsw/lodsd, stos/stosb/stosw/stosd,

ins/insb/insw/insd, outs
CLI
(CLear Interrupt flag)

Сброс флага прерывания

 

^ Схема команды: 

cli 

Назначение: сброс флага прерывания if.

Синтаксис

^ Алгоритм работы:

установка флага if в ноль.

Состояние флагов после выполнения команды:

09

IF

0

Применение:

Данная команда используется для сброса флага if в ноль. Такая необходимость может возникнуть при разработке программ обработки прерываний.

        cli             ;if=0

        

^ См. также: урок 15 и команды int, iret/iretd, sti
CMC
(CoMplement Carry flag)

Инвертирование флага переноса

 

^ Схема команды: 

cmc 

Назначение: изменение значения флага переноса cf на обратное.

Синтаксис

Алгоритм работы:

инвертирование значения флага переноса cf.

Состояние флагов после выполнения команды:

00

CF

r

Применение:

Данная команда используется для изменения значения флага cf на противоположное. В частности, этот флаг можно использовать для связи с процедурой и по его состоянию судить о результате работы данной процедуры. После выхода из процедуры этот флаг можно проанализировать командой условного перехода jc.

proc1   proc

...

        cmc

...

proc1   endp

...

        call    proc1

        jc      m1      ;если cf=1, то переход на m1

...

m1:

...

        

^ См. также: уроки 8, 9, 15 и команды clc, stc, jc, jnc
CMP
(CoMPare operands)

Сравнение операндов

 

^ Схема команды: 

cmp операнд1,операнд2 

Назначение: сравнение двух операндов.

Синтаксис

Алгоритм работы:

^ Состояние флагов после выполнения команды:

11

07

06

04

02

00

OF

SF

ZF

AF

PF

CF

r

r

r

r



r

Применение:

Данная команда используется для сравнения двух операндов методом вычитания, при этом операнды не изменяются. По результатам выполнения команды устанавливаются флаги. Команда cmp применяется с командами условного перехода и командой установки байта по значению setcc.

len     equ     10

...

        cmp     ax,len

        jne     m1      ;переход если (ax)len

        jmp     m2      ;переход если (ax)=len

        

^ См. также: уроки 10, 11, 12 и команды cmps/cmpsb/cmpsw/cmpsd, cmpxchg, sub, jcc, setcc

konkursa-elektronnih-prezentacij-na-temu-mne-cherez-knigu-viden-mir.html
konkursa-fitodizajna.html
konkursa-issledovatelskih-i-tvorcheskih-rabot-molodezhi.html
konkursa-konferencij-sostyazanij-nominaciya-data-uchastiya.html
konkursa-luchshaya-publichnaya-lekciya-na-temu-vibori-otvetstvennost-za-budushee.html
konkursa-metodicheskih-razrabotok-po-teme-formi-raboti-pedagoga-po-grazhdansko-patrioticheskomu-vospitaniyu-shkolnikov.html
  • tasks.largereferat.info/26023-01-master-stolyarnogo-i-mebelnogo-proizvodstva-na-baze-osnovnogo-obshego-s-polucheniem-srednego-polnogo-obshego-obrazovaniya-ochnoj-formi-obucheniya.html
  • predmet.largereferat.info/sosh-33.html
  • education.largereferat.info/-8-narodnoe-hozyajstvo-ot-upadka-k-podemu-istoriya-rossii-s-drevnejshih-vremen-do-konca-xx-veka-v-3-h-knigah-kniga-i.html
  • spur.largereferat.info/konkurs-provoditsya-v-zaochnoj-forme-s-11-sentyabrya-po-7-oktyabrya-2011-goda.html
  • spur.largereferat.info/metodicheskaya-razrabotka-dlya-provedeniya-zanyatij-po-discipline-bezopasnost-zhiznedeyatelnosti-tema-2-radiacionnaya-bezopasnost-naseleniya.html
  • studies.largereferat.info/charlz-spenser-chaplin-stranica-5.html
  • otsenki.largereferat.info/smert-starshego-brata-gazeta-vladimir-barinov-rustam-taktashev-hava-dachaeva-25092008-182-str-1-5.html
  • learn.largereferat.info/glava-6-torgovie-otnosheniya-v-evrope-fomichev-v-i-mezhdunarodnaya-torgovlya-uchebnik-2-e-izd-pererab-i-dop.html
  • holiday.largereferat.info/ob-utverzhdenii-form-dokumentov-neobhodimih-dlya-ucheta-grazhdan-obrativshihsya-v-organi-po-trudu-zanyatosti-i-socialnoj-zashite-i-instrukcij-po-ih-zapolneniyu.html
  • uchit.largereferat.info/tema-11-bolonskij-process-i-perehod-k-dvuhurovnevoj-sisteme-obrazovaniya-v-rossii-na-osnove-fgos-3.html
  • crib.largereferat.info/gp-fakultetn-dekani-zh-t.html
  • grade.largereferat.info/nedostupnost-poznaniya-tajn-religii-budushego-uchebnoe-posobie-napravleno-na-korrektirovanie-sushestvuyushej-sistemi.html
  • ucheba.largereferat.info/poruchenie-50-otvetstvennij-neastafeva-informaciya-o-hode-vipolneniya-poruchenij-glavi-administracii-oblasti.html
  • upbringing.largereferat.info/me-tlik-i-v-mirovozzrencheskie-osnovaniya-duhovnoj-kulturi-i-vospitanie-shkolnikov.html
  • tetrad.largereferat.info/ugolovno-pravovaya-harakteristika-nakazaniya-v-vide-lisheniya-svobodi.html
  • desk.largereferat.info/otchet-o-rezultatah-vospitatelnoj-deyatelnosti-na-fakultete-ekonomiki-predpriyatiya-i-upravleniya-biznesom-stranica-9.html
  • reading.largereferat.info/kurort-anapa-raspolozhen-na-stike-bolshogo-kavkaza-i-tamanskogo-poluostrova-etim-obyasnyaetsya-udivitelnoe-raznoobrazie-landshafta-na-territorii-kurorta-ot-tipich.html
  • textbook.largereferat.info/informaciya-soderzhanie-i-ili-rasprostranenie-kotoroj-protivorechit-zakonodatelstvu-rossijskoj-federacii.html
  • education.largereferat.info/32-podhodi-principi-metodi-i-sredstva-obespecheniya-bezopasnosti-v-n-yasenev-informacionnaya-bezopasnost-v-ekonomicheskih.html
  • teacher.largereferat.info/glava-2-informacionnoe-protivoborstvo-i-bezopasnost-informacionnaya-bezopasnost-v-mirovom-politicheskom-processe.html
  • shkola.largereferat.info/sovremennie-formi-beznalichnih-raschetov.html
  • learn.largereferat.info/glava-2-nelinejnoe-programmirovanie-kratkij-kurs-matematicheskie-metodi-issledovaniya-operacij-v-ekonomike.html
  • lecture.largereferat.info/a-yu-vinokurov-aktualnie-voprosi.html
  • vospitanie.largereferat.info/z-n-kulko-sistema-schetov-buhgalterskogo-ucheta-i-dvojnaya-stranica-2.html
  • composition.largereferat.info/oglavlenie-ne-vam-sudit-moskovskie-novosti-gazeta-moskva-ekaterina-butorina-e-butorinamn-ru24-11-2011-7-stranica-15.html
  • doklad.largereferat.info/v-metro-budut-obiskivat-internet-resurs-wwwutroru-11022011-rossijskie-smi-o-mchs-monitoring-za-14-fevralya-2011-g.html
  • lektsiya.largereferat.info/prikaz-ot-goda-o-poryadke-ocenki-effektivnosti-ispolzovaniya-sredstv-federalnogo-byudzheta-poluchennih-na-podderzhku-regionalnih-programm-v-sektore-vodosnabzheniya-vodootvedeniya-i-ochistki-stochnih-vod.html
  • knigi.largereferat.info/scenarij-vneklassnogo-meropriyatiya-den-ptic.html
  • essay.largereferat.info/doklad-sodejstvie-ustojchivomu-razvitiyu-selskogo-hozyajstva-i-razvitiyu-selskih-regionov.html
  • prepodavatel.largereferat.info/tema-11-struktura-evm-programma-proizvodstvennoj-professionalnoj-praktiki-dlya-specialnosti-080802-prikladnaya.html
  • write.largereferat.info/glava-4-hronicheskaya-zakuporka-domov-devid-vann-tomas-x-nejlor-dzhon-de-graaf.html
  • znaniya.largereferat.info/rashodi-po-advokatskoj-palate-konferenciya-advokatov-advokatskoj-palati-po-ot-28-11-2009g.html
  • tetrad.largereferat.info/uchebno-naglyadnie-posobiya-dlya-osnovnoj-i-srednej-shkoli.html
  • universitet.largereferat.info/tezisi-lekcij-dlya-studentov-ekonomicheskih-fakultetov-visshih-uchebnih-zavedenij-stranica-4.html
  • obrazovanie.largereferat.info/principi-kontrolya-kachestva-vakcin-i-immunoterapiya-infekcionnih-zabolevanij.html
  • © LargeReferat.info
    Мобильный рефератник - для мобильных людей.