Ahojte mam taky problem mam spravit zadanie z assembleru ,ale vobec stym neviem robit
,ale fakt to potrebujem.
Bol by mi dakto ochotny stym prosim pomoct?
Tu je zadanie, bol by som velmi vdacny prosim.
;1. Symbolickym menam prirad hodnoty:
;ADR1 hodnotu 30H
;ADR2 hodnotu 40H
;ADRX1 hodnotu 1000H
;ADRX2 hodnotu 1020H
;k1 hodnotu 11111111B
;k2 hodnotu 32
;k16 hodnotu 1234H
;2. Zapis konstantu
;k1 do registra B
;ADR1 do registra R0
;ADR2+1 do registra R1
;ASCII kod znaku M do vnutornej pamati dat na adresu ADR1
;25 na adresu, ktora je v registri R1
;k16 dolnu polovicu do R2, hornu do R3
;k2 do vonkajsej pamati dat na adresu ADRX1
;3. Presun udaje
; vo vnutornej pamati dat z adresy ADR1 na adresu 25H
; z registra R7 do registra R5
; z registra B na port P1
; z adresy, ktora je v registri R1 do registra DPL
; z vonkajsej pamati dat z adresy 100 do vnutornej pamati na adresu 50H
; z pamati programu z adresy 0FH do vnutornej pamati dat na adresu ADR2
;4. Vymen medzi sebou
; vo vnutornej pamati dat obsahy adries ADR1 a ADR2
; obsahy adresy ADR1 vo vnutornej pamati dat a ADRX1 vo vonk. pamati dat
; vo vonkajsej pamati dat obsahy adries ADRX1 a ADRX1-1
;
;5. Od adresy 120H v pamati programu uloz tabulku kodov znakov
; hexadecimalnych cislic 0-9, A-F
nop
end
Budem velmi vdacny ak by mi to bol dakto ochotny spravit. Dakujem