88
OPERATING USER SISTEM
CUPRING
Intraduce
ni prans
sditerea textelar
ral
de asanbiare
Ruud
funete
Burr
ii Conierul
Ve
apeciale
rapoartelor dé erdare
te rezervale4 Introducere
OPUS contine un
rhite rep
in dei op
monitor barat pe un €
proarame in Jambai d
amblor de mare vilera in doi npasi.projectat
a ¢odului
fisiere sur
rentarea 11
stapabil ga genes
cran~editor. a ingeam
# asamblare 2-80, modifica
i manipula locatiile de memorie sau
acimale.
in pevista
te
ecran, trece
pot
@ OPTIUNILGE PRINCIPALE
1-Monttorul
samblorud
Copiere de oe cageta
=
3 COMENZILE
OQ comanda consta dintr-o 2at
paran
recimala sau hex
modifica parameter
modifican al
raninind nenadi
farametru nemodific
definit. me
maki. ba aganblarul ii
tipul d@ param
oi hexazenis cu Fs ame tr
antali grin. inchiderea ud
pot Fi orice caracter cu exceptiascitr
pina da
tonstant
if numeri
ve
anteriord
ra. de obicei urmate
lau dintr-o
tri. Farameteii numerici
vecimaié. Tht
i predefindti pan
u al treile
introduce a virgtile
duceres
tome
o
dea
ramatruy
ate Ga eanstanke
separator in
a parameteid
tecimalis
hare congid
blencul.
ee prefixeaza
OFUS
lizare generala
fle a DPUS-uiui se poate trec
int ebuie avut in vedere ca in
aint t sa incit
Li ty e prefixati ew
visualizat continutel regi
wind Wasinde
Pus
un par
2 in revigta si
nod parame tris
wadere ca parang
“Re poate #
reintoarceres din executia ¢
4.2 Dezasamblorul
Cu cananda "DY" urmata
Cu tem
trelor utilizatar la
etry, comtinut onde d
ecram in aod usual. ¢ jutorat
crea fisiere Sursa pantry kb lorud
comenzid
Comanda mu ne yor fi ic
cere mad de
ati". Dace se “s
3) nu Se Ma fupa
pentra a geneva ruler
de da gare
jativa ads
rileaza codul. Fr
dezasamblat cod.
we rulare fata
de le
deplazare
ed
cane
generat,
dudy
Be VAlbmatoarels bere
die de menorie ce nuevar fie dez
afi gone de menorie adatelor. Pot exists mad cma lte
a incit wentrs desire eteseta trebude
verin Ultima
1 dudivad de
pitsul cu orice alts
asonbhd Arne
Tie afisetadutibe in
dn idee"FIRET EH si Gra") marche:
anbiete, consdvierdn du
st PEL
bugle
zone, a
eu "EK
raspun
R da am c
1" Y" un lieting
inp Liparad
digtina. Cind) se va te
efi
tenarea cupun ¢
Textual Bursa generat
Jorul OPUS dupa cumeg te
derulai
fi Behm “mahindbet
igidiocen. Savttithetede vores fi
OO}e sToate: salturéle
sgolaride de euting
le in loc de adregage tonsideringd te
adresale Ja ¢are se gare nt in dnteriormnd, ploculud. saaiblat.
4.3 Rularea codului masina
Codul sasinappeadee td rudat customanda "BE, odubovas fi
rulet dupa ce din reaietrele atilizate in ofegistrele
micros ocesoarglors: Reintearcer Guo une sdinplay RET
(RCS) Ace igeanna ca oyu teebure eontinutul stiver
aceate lol ce se introduce oe a continutul stive i
marcate cu L gdiadresaior
lute geu relative (JPsaudh) . ad
abg
(CALLiver avea eliche
rebuig diestrus. reiatosrcerds se TS CHEF 0 0
ibitd tate fad gpeciala. pentru in cod éste
ba i definirii Wd pune t re da intilmirea
cara, we pence at continutul
registrelor, generale ale micropre
i medari 2 eu "ae
seo trolal moni te
#8 va contis @recubia, oina
la
2 foloseete subrulinga de. bipardre! caracter «pes ex
truck TY
Dara
4
a tontina valoar
204
ebuie lca
4.4 Comenzile monitorulud
AXY#Gritmalice hexs wi conver
cima cit
8 bid
efisati abit in ae
H4Y ei Xov. Predefinit
punespunetud de: intrerk
punet de intrerupere. jefiodtsX
CXYZ= qeopiazae bineud dé agec
parsneted
nu pur
dresa Z
fiecare Z a PRHRE
HEE cand
eu Bauta dupa: Z
intre Kesiey
gatite. (+-ad poate
Ati ogteti b
pr istrsun
ka
blancy
bioug sie ASR inchia intrechibineles
tec intra a)
Prodefinit X=0,
GX¥Z= incarca tod de pe
lungimea. zonei de cad
ete, memore:
ste oY iar 2 oetetul deYeon eet.
H= citeste si inter
IXYZ# umole’ menor
edetinat
deplasambntul: w
afisat. Predetinat: KO, Y=00
relativ de
KXYZ= se aduite bo Xo fondul ba ¥ 33 ta
5 Shiny KH Phe 22s
cipagina de memoria ti af it
cu un cursor incenind de Ua adresa%. Predefinit X=
Comenzi de daplasare a cursortlui pe ecrant
DELETE-wita® citesoriid inapois
ENTER -motascursorel inaintes
S848 ~afiseoza pacdnavarmatcures
soe iveaza’ paadn
SS+CS ~comuia cursarul i
rma toare s
tre zone ASCIT
zaganblor aénerator de fisieve sursa moan
42.3
PRYZSinFed a tod per cagetaty bY
lungioea <¥ Bi ingepindede! ler adersa X wa fd
tetul de Sindiratorals 2, -Fradefinitoae0.7
= desire in pagina initiala de optiuns«
Ri se sfiseazaoreqi¢trele wtilizater si7se pet inlocwi
B= chnutacactivat / degaetivat sunetul da’ tastarea unes
taste
UXYZ=econtredudses
ape la *adrasa de
Predetinit 4.7.2
(la @rutina atilizator
n USERAD ~(HECECI.
care ine
at
imbasottetul Z cu octetul U intre adresele
« Fredefinit 7, 2,080,
za-anditatorul
Finit XeHOFFDs
marta cu Gctetuaenoo
@ ecranul
fixe glivascareiin mod normal 0
tre
defini t xeHs000e'
S, ASARNBLORUL OFUS
5,1 Intraducerea si editarea textelor
S.i.1 Forma general
OPUS wtildzeara! setuleedes Carack
intraduce imetructit
intraduce mad Gntid us
Textul paate casstands
i ingteuctiondlesct
aj) @ @bicheta onmtionata,
pl ABCIDN Fentrie a
vi Ble Limbaiului de asamblare” se
sugar de Pinde urmat ani de textul
nirsinbssu wad multe instrictiond
prin De aby ings
potoront
itere
hici” $i l¢ifre Sctrebuie oe fiterag pat. aves 2
aracter sin Langime: nu tr 4 eaineida ca an -cuvint rerervat
j) oO insteuctiune in limhai de asamblare, Inetruct pot
fie etandard directivede asamhlares facilitate este
ofer i he indicatored Be
poate ben fdP MV, eo. Fon lesJeoment
mntinind
cua
dindi
ot fi
ecima
« Conetan
r intre ghilineis
® ne
a care
Gonstantele
prefixindu-le
anelideres
de si
euren
xprimate (in
terale pot #1 exerimate prin
exemple
ta cu # care intetdeauna oda
asambleazat DAN! Looe
1.3. Operatorii
Qoeratorii sosibili sint 2+ = Adu
logics Nu exis
nt evalu
4. Expresiile
nécesaraca canstantas intr-e) ane
poate fi folosita in loc. Exofesiile eint con
congtante segarate de operat
ile Sint galau
Exigta o constanta
adr
a
rene
prioritatea unui aperat
pict de la gtinga la-dreanta.
uctiune | 50
raite din
ie A 6
expre
yrularii coduiwia
5.4.5 Directivele de asamblare
toarele oinstructini “dfera ¢
eperarii UPUS= au comanda agambloralui
gimboluri ord direct in menor
indica adeesa de la
oermi mad mudt
mods decul an
indicata de
oduce in executie
anblere gi aw in
Dem
arame led i nece
Shi “ca
aeanblat in eontinuare
rat-codut da
r areata wa
ja ultima
ul
nbod id
ecificatde locatii: Libere: ta aire
ARANSiNSereaz
curenta de agamble
DEFRAD ieee ORS
dé agaublare.
octetid specificati la adre curents
DEFWnnnng...> ingereaga cuvinte
citice
adress curenta
de asanblare.
DEFH" sa.
ara text ASCII din
8.1.6 Ecran-editoral
tursorul poate fi mitat pe @
¢ ohilimele
cran cu Caiutoral cursmareior,
trices poate fi inlocuit direct’ prin sispla apssare
a ct ter cind cursoral se afla by Pot Fi
spatiila pogitia curenta a cursorului; der la fe
an caracter de la sfirsitul
linked. atest
cu C544. carat ware seoafla cursorul poate fi
Cig. dupa modi rea unel lindi trebuie: apasat ENTF
Pr netorata, ChrF
Mei stroc
MUNA cursory
cureante.
cursorul in st
aril lal dace
povitie de tabulare din cadre
sterde @cranl.
turenta ai pune cur
tos
pu
pataived. CS.
Jind
S.2 COMENZILE ASANBLORULUE
Ax= Soambleszs fisiervl aurse
Dupa x ¢reri asambleras
ENTER. Predefind t
iafiseara me
jeke de eroare.
pins
Ores Fenty
dtdsa pe
Cxyz= copieses biceul in xk pina le lin2 incolo. @ +
rede tina d ix
numerotare cu
incre
@niul va avea loc
ate,
date Liniile dintre x si y. daca nu se dau nunere
va intimola nimie.
todul magina prodas
wbtimul &
sista nicicun ENT, se va
ifiaé asamblare, Executia va
nitein fisierul urea. daca nu
ai de eroare.
string 1 string 2*xyr= se cauia apartiile “strine 4" dip tre
si-y. Daca “strang “nu @¢te dats
panza dupa ¢
tec
de
& unm
efiseaza toate
ato wl
a "string 2" este
artiune
aotilnit
we Fic day
JLAFGa. ADASind ori
Linke
apartii.
apr
ring ¥
sie afisat
car
trip
wad co
F
@
Dace se apasa
b
ie
cont
din 44
Mie Cautares,
zeit, "st
automat ougere de
ya Predefinit 2210, ye10
erge uitimul. numar gene
ce in monitor.
incepind cu «
HEPA
incremen
comanda
A paragi aceasta
pasa ENTER,
Se Jigieaza gursa dintre liniile x
Predefinit 2214.
acelasi lucra ¢ la comanda °C", dar sterge lindile
ale (muta nw copiazal .
un fisier aursa now ta adre- x. Predefinit
un fisier anterior ereet la adresa » sa devin
curent. Predefinit x28
f1t@ difi pagina initiala.
ee nunerotes
increment y.
daca nu este dat «
ai ding
lanjiia de
edetinit x=
e ai
isiunea fisieruduad
4
a diniei x.
label names afi se cha iles ametrus se afigeaza
tabele ge simboduwri cu pauze simboluri afisate. find up
nume Ge etchieta Valoarea @i hexa va fi afisata, Fredefinit «=14.
Uxys la fi Ce de mond tore
Rx Re vO, 5 ta toate nus i@ in Care apere o
etchietaa pentey
fiecare ete
Linia in care
ichleta este matcata de sigikolal "!". Ge vor afisa +
inginte de pauza
chiete Predsfinit sa.
Sa3 STOCAREA FISTERELOR
srele-gint galvate pe banda an fi Ma tb
int gemorate ca zona de cad. Daca la incarcar
te unl creat in calculate
timpla in we
renumerghare cu an
a ound
ackt Curent se va
aunea MERGE) si in
Luci
mai ¢
a
jotingla cs
plus
exe Ga:
curentteDaca Aus, te ca nume un ts
tart Fisiv
Lunaivea ab
galvat.
string ge fisierul dese sha avindwpunele “string”
Daca" Y gizat verifica orimul Pisder intilnit.
é. BASIC DECODER-ul
en tiog sin decodor.5ty BASTCuinu @ interereiorl!?.dusa
arcarga la orice res fisier BASIC cu comanda monitor
oate rule DECODER~ EC indicind 4
te lungimea gi nr. de lin
gerea uned Lagte. apasind "Q"
fasta va continua decodarea.
id@ota prin mesaiul "f
feheede "K"si “$y 5 oN
in listing ,wemate
paranlezecyasa cum est
plarul BASIC dupa octetul #OE .Ofirsitul de Lini
marcat ecu codul de control ENTER esi cu a slinie cont
sa de
departe
in hexs gi za
ecran itentia caciodecodarul au codurdl
7. UPILIZAREA IMPRIRANTEL
Prin atagarea tastels Saty
Acwagty
minarea ex
impdimants vatets
automat. Aebt a Urmaloarel come
interfakes
dupa cum wmeara + #O1C
b. 1200 Hd: HOOGH pk. 24002
HOO0S ple 19200 Bd. Fre
Hd.
t¥ a Rate. de. tran: vase:
R232
ariabila
pt. ¢
#HOODE
Bia nenorie
HEROO ge
atribat
atiabilele =
Shi fixata la HOFF
in mad sormal la #4000. dar inceputal
Laval te advesm au aigtarn) com
simholuri iscese de la adresa #F
b
cleti ph. sfiecara
sick
intre
enka co
invepind eu BSG
incene
“Ht eau
Jescreste
etambilizata.
@. VARTARILELE SISTER
Yariabiiele warcate cu
iar (ele noiate cu "#" poate
L de Gperare,
Hedi fiwea te.SEGE
une
#PRTROS:
SKOLOH
BO
#P ARI
RRARHS
RPARNS
#RAUD
KEGRDER
TTR
TPL Al
1FLAGS
DBTART
CRYTE
HOPE
buf, int
udtima taste
petari
cursorul este aprans
gall &
econtor de
poz. det
coloana py
rindal pe
etiva OF
wha
am vidediadr)
eur
nme. Dindd
lungimea 2
de pauza
de introdus
marches un anumit Simbel
adr.
dep]
aur. whtanidad
nr. de param.
ulead
tr-o comanda
parametri comenzii in cur
de @
rata da t
euloarea
aster pt. inprimanta
sorderulus
ateibut ote Beran
arudad
indicat
advesa curenta a de
witina adr grasanblerulad
snatiu de lucrt
req, utiliza
Alki indi
con tinutal
tontinwtul To util
continatul R wtildrate
ages retur din rutina otilizator
indicate de2azamblor
SFS70 a Pee ne, de inti pl. -iXextud
dezasambiloru lid
Fer te Tuer: OFL
patter det gntrare &
10. SUBRUTING OFUS UTILE
a "input se vor indica’ rea
“output*se daw datele de iesire si reqigtrele
te tine date de antrare
ce ¢
ce
avata Ce &
Pisire sift atectete: de
ukina.
ari pe ecran
ASE
PRTOUT #09010
curenta
ste codul din reat A la poritia
caracteruiui de
PRIMES #00302 sfiseara mesaiul
trebuie terminat cu-octetul #90.
PRIBLK #006) afigeaza un blanc.
PRICR #00R0= tinareste cadal de control a) saitulud
de rind nou. Dp Desa
PRICL #00B5> inia curenta pein tiparivea coduduie dé
control cu ub BY o
PHSHL #008P= afi mesainl andickt de Hicaa ¢.
minat cu agte ty
dupa HOTHGO $i care
de ivceput
sterce
I
re-trebuie ga
Hizadvesa Ge incéput a i
940.
Conversii
ra continued reqigtendui Hloin hexa ,arinat
menoriei indicate d& BEY ak
DEsiadicat
épre locatie de menorie
@ continutulorea. A in hesa.t
tinutulsren. fin reprecentare banare
AF
nijautw) Lai Hk cin sectmal, fara
Faia Si terminat cu At
CONYOG #00F5
ourd
ou gerauri nesemnificative
oduct ASELI
ifra hexas
ASCHK HOLSE=s vereste un ni.
Resa «Sint luete in considerare “H*
Gceputuind coduivi aSeit Bra conver tits
INAHX HOL9a
dé ive@pnt a) codulud
KIEST HoO9E
coresounza toa
hexas!
core
Poot. nr. de @ bi
ny. conven tit
cantinutal reo.
cadai aS cite
dodaca codul nu ¢ al cifre10.3 Teste
LETTER. #00
ih
#0087
exe zimbolur
test
RCHTS:
codul Ag
ASCTES
nis
10.4 Citiri de la tastatura
INCH HOSFA=
al tei af
KPRESS #042,
ashe
zitia
sate; DHL. DE, BC.3F
A uned
surenta de
19
erul cu case la
Bal
aun bloe
GAVE #04C2:
A ungimes blac
ica wad =
incarca un bloc de
Sune te
daca sunelul este ¢
{tine brat
gener
duvata f
10.7 Subrutine spec:
HSCIG
tat) su
‘EN
un mec
HILD compara HL.
daca DE-