equal
deleted
inserted
replaced
1 (* Title: Admin/Benchmarks/HOL-datatype/Instructions.thy |
1 (* Title: Admin/Benchmarks/HOL-datatype/Instructions.thy |
2 ID: $Id$ |
2 ID: $Id$ |
3 *) |
3 *) |
4 |
4 |
5 Instructions = Main + |
5 theory Instructions = Main: |
6 |
6 |
7 (* ------------------------------------------------------------------------- *) |
7 (* ------------------------------------------------------------------------- *) |
8 (* Example from Konrad: 68000 instruction set. *) |
8 (* Example from Konrad: 68000 instruction set. *) |
9 (* ------------------------------------------------------------------------- *) |
9 (* ------------------------------------------------------------------------- *) |
10 |
10 |
115 | MOVEtoSR AddressingMode |
115 | MOVEtoSR AddressingMode |
116 | MOVEfromSR AddressingMode |
116 | MOVEfromSR AddressingMode |
117 | MOVEtoUSP AddressingMode |
117 | MOVEtoUSP AddressingMode |
118 | MOVEfromUSP AddressingMode |
118 | MOVEfromUSP AddressingMode |
119 | MOVEA Size AddressingMode AddressRegister |
119 | MOVEA Size AddressingMode AddressRegister |
120 | MOVEMto Size AddressingMode (DataOrAddressRegister list) |
120 | MOVEMto Size AddressingMode "DataOrAddressRegister list" |
121 | MOVEMfrom Size (DataOrAddressRegister list) AddressingMode |
121 | MOVEMfrom Size "DataOrAddressRegister list" AddressingMode |
122 | MOVEP Size AddressingMode AddressingMode |
122 | MOVEP Size AddressingMode AddressingMode |
123 | MOVEQ nat DataRegister |
123 | MOVEQ nat DataRegister |
124 | MULS AddressingMode DataRegister |
124 | MULS AddressingMode DataRegister |
125 | MULU AddressingMode DataRegister |
125 | MULU AddressingMode DataRegister |
126 | NBCD AddressingMode |
126 | NBCD AddressingMode |