1?概?論
1.1?MOTOROLA?微處理器和單片機
12?MC68332主要特性及組成模塊
1.2.1?MC68332主要特性
122?MC68332的組成模塊
2?MC68332引腳信號和硬件配置
21?引腳信號
211?地址總線(ADDRESS?BUS)A23~A0
212?數(shù)據(jù)總線(DATA?BUS)D15~D0
213?功能碼(FUNCTION?CODE)FC2~FC0
214?芯片選擇(CHIP?SELECTS)CS10~CS0,CSBOOT
215?總線控制信號(BUS?CONTROL?SIGNALS)
216?總線仲裁信號(BUS?ARBITRATION?SIGNALS)
217?中斷請求優(yōu)先級(INTERRUPT?REQUEST?LEVEL)IRQ7~IRQ1
218?異常情況控制信號(EXCEPTION?CONTROL?SIGNALS)
219?時鐘信號(CLOCK?SIGNALS)
2110?測試信號(TEST?SIGNALS)
2111?定時處理器信號(TIME?PROCESSING?UNIT?SIGNALS)
2112?隊列串行模塊信號(QUEUED?SERIAL?MODULE?SIGNALS)
2113?RAM后備電源(STANDBY?RAM)VSTBY
2114?合成器電源(SYNTHESIZER?POWER)VDDSYN
2115?系統(tǒng)電源和地(SYSTEM?POWER?AND?GROUND)VDD,VSS
22?硬件配置
221?電源配置和引腳電特性
222?系統(tǒng)時鐘
223?外部復位與低電壓保護
3?CPU和存儲器
31?CPU32結構
32?CPU32寄存器
321?數(shù)據(jù)類型
322?數(shù)據(jù)寄存器
323?地址寄存器
324?程序計數(shù)器
325?棧
326?變址寄存器
327?狀態(tài)寄存器和條件碼寄存器
328?向量基址寄存器
329?輔助功能碼寄存器
33?存儲器
331?存儲器尋址空間
332?存儲器的邏輯組織
34?CPU32的工作狀態(tài)和特權級
341?CPU32的4種工作狀態(tài)
342?特權級與其變換
343?MC68332地址空間
4?CPU32的尋址方式
41?寄存器直接尋址和絕對尋址
411?寄存器直接尋址
412?絕對尋址(短地址)
413?絕對尋址(長地址)
42?寄存器間接尋址
421?地址寄存器間接尋址
422?帶偏移量的地址寄存器間接尋址
423?帶變址和8位偏移量的地址寄存器間接尋址
424?帶變址和基址偏移量的地址寄存器間接尋址
425?先置減量和后置增量地址寄存器間接尋址
43?程序計數(shù)器相對尋址
44?立即尋址
45?隱含尋址
46?尋址方式小結
5?指令系統(tǒng)
51?概述
511?指令格式
512?數(shù)據(jù)表示法與符號定義
513?條件碼
52?數(shù)據(jù)傳送類指令
521?傳送指令(MOVE)
522?快速傳送指令(MOVEQ)
523?多項傳送指令(MOVEM)
524?地址傳送指令(MOVEA)
525?外設數(shù)據(jù)傳送指令(MOVEP)
526?數(shù)據(jù)交換指令(EXG和SWAP)
527?裝入有效地址指令(LEA)
528?有效地址壓棧指令(PEA)
529?連接堆棧指令(LINK)
5210?解除堆棧連接指令(UNLK)
53?算術運算類指令
531?加法指令(ADD)
532?減法指令(SUB)
533?乘法指令(MUL)
534?除法指令(DIV)
535?符號擴展指令(EXT)
536?取補指令(NEG)
537?擴展精度的整數(shù)算術運算指令
538?十進制值算術運算指令
539?CLR指令
54?邏輯運算指令
55?移位和循環(huán)指令
56?位操作指令
57?程序控制指令
571?比較和測試指令
572?測試和置位指令(TAS)
573?無條件轉移指令
574?條件轉移指令(BCC)
575?DBCC指令
576?條件設置指令(SCC)
577?子程序調用及返回指令
578?NOP指令
58?系統(tǒng)控制指令
581?特權指令
582?修改條件碼寄存器的指令
583?陷阱生成指令
59?查表和插值指令
591?基本原理
592?指令格式
593?應用
510?CPU32匯編語言偽指令
6?異常情況處理
61?異常情況分類
62?異常情況處理過程
63?異常情況向量和優(yōu)先級
631?異常情況向量表
632?異常情況優(yōu)先級
64?異常情況棧幀
641?4字棧幀
642?6字棧幀
643?總線錯誤(BERR)棧幀
65?異常情況處理程序設計
66?幾種異常情況的處理
661?TRAP指令
662?程序錯誤檢測異常情況
663?調試用異常情況
664?中斷異常情況
665?系統(tǒng)錯誤異常情況
67?異常情況處理返回
7?編程技術
71?數(shù)據(jù)結構
711?數(shù)組
712?字符串
713?隊列
714?堆棧