Sunteți pe pagina 1din 2

Rotha Bun

CS/IS 165
2. 82 B7 DE = ANDA 0xB7DE,n
04 = movFLGA
DF 63 DF = LDBx 0x63DF,sfx

4. ADDA 0x01FE = 60 01 FE
STRO 0x000D = 4C 00 0D
LDWX 0x01FF = CB 01 FF

6. A. .byte 13 = 0D
B. .ascii “Frog\x00” = 46 72 6F 67 00
C. .word -6 = FF FA

8. si

11. -413
98
0062
By

14. 12 00 07 00 11 00 13 39 00 03 39 00 05 00 zz

17. A compiler and assembler are programs to translate high-order language into a lower-level
language. A assembler is one to two mapping. However, compiler is one to many.

21. LDBA ‘R’,i


STBA 0xFC16,d
LDBA ‘o’,i
STBA 0xFC16,d
LDBA ‘t’,i
STBA 0xFC16,d
LDBA ‘h’,i
STBA 0xFC16,d
LDBA ‘a’,i
STBA 0xFC16,d
STOP
. END
26. br main
amount: .equate 20000
num: .block 2
sum: .block 2
msg: .ascii “sum = \x00”
main: deci num,d
ldwa num,d
adda amount,i
stwa sum,d
stro msg,d
deco sum,d
stop
.end

27. br main
width: .block 2
length: .block 2
perim: .block 2
msg1: .ascii"width = \x00"
msg2: .ascii"\nlength = \x00"
msg3: .ascii"\nperim = \x00"

main: deci width,d


deci length,d
ldwa width,d
adda length,d
asla
stwa perim,d
stro msg1,d
deco width,d
stro msg2,d
deco length,d
stro msg3,d
deco perim,d
Stop
.end

S-ar putea să vă placă și