Hardware Reference
In-Depth Information
ldaa
PRIcnt
cmpa
#8
; are there eight prime numbers in the current line?
blo next_k
; output a CR, LF if there are already eight prime numbers in the current line
ldd
#form2
jsr
[printf,PCR]
clr
PRIcnt
next_k ldx
k
inx
stx
k
lbra
again
; stop
bra
$
; uncomment this line for CodeWarrior
Pstop
swi
; comment this line for CodeWarrior
#include “c:\miniide\primetest.asm”
form0
db
CR,LF,”The prime numbers between %d and %d are as follows: “
db
CR,LF,CR,LF,0
form1
db
'' %d '',0
form2 db
'' '',CR,LF,0
;
org
$FFFE
; uncomment this line for CodeWarrior
;
dc.w
start
; uncomment this line for CodeWarrior
end
The program execution output should look like the following:
>load
**
>g 1500
The prime numbers between 1000 and 2000 are as follows:
1009 1013 1019 1021 1031 1033 1039 1049
1051 1061 1063 1069 1087 1091 1093 1097
1103 1109 1117 1123 1129 1151 1153 1163
1171 1181 1187 1193 1201 1213 1217 1223
1229 1231 1237 1249 1259 1277 1279 1283
1289 1291 1297 1301 1303 1307 1319 1321
1327 1361 1367 1373 1381 1399 1409 1423
1427 1429 1433 1439 1447 1451 1453 1459
1471 1481 1483 1487 1489 1493 1499 1511
1523 1531 1543 1549 1553 1559 1567 1571
1579 1583 1597 1601 1607 1609 1613 1619
1621 1627 1637 1657 1663 1667 1669 1693
1697 1699 1709 1721 1723 1733 1741 1747
1753 1759 1777 1783 1787 1789 1801 1811
1823 1831 1847 1861 1867 1871 1873 1877
1879 1889 1901 1907 1913 1931 1933 1949
1951 1973 1979 1987 1993 1997 1999 User Bkpt Encountered
PP PC
SP
X
Y
D = A:B
CCR = SXHI NZVC
30 1560
1500
07D1
15DE
07:D1
1001 0000
xx:1560
34
PSHX
>
 
Search WWH ::




Custom Search