手提鞄あたっしゅ(TESAGEKABAN Atassyu)'s

Memory Maps



日付
Hardware
  1. Intel
256 bit IPv4が32ビットだったのに対し、IPv6 は 128 bit 。256 bit あれば、インターネット上の情報も、一意にマッピング可能 ?
128 bit 約 2^128(= 約340澗)個まで。ファイルもメモリマッピングされんのかいな ? 64 bit でも 18,446,744,073,709,551,616(16E) まで表現できるからいらない ?
 64 bit までの浮動小数点ユニットは 80 ビットだから、整数も浮動小数点も 128 bit 化は必要 ?
  1. 128 ビット CPU の登場する日(ja)
64 bit CPU も GPU も統一アドレス
32 bit



PCI


Main
(i386.../PowerPC)

Graphic
(GPU)


FFFFFFFF


RAM RAM
00000000

16/32 bit


IBM-PC(8088..)


NEC PC-9801(8086..)


FUJITSU FM-R/TOWNS(80386..)


SHARP X68000(68000...)

FFFFFFFF












ROM/RAM


C0000000












Graphic VRAM


80000000












I/O


40000000















00110000








HMA

HMA

HMA


000FFFFF







ROM



ROM

CG ROM
000F8000








RAM
000F0000














SYSTEM I/O
000E8000










Graphic VRAM E



000E8000














TEXT VRAM
000E0000















000D0000












Graphic VRAM

Graphic VRAM
000C0000








VRAM


Graphic VRAM G
RAM




RAM




000B8000




Graphic VRAM R
000B0000




Graphic VRAM B
000A8000




VRAM TEXT
000A0000



  Bank RAM   RAM
00080000    

RAM

00000400              
  int   int   int   int
00000000






8bit


NEC PC-6601(Z80)

MSX(Z80...)



SLOT 0
SLOT 3-0
SLOT 3-0
SLOT 3-2
SLOT

SLOT
Graphic
FFFF










RAM
(SYSTEM WORK etc.)





C000











RAM
単漢字変換辞書




8000










ROM
RAM
漢字ドライバ
DISK ROM MUSIC
通信

4000










ROM
RAM
SUB ROM




0000










NEC TK-80(8080)

  1. TK-80 - Wikipedia(ja)
  2. NEC TK-80(ja)
  3. TK-80資料メモ - neko Java Home Page(ja)
  4. ワンボードマイコンを作ろう!(8080、Z80マシン語からBASICまでこれ1台でこなせます)(ja)
  5. MYCPU80(TK80回路)操作説明書8j(ja)
  6. TK-80 | 実験的 MyPress(ja)
  7. TK-80BS - Studio RUM サイト(ja)
  8. TK-85 - Studio RUM サイト(ja)
  9. 電脳春秋 - 〈第 1 回〉 TK-80 の BASIC コンパイラ作りが間違いの始まり | Webシステム開発/教育ソリューションのタイムインターメディア(ja)
 

NEC PC-8001(Z80)

80mkII 愛友会(ja)
 

NEC PC-8801(Z80)


SHARP X-1(Z80)

 

S-OS(Z80)


CP/M(8080)


    Main
RAM
ROM   Main RAM
ROM
Graphic FDD
Memory
I/O
   

FFFF          




 


  ユーザーエリア(#MEMMAXまで)
TPA (Transient Program Area)







         

B
R
G
 

VRAM
 
C000
         




 


 

         




 

VRAM
 
8400                                
  RAM                              
8000
         




 


 

         

N88-BASIC ROM




 

VRAM
 
4000
         



 


 

         



 


 
3000                                
                              DOS ワークエリア  
2E00                                
                              ディスク I/O  
2B00                                
                              DOS モジュール  
2100                                
                              ジャンプテーブル  
1FFD                                
                              BIOS/S-OS  
0400                              
  ROM                            
0100      



 


 


     



 


 
PSP
0080                            
                             
0005                           System call
                             
0000          




 


   
Reboot


Apple II(6502)


Apple II - Wikipedia(ja) | Apple II graphics - Wikipedia(en)

Commodore
VIC-1001(6502)


C64 - Wikipedia(ja)
VIC 1001 - Wikipedia(ja)
VIC の部屋 - UNDER CONSTRUCTION(ja)
PET 2001 - Wikipedia(ja)

Nintendo
ファミコン(6502)


ファミコンエミュレータの創り方 - Hello, World! 編 - - Qiita(ja)

Hitachi
ベーシックマスター
(6800, 6809)


ベーシックマスター - Wikipedia(ja)
 

Fujitsu FM-7(6809)


Oh!FM-7(ja)







    Main CPU
Sub CPU
FFFF





   

  ROM
          割り込みテーブル      
FFF0                  






ROM  

VRAM
D000                  
  拡張ROM                
C800                  
  I/O                
C000






 








 
VRAM
A000                  
              RAM    
8000






 








 

VRAM
6000                  
  Hi-Res 2                
4000






 

  Hi-Res 1                
2000                  
                   
0C00                  
  Text(Page 2)                
0800                  
  Text(Page 1)                
0400                    
                     
0300                    

キー入力バッファ





   

0200





   


stack

stack

stack

   

0100





   


ZERO PAGE
ZERO PAGE
ZERO PAGE
ZERO PAGE   ZERO PAGE ZERO PAGE
0000





   




  • Toshiba PA-7010(パソピア)
1979-05
  • NEC PC-8001
1978-11

  • Toshiba EX-80BS
1978-09
  • Hitachi MB-6880(ベーシックマスター)

  • Toshiba EX-80BS
    スタートレックを改造した宇宙戦艦ヤマトのゲームを、Toshiba のショールームでやりました。
1977-11
1977-06
  • Apple Apple ][
1976
1975-12 IMS Associates IMSAI 8080
1974
Date

- Rental Orbit Space -