.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
  • studies.largereferat.info/analiz-sovremennih-modelej-reformirovaniya-nalogovoj-sistemi-chast-4.html
  • laboratory.largereferat.info/utverzhdeno-postanovleniem-pravitelstva-respubliki-tadzhikistan-ot-30-06-2007-goda-stranica-60.html
  • college.largereferat.info/23-svedeniya-ob-osnovnih-konkurentah-godovoj-otchet-otkritogo-akcionernogo-obshestva-ulyanovskneft.html
  • education.largereferat.info/12-issledovanie-rossijskogo-rinka-sirov.html
  • laboratornaya.largereferat.info/razdel-5-individualnij-teplovoj-punkt-administrativnoe-zdanie-ovd-po-majkopskomu-rajonu-s-ivs-na-26-mest.html
  • ekzamen.largereferat.info/roman-belousov-o-chem-umolchali-knigi-stranica-14.html
  • literatura.largereferat.info/skazka-vmire-treniya-sidya-na-uroke-fiziki-ivanov-ne-slushal-uchitelya-.html
  • notebook.largereferat.info/inflyaciya-zalezla-v-karman-zhkh-gosduma-rf-monitoring-smi-29-aprelya-2008-g.html
  • write.largereferat.info/gosduma-obsudit-podgotovku-k-olimpiade-grizlov-b-v-monitoring-smi-5-marta-2008-g.html
  • lecture.largereferat.info/a-v-belokon-otv-redaktor-e-k-ajdarkin-v-v-zhukov-n-v-izotova-a-i-narezhnij-a-m-yurkov.html
  • otsenki.largereferat.info/rukovodstvo-po-ustanovke-ekspluatacii-i-tehnicheskomu-obsluzhivaniyu-sankt-peterburg-stranica-7.html
  • control.largereferat.info/blagotvornaya-estestvennaya-zagovornaya-eda-pravila-zapolneniya-vhodnogo-bileta-17-pravila-igri-dlya-nachala-volshebnoj-igri-21.html
  • college.largereferat.info/23-peloponesci-ushli-v-beotiyu-24-organizacionnie-voprosi-afinyan-stranica-4.html
  • turn.largereferat.info/olimpiadnaya-gruppa-zasedaniya-orgkomiteta-olimpiadi-tgtu-2011-postanovili.html
  • student.largereferat.info/-257-zakonomernosti-raspada-uchebnoe-posobie-napisano-v-sootvetstvii-s-dejstvuyushej-programmoj-kursa-fiziki.html
  • esse.largereferat.info/proizvodstvennij-uchet-kak-sostavnaya-chast-upravlencheskogo-ucheta-3.html
  • textbook.largereferat.info/klassifikaciya-smazochnih-masel-kurs-lekcij-dlya-studentov-specialnosti-190601-avtomobili-i-avtomobilnoe-hozyajstvo.html
  • testyi.largereferat.info/4-okonchanie-likvidacii-kooperativa-konspekt-lekcij-izdatelstvo-eksmo-2007-g-160-str-seriya-ekzamen-v-karmane.html
  • books.largereferat.info/dostovernost-testa-osnovi.html
  • writing.largereferat.info/istoriya-belorusskoj-zheleznoj-dorogi.html
  • write.largereferat.info/esli-hochesh-bit-bogatim-i-schastlivim-ne-hodi-v-shkolu-stranica-22.html
  • prepodavatel.largereferat.info/tma-i-rassvet-sbornik-statej-svyashennika-g-petrova-izdanie-ukrainskoj-pravoslavnoj-cerkvi-kiev-1991-g.html
  • lektsiya.largereferat.info/prikaz-ot-3-marta-2009-goda-n-70-ob-utverzhdenii-poryadka-provedeniya-gosudarstvennogo-vipusknogo-ekzamena.html
  • upbringing.largereferat.info/lama-ole-nidal-kakim-vse-yavlyaetsya-stranica-8.html
  • prepodavatel.largereferat.info/summativtk-nemese-oritindi-baalau-emtihan-oritindi-testleu-bailau-zhmisi-t-b-oushilardi-belgl-br-uait-auiminda-jrenun-ntizhes.html
  • esse.largereferat.info/rabochie-programmi-disciplin-annotacii-gumanitarnij-socialnij-i-ekonomicheskij-cikl-annotaciya-k-rabochej-programme-disciplini-b1-inostrannij-yazik.html
  • college.largereferat.info/1-osnovi-informacionnoj-kulturi.html
  • lecture.largereferat.info/4-oboznacheniya-i-sokrasheniya-rukovodstvo-po-viboru-ispolzovaniyu-i-remontu-tehnicheskomu-obsluzhivaniyu-en.html
  • student.largereferat.info/24-federalnoe-ministerstvo-inostrannih-del-frg-struktura-i-polnomochiya-1-diplomatiya-sluzhbanaukaiskusstvo.html
  • kontrolnaya.largereferat.info/rabochaya-programma-po-discipline-grebnie-elektricheskie-ustanovki.html
  • control.largereferat.info/e-poleznie-modeli-komitet-po-razvitiyu-i-intellektualnoj-sobstvennosti-kris-pyataya-sessiya-zheneva-2630-aprelya-2010-g.html
  • uchit.largereferat.info/svyatogorec-tom-i-s-bolyu-i-lyubovyu-o-sovremennom-cheloveke.html
  • spur.largereferat.info/lekciya-11-17-05-07.html
  • shkola.largereferat.info/miracle-worker-essay-research-paper-at-the.html
  • portfolio.largereferat.info/osnovnaya-chast-1predvaritelnoe-izuchenie-biologicheskoj-aktivnosti-receptur-bad-aktivit-antioksidant.html
  • © LargeReferat.info
    Мобильный рефератник - для мобильных людей.