﻿Bit32:
    - 0x180003F
    - 0x800001BF
    - 0x8200003F
    - 0x23F
    - 0x8280003F
    - 0x8000013F
    - 0x300003F
    - 0x2BF

* 計算式 *
1:
AddressBegin: 0x30000000
Size:         0x3000
Permission:   RW
Type:         Normal

flag1:
Field = 0x30000 | 0 << 24
Sign =  (1 << 6) - 1
Result = Field << 7 | Sign
データの二進数表現
10987654321098765432109876543210
00000001100000000000000000111111
flag2:
Field = 0x3 | 1 << 24
Sign = (1 << 6) - 1
Result = Field << 7 | Sign
データの二進数表現
10987654321098765432109876543210
10000000000000000000000110111111

2:
AddressBegin: 0x40000000
Size:         0x4000
Permission:   RO
Type:         Io

flag1:
Field = 0x40000 | 1 << 24
Sign =  (1 << 6) - 1
Result = Field << 7 | Sign
データの二進数表現
10987654321098765432109876543210
10000010000000000000000000111111
flag2:
Field = 0x4 | 0 << 24
Sign = (1 << 6) - 1
Result = Field << 7 | Sign
データの二進数表現
10987654321098765432109876543210
00000000000000000000001000111111

3:
AddressBegin: 0x50000000
Size:         0x2000
Permission:   RO
Type:         Normal

flag1:
Field = 0x50000 | 1 << 24
Sign =  (1 << 6) - 1
Result = Field << 7 | Sign
データの二進数表現
10987654321098765432109876543210
10000010100000000000000000111111
flag2:
Field = 0x2 | 1 << 24
Sign = (1 << 6) - 1
Result = Field << 7 | Sign
データの二進数表現
10987654321098765432109876543210
10000000000000000000000100111111

4:
AddressBegin: 0x60000000
Size:         0x5000
Permission:   RW
Type:         Io

flag1:
Field = 0x60000 | 0 << 24
Sign =  (1 << 6) - 1
Result = Field << 7 | Sign
データの二進数表現
10987654321098765432109876543210
00000011000000000000000000111111
flag2:
Field = 0x5 | 0 << 24
Sign = (1 << 6) - 1
Result = Field << 7 | Sign
データの二進数表現
10987654321098765432109876543210
00000000000000000000001010111111

