2009年11月30日 星期一

看微積分與解析幾何之感

今日,我在社區校園 圖書館,找到一本以幾何 觀點.
來看,微積分的書 .
數學 上 一個方程或等式.可以用不同的觀點.來解譯
以三角來說,據我所了解.可以用物理,幾何..等...來看三角函數
--------------------
目前,我在補習班 上 考研究所的課程(現在只有上工程數學的部分
從10/19 日 開始,到今也有一段日子了.
但,跟以前在補 二技 時,的感覺.是差不多的
總感覺 就是有那麼一些的不協調.
只是,根據老師的不同,其不協調程度上的差別
------------------
再加上,以前的經歷等等...原來是因我的大腦
無法強迫去接受,我無法了解之事物.
即使是一時的記憶,也很快地隨著時間的流失;
其相關的也跟著時間流失了.
---------------

ps:
其實一開始的我,也非如此
要從國小升國中時,說起....
再接下來,則是關鍵點的五專考二技時
.又是另一段的故事了..........
但是,到目前我依然,無法釋懷.
ps:數學大致可分為
Algebra
Applied Mathematics
Calculus and Analysis
Discrete Mathematics
Foundations of Mathematics
Geometry
History and Terminology
Number Theory
Probability and Statistics
Recreational Mathematics
Topology

2009年11月27日 星期五

2009年11月26日 星期四

ARM在ADS中的開機程式

1.ARM
ARM7TDMI在接上電源後,ARM會收到一個Reset的中斷信號
自動地將IRQ及FIQ中斷來源關閉,並切換到SVC模式下,然後
從0x00中讀取第一個指令.(0x00是對應到ROM/FLASH的起點)
而這個指令應該是,跳躍到Reset處理函數的位址.

2009年11月12日 星期四

part 5. 例外產生指令,旗語指令 SWP,乘法指令,ADS ARM的假指令(pseudo instruction)

協同處理器指令
---XX
例外產生指令
   ARM7TDMI中的例外產生指令只有一個,就是軟體中斷SWI(software interrput) .
SWI指令用來產生一個SWI的例外,當此例外產生,若沒有其他更高優先權的例外時
ARM會切換到Supervisor模式,PC會到向量表0x00000008.然後執行該處的指令.

part.4 ---程式狀態暫存器存取指令

程式狀態暫存器存取指令
MRS(move PSR to general purpose register)
MSR(move to state register from arm register)

   程式狀態暫存器CPSR和儲存程式狀態暫存器SPSR,
都是特殊的暫存器,存取這些暫存器是不能用一般的
資料處理指令,直接存取的.而是必須透過MSR,MRS指令

ARM的組合語言與指令集,part 2.載入與存回

用來對記憶体存取指令,且分為二大類功能

  • 從單一暫存器存回(store)到記憶体中或從記憶体中載入(load)到暫存器
  1. 載入存回32bit的字組(word) ,與 無 正負的位元組(unsigle byte)
  2. 載入存回16bit的字組(half-word) ,與  正負的位元組(signed byte)
  • 將多個暫存器存回/載入 記憶体(LDM,load multiple)(STM,store multiple)或............

ARM的組合語言與指令集,part 1.資料處理

共有16種的資料處理的指令,包含
數學,邏輯----有二個輸入運算元(operand
搬移------------..一.........................,輸出,大多直接對暫存器輸出
測試,比較------只有更新CPSR的NZVC旗標

ARM的組合語言與指令集,part .跳躍,

使用組合語言原因為下:
1.開機程序
因為其目的板不具統一的規格.故需自行改寫
   記憶体系統初始化
   例外服務向量表
   堆疊指標配置
   重要週邊的初始化工作
   高階程式環境的佈局

2009年11月11日 星期三

記憶體的分類

在常見的有
ROM,Flash,SRAM,DRAM,SDRAM

若要以存取的方式來分類,可分為

1.對稱式(symmetrical)      ,ex: dram,sdram
2.非對稱式(asymmetrical),ex:rom,ram,flash