]> matita.cs.unibo.it Git - helm.git/blob - helm/software/matita/contribs/assembly/freescale/doc/ordine_compilazione.txt
604286e93d78a719ea2e04fedddfe50875b865bd
[helm.git] / helm / software / matita / contribs / assembly / freescale / doc / ordine_compilazione.txt
1 \r
2 tutte le definizioni fanno capo a\r
3  cic:/matita/freescale/...\r
4 \r
5 extra.ma\r
6 exadecim.ma\r
7 byte8.ma\r
8 word16.ma\r
9 aux_bases.ma\r
10 opcode.ma\r
11 table_HC05.ma\r
12 table_HC08.ma\r
13 table_HCS08.ma\r
14 table_RS08.ma\r
15 translation.ma\r
16 memory_struct.ma\r
17 memory_func.ma\r
18 memory_trees.ma\r
19 memory_bits.ma\r
20 memory_abs.ma\r
21 status.ma\r
22 model.ma\r
23 load_write.ma\r
24 multivm.ma\r
25 micro_tests.ma\r
26 medium_tests_tools.ma\r
27 medium_tests.ma\r
28 tests.ma\r
29 \r
30 dubbi:\r
31 1) atomicita' istruzione\r
32    - overflow su pc durante fetch opcode/immediati/indirizzi (ammesso)\r
33    - overflow su indiretto durante caricamento operandi (non ammesso)\r
34 2) atomicita' salto\r
35    - overflow su pc in seguito a branch (ammesso)\r
36 3) cosa succede con un ILLEGAL OPCODE\r
37    - nell'HC05\r
38    - nell'HC08/HCS08/RS08 con mascheramento ILLEGAL OPCODE\r
39 4) cosa succede con un ILLEGAL ADDRESS\r
40    - nell'HC08/HCS08/RS08 con mascheramento ILLEGAL ADDRESS\r