Subversion Repositories pentevo

Rev

Blame | Last modification | View Log | Download | RSS feed

  1.         cpu     68020
  2.         page    0
  3.  
  4.         irp     op,b,w,l,q,s,d,x,p
  5.         dc.op   [3]25
  6.         dc.op   "Hello World"
  7.         ds.op   9
  8.         endm
  9.  
  10.         ; since the precision of PI depends on the host system,
  11.         ; disposing it with highest-possible resolution may result
  12.         ; in data that differs in the lowest bits.  So better
  13.         ; use a constant that can be represented precisely in binary:
  14.  
  15. my_pi   equ     3.140625        ; = 2 + 1 + 1/8 + 1/64
  16.         irp     op,s,d,x,p
  17.         dc.op   1.5
  18.         dc.op   my_pi*1024
  19.         dc.op   my_pi/1024
  20.         dc.op   -my_pi
  21.         endm
  22.  
  23.         padding off
  24.  
  25.         dc.b    0
  26.         dc.b    255
  27.         dc.b    -128
  28.         dc.b    'A'
  29.         dc.b    'AB'    ; treated like "AB"
  30.         dc.b    'ABC'   ; treated like "ABC"
  31.         dc.b    'ABCD'  ; treated like "ABCD"
  32.         dc.b    "A"
  33.         dc.b    "AB"
  34.         dc.b    "ABC"
  35.         dc.b    "ABCD"
  36.  
  37.         dc.w    0
  38.         dc.w    65535
  39.         dc.w    -32768
  40.         dc.w    'A'
  41.         dc.w    'AB'
  42.         dc.w    'ABC'   ; treated like "ABC"
  43.         dc.w    'ABCD'  ; treated like "ABCD"
  44.         dc.w    "A"
  45.         dc.w    "AB"
  46.         dc.w    "ABC"
  47.         dc.w    "ABCD"
  48.  
  49.         dc.l    0
  50.         dc.l    4294967295
  51.         dc.l    -2147483648
  52.         dc.l    'A'
  53.         dc.l    'AB'
  54.         dc.l    'ABC'
  55.         dc.l    'ABCD'
  56.         dc.l    "A"
  57.         dc.l    "AB"
  58.         dc.l    "ABC"
  59.         dc.l    "ABCD"
  60.  
  61.         dc.q    0
  62.         dc.q    2147483647
  63.         dc.q    -2147483648
  64.         dc.q    'A'
  65.         dc.q    'AB'
  66.         dc.q    'ABC'
  67.         dc.q    'ABCD'
  68.         dc.q    "A"
  69.         dc.q    "AB"
  70.         dc.q    "ABC"
  71.         dc.q    "ABCD"
  72.  
  73.         dc.s    0
  74.         dc.s    2147483647
  75.         dc.s    -2147483648
  76.         dc.s    'A'
  77.         dc.s    'AB'
  78.         dc.s    'ABC'
  79.         dc.s    'ABCD'
  80.         dc.s    "A"
  81.         dc.s    "AB"
  82.         dc.s    "ABC"
  83.         dc.s    "ABCD"
  84.  
  85.         dc.d    0
  86.         dc.d    2147483647
  87.         dc.d    -2147483648
  88.         dc.d    'A'
  89.         dc.d    'AB'
  90.         dc.d    'ABC'
  91.         dc.d    'ABCD'
  92.         dc.d    "A"
  93.         dc.d    "AB"
  94.         dc.d    "ABC"
  95.         dc.d    "ABCD"
  96.  
  97.         dc.x    0
  98.         dc.x    2147483647
  99.         dc.x    -2147483648
  100.         dc.x    'A'
  101.         dc.x    'AB'
  102.         dc.x    'ABC'
  103.         dc.x    'ABCD'
  104.         dc.x    "A"
  105.         dc.x    "AB"
  106.         dc.x    "ABC"
  107.         dc.x    "ABCD"
  108.  
  109.         dc.p    0
  110.         dc.p    2147483647
  111.         dc.p    -2147483648
  112.         dc.p    'A'
  113.         dc.p    'AB'
  114.         dc.p    'ABC'
  115.         dc.p    'ABCD'
  116.         dc.p    "A"
  117.         dc.p    "AB"
  118.         dc.p    "ABC"
  119.         dc.p    "ABCD"
  120.