256 257

256 257



256

Adres

Rozkaz

komentarz

szesnastkowy

symboliczny

maszynowy

0000

IN 0

11011011

00000000

(A) *—x^X2* *

0002

M0V B, A

01000111

(B)—(A)

0005

ANI DOH

11100110

maskowanie

11010000

x1^Zx4ZZZ

o

o

CPI COH

11111110

porównanie z liczbą

11000000

11Z0ZZZZ

0007

JZ 0021H

11001010

00100001

skok do

oooooooo

„drukuj 1"

OOOA

MOV A,B ANI 47H

01111000

(A)~-(B)

OOOB

11100110

01000111

maskowanie

ZZZXęXyXQ

porównanie z liczbą

OOOD.

CPI 05H

11111110

00000101

Z0ZZZ101

OOOF

JZ 0021H

11001010

00100001

oooooooo

skok do „drukuj 1"

0012

MOT A.B

ANI 2 SB

01111000

(A)——(B)

0015

11100110

maskowanie

00101000

ZZXxZXcZZZ

0015

CPI OOH

11111110

porównanie z liczbą

oooooooo

ZZOZOZZZ

0017

JZ 0021H

11001010

00100001

skok do

oooooooo

„drukuj 1"

001A

MVI A,OOH

00111110

oooooooo

(A)—0

0010

OUT 0

11010111

oooooooo

wyjście —(A)

001E

JMP OOOOH

11000111

skok do początku

oooooooo

oooooooo

programu

0021

MVI A,01H

00111110

00000001

(A) —-1

0025

OUT 0

11010111

oooooooo

wyjście — (A)

0025

JMP OOOOH'

11000111

skok do początku

oooooooo

oooooooo

programu

Znając czasy wykonywania poszczególnych rozkazów (przy częstotliwości zegara 2 MHz Jeden stan jxP trwa 0.5 pa) można łatwo wyznaczyć czas obliczania wartości zadanej funkcji logicznej dla jednej kombinacji wejść.

« najgorszym przypadku (gdy dooiero podczas trzeciego sprawdzenia okazuje się, że wartość funkcji wynosi 1) wyznaczenie wartości funkcji wymaga przejścia jaP przez 124 stany, co zajmuje 62 ps. Widać więc, że pK z powyższym programem zachowuje się jak układ kombinacyjny o czasie propagacji równym 2x62=124 ps, co odpowiada sytuacji, gdy umiana sygnału wejściowego nastąpiła tuż"po wczytaniu jego poprzedniej wartości i spowoduje ona zmianę wartości sygnału wyjściowego,    #

Powyższy program nie jest jedynym rozwiązującym to zadanie. Nietrudno zauważyć, że powtarzają się w nim pewne grupy rozkazów różniące się tylko operaadarni* Można by więc program uprościć tworzęc pętle obiegane wielokrotnie, za każdym razem z innymi danymi. Zagadnienie to wyjaśnimy na kolejnym przykładzie*

o



/wtmu i wtjicu/ / nitiiu » /

/łi,ixi«i,Vi»;iy ! KAwyjitttJ


Rys. 6.11. sieć działań do przykładu 6.


Przykład 6,2

1. Rea-


Przedstawimy tu inną wersję programu dla zadania z przykładu 6. żuje ona sieć działań przedstawioną na rys. 6.12.



Wyszukiwarka

Podobne podstrony:
256 257 256 256 Adres Rozkaz szesnastkowy symboliczny maszynowy 0000 IN
IMGV37 iUWł-TNKonferencje i wieczory bankietowe My i nuwttko l Firma gości Telefon / adres email / k
IMGV91 (Kopiowanie) 8 ItHstT*-—- r^vr. s Telefon / adres e-małl l komentarze i -V*f u- 3^ f* ---Jd±
IMGW96 (Kopiowanie) OAM. 20(2. Imię i nazwisko I Firma lloić goicl Sala Telofon / adres o-mall / kom
IMGW97 (Kopiowanie) fl**3 U.jgJpM łofiłffwcjt i wiKiory bankietowe hom T*tMoit adres e-mall komentar
IMGa10 (2) 1SOS® teKonferencje i wieczory bankietowe Numer stoliłui Telefon I adres e*mail I komenta
IMGX20 (Kopiowanie) 1 Imię i nazwisko I Firma Sala Tolofon / adres email I komentarze Ilość gości
IMG`41 / Firma Telefon / adres email / komentarze iloscnrL ■ piw    J1
66211 IMGa35 i nazwisko Firma lloić goicl Sala Telefon / adres e-matl / komentarze
Adres HEX Symbol Urządzenie 0000 0xxx b 00h CSIC sterownik przerwań 0000 lxxx
85402 IMGW89 (Kopiowanie) fod-c-f/ so - ico Telefon / adres e-mail ( komenti UMCH‘.&£> DiKWfa

więcej podobnych podstron