可程式化陣列邏輯(英語:Programmable Array Logic, PAL),是一種以CMOS的設計技術設計的可程式化邏輯裝置(PLD)。 在PLD問世之前,數字邏輯電路設計都是採用小規模集成(SSI)的部分,例如在7400系列的TTL(晶體管晶體管邏輯)家族;7400系列包括各種邏輯構建模塊,如閘道(NOT...
3 KB (377 words) - 13:50, 19 February 2025
邏輯狀態圖(state diagram)角色。 除了PLA外,其他常用的可程式邏輯裝置還有可程式化陣列邏輯(PAL)、複雜可程式邏輯裝置(CPLD)以及現場可程式邏輯閘陣列(FPGA)。 可程式化邏輯裝置(PLD) 現場可程式化邏輯門陣列(FPGA) 可程式化陣列邏輯(PAL) 通用陣列邏輯(GAL)...
4 KB (452 words) - 13:50, 19 February 2025
複雜可程式邏輯裝置(英語:Complex Programmable Logic Device, CPLD),CPLD適合用來實現各種運算和組合邏輯(combinational logic)。一顆CPLD內等於包含了數顆的PAL(可程式化陣列邏輯),各PAL(邏輯區塊)間的互接連線也可以進行程式...
906 bytes (82 words) - 13:39, 19 February 2025
以PAL(可程式化陣列邏輯)為基礎的接續創新是通用陣列邏輯(Generic Array Logic, GAL),此是由萊迪思半導體(英语:Lattice Semiconductor)公司所發明,GAL的特性與PAL相同,不過PAL的電路組態、配置只能進行一次的程式...
17 KB (2,786 words) - 14:02, 19 February 2025
現場可程式化邏輯閘陣列(英語:field-programmable gate array,簡稱FPGA),它以PAL、GAL、CPLD等可编程逻辑器件為技術基礎發展而成。作為特定應用積體電路(ASIC)中的一种半定制电路,它既彌補全定制電路不足,又克服原有可编程逻辑控制器邏輯閘數有限的缺點。...
6 KB (831 words) - 14:51, 19 February 2025
通用阵列逻辑(英語:Generic Array Logic, GAL)是Lattice半導體公司(英语:Lattice Semiconductor)於1980年代中期,以可程式化陣列邏輯(PAL)為基礎所強化修改成的一種可程式化邏輯裝置(PLD)。 就外型封裝型態上與接腳數目上,GAL與可程式邏輯陣列...
3 KB (426 words) - 13:45, 19 February 2025
第三種表示法較廣泛用在歐洲,尤其是歐洲的學術界;可參見"DIN 40700"的德文版條目。 在1980年代,示意圖成為主要的方式用來設計印刷電路板以及客製化IC(例如邏輯陣列)。而現在,客製化IC和現場可程式邏輯閘陣列(field-programmable gate...
12 KB (768 words) - 16:10, 12 August 2024
Airlines),菲律宾的国旗航空公司 PAL制式(英語:Phase Alternating Line),一种电视信号编码系统 PAL区,使用PAL制式的地区。 可程式化陣列邏輯(英語:Programmable Array Logic) 苯丙氨酸氨裂合酶(英語:phenylalanine...
756 bytes (89 words) - 16:03, 6 June 2020
memory)(NVRAM)、可程式化邏輯裝置(PLD)、可程式化邏輯陣列(PLA)、可程式化陣列邏輯(PAL)、通用阵列逻辑(GAL)、複雜可程式化邏輯裝置(CPLD)、现场可编程逻辑门阵列(FPGA)及微控制器單元(MCU)等類型。 要將軟體燒錄到設備中,有兩種不同的作法。一個是將可程式化...
17 KB (1,577 words) - 18:49, 17 May 2023
独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),舊稱廉价磁盘冗余阵列(Redundant Array of Inexpensive Disks),簡稱磁盘阵列。利用虛擬化儲存技術把多個硬碟組合起來,成為一個或多個硬碟陣列組,目的為提升效能或資料冗餘,或是兩者同時提升。...
26 KB (4,293 words) - 12:44, 12 December 2024
韌體已經演進為一個硬體裝置當中的可程式化的內容,比如說韌體可能包含有一處理器之機械碼或者固定功能之裝置,或是閘道陣列或者可程式化之邏輯裝置之設定。 韌體的一個一般性的特色是它可以隨時以電流清除並重寫 或更換儲存媒介的方式更新。 韌體可以(但並非必需)暴露出一個可...
4 KB (508 words) - 03:26, 21 March 2025
這樣能夠歸納出模組,從而使其可以用於更多的情況。例如,可以定義一個排序抽象,既能夠實現對實數陣列的排序,又能夠實現對整型陣列的排序,或者甚至對陣列類型這類一般結構都有用。 規格化抽象是將執行細節(即模組如何實現)抽象為用戶所需求的行為(即模組做什麼)。這是從具體實現中抽象出模組,需要的僅僅是模組的...
3 KB (516 words) - 05:18, 11 February 2025
LabVIEW (category 視覺化程式設計語言)
除了可以在 PC 上面撰寫之外,另外支援即時系統(Real-time OS)以及可程式邏輯閘陣列(Field Programmable Gate Array, FPGA)。使用者可以透過 LabVIEW 開發環境設計、編譯程式後下載至微處理器(Micro-processor)或...
10 KB (1,258 words) - 22:06, 7 August 2023
陣列是最早期和最重要的資料結構之一,很多程式都會用到陣列。它們也用於實作許多其他資料結構,譬如列表(list)和字串(string)。它們有成效地開展了計算機的定址邏輯。在大多數現代計算機和許多外部儲存設備中,記憶體如同一維陣列,索引就是其位址。编译器、處理單元(特別是向量處理器),經常會針對陣列操作進行優化。 因為在程式...
15 KB (2,514 words) - 11:56, 16 November 2024
PALASM (category 程式語言小作品)
可程式陣列邏輯(PAL)[1]的可程式邏輯裝置(PLD)內,PAL最早是由Monolithic記憶體公司(Monolithic Memories, Inc一般簡稱:MMI公司)所發創、提供[2],此種程式語言是由John Birkner於1980年代初期所發創。 ^ - 由於可程式邏輯...
1 KB (195 words) - 09:18, 8 February 2021
邏輯編程(逻辑程序设计)是種編程范式,它設定答案須符合的規則來解決問題,而非設定步驟來解決問題。過程是 算法=邏輯+控制。 不同的方法,可以看英語:Inductive logic programming。 邏輯編程的要點是將正規的邏輯風格帶入電腦程式設計之中。數學家和哲學家發現邏輯...
3 KB (446 words) - 02:52, 7 May 2025
程式設計師會用提示描述要處理的問題,提供給軟體開發專用的大型语言模型(LLM)。应用程序的原始碼是由大型语言模型產生,程式設計師的工作從原來的撰寫程式碼,改為指導AI產生程式碼,測試及優化程式碼。Vibe coding的提倡者認為這甚至可以讓新手程式...
11 KB (1,142 words) - 00:59, 29 April 2025
[300];/* 共一萬個最大長度為300的字元陣列。*/ int a[3][4]; 上面最後一個例子創建了一個陣列,但也可以把它看成是一個多維陣列。注意陣列的下標從0開始。這個陣列的結構如下: 例子中notfull創建了一個3*3的二維陣列,初始化時有些元素並未賦值。如下: 1 ? ? 1 2...
14 KB (1,792 words) - 10:30, 11 May 2022
程式還是任何以低階存取磁碟的應用程式(例如資料庫軟體)通常都不再需要這個參數。各種要求區塊低階存取的系統呼叫把定義好的LBA傳給驅動程式﹔最直接的情況下(邏輯裝置與實體裝置單一對應)驅動程式只是將LBA再傳給硬體控制器。 當邏輯裝置是經由虛擬化或是集合所構成的,像是RAID(磁碟陣列)和SANs(Storage...
6 KB (946 words) - 02:06, 20 June 2022
Army),中國共產黨軍隊 人民解放軍 (消歧義) 愛爾蘭民族解放軍 曼尼普爾人民解放軍 可程式化邏輯陣列(Programmable logic array),一種可程式邏輯裝置 聚乳酸(Polylactic acid),一種可生物降解的塑料 寶可夢傳說 阿爾宙斯(Pokémon Legends:...
914 bytes (100 words) - 01:17, 7 August 2023
在程式設計中,斷言(assertion)是一種放在程式中的一階邏輯(如一個結果為真或是假的邏輯判斷式),目的是為了標示與驗證程式開發者預期的結果-當程式執行到斷言的位置時,對應的斷言應該為真。若斷言不為真時,程式會中止執行,並給出錯誤訊息。 例如,以下的程式包括二個斷言: x := 5; {x > 0}...
12 KB (1,766 words) - 02:53, 13 February 2025
Considered Harmful),因此結構化程式設計開始盛行,此概念理論上可以由結構化程式理論所證明,而在實務上,當時也有像ALGOL一樣,有豐富控制結構的程式語言來實現結構化程式設計。 結構化的程式是以一些簡單、有層次的程式流程架構所組成,可分為循序(sequence)、選擇(select...
9 KB (1,412 words) - 07:23, 11 February 2025
的D物件將不能運作,因為這將會與垃圾回收器產生衝突。 這個範例程式會輸出它自己的命令列參數。main函式是D程式的進入點,args是表示為字串陣列的命令列參數。在D語言裡的字串是一個字元陣列,以char[]表示。新版本中定義string為char[]的別名,不過別名定義必須與舊版本相容。 import...
20 KB (2,506 words) - 17:52, 15 January 2025
上述堆疊的抽象資料型別,一開始可以使用陣列來實作,然後改用鏈表,而不會傷到任何使用者的代碼。有多少方法可以實作抽象資料型別,取決於程式語言。例如,上述範例可使用 C 編寫一個結構,以及隨同的一組資料結構,可使用陣列或鏈表來存放記錄;當建構子函式返回一個抽象句柄時,就對使用者隱藏了真實的實作過程。 抽象化...
7 KB (1,012 words) - 09:55, 30 March 2024
Blockly (category 視覺化程式設計語言)
化程式设计语言。它是一项由Google根据Apache2.0许可的开放源代码专案。常见被应用在网页浏览器中,视觉上与Scratch差不多。Blockly也可于Android和iOS中运行,但无法获得网页浏览器的全部特性。 Blockly是使用能在网页上拖拉并相互连接的视觉化...
9 KB (852 words) - 18:57, 22 April 2025
Richards)設計了陣列從0開始的索引方式,作為存取陣列開頭內容的自然位置,因為表示位址的指針p值,用於存取記憶體中的p+0位址;系統分析師Mike Hoye詢問Richards選用該慣例的原因。BCPL最初是用IBM 7094機器編譯的;它在編譯時會優化這些陣列索引提供的指針反參考運算(indirection)。...
8 KB (1,513 words) - 08:06, 19 November 2024
CT2P 指標陣列 以下的例子不使用實際的程式碼,只用二個陣列來表示,只要是支援依編號分支到陣列中(陣列是從0開始編號)特定副程式的程式語言皆可適用。可利用陣列CT2將輸入的資料轉換為副程式陣列(CP2)的編號,若此程式語言不支援指標,也可以用類似SWITCH指令的作法取代CP2陣列...
27 KB (3,517 words) - 13:52, 4 February 2025
在第一個被使用的程式語言-組合語言中,一般使用未處理的記憶體位址或陣列中的索引表示參照。這樣使用是可行的,但有點微妙,因為一個位址無法告訴你它指向的值是什麼,更不用說這個值有多大,或是該如何解釋;此類訊息都內含在程式的邏輯之中。如此一來,誤解將可能出現在不正確的程式裡,引發令人感到困惑的錯誤。...
7 KB (1,120 words) - 07:38, 24 August 2024
交互式数据语言 (category 陣列編程語言)
交互式数据語言,或稱IDL(Interactive Data Language),是一種科學家常用的程式語言。 IDL是一種陣列化的、數值的以及互動的程式語言;主要用於互動式處理大量資料(含影像處理)。其語法結構大量來自於Fortran程式語言,也有部份來自C語言。 IDL 源於早期的VAX/VMS、Fortran,從其語法可以看出這種繼承關係:...
2 KB (172 words) - 07:13, 8 April 2024
演算法的概念可以表示為虛擬碼抑或者為編成碼,是交織有自然語言和程式碼的程式語言,和其他人溝通時使用,此時就不一定要那麼精確。 程式語言提供定義片段資料的結構化機制,以及在資料中需自動進行的運算或是轉換。程式設計者利用程式語言提供的抽象化來表示計算的相關概念,這些概念則是由許多最簡單元素(稱為語言基元(英语:language...
19 KB (2,440 words) - 12:48, 10 May 2025
MATLAB (category 陣列編程語言)
3版本,是2012年11月9日发布的。 NumPy是Python語言的一個擴充程式庫。支援高階大量的維度陣列與矩陣運算,此外也針對陣列運算提供大量的數學函式函式庫。 SciPy是一個開源,基於NumPy的Python演算法庫和數學工具包,包含的模組有最佳化、線性代數、積分、插值、特殊函式、快速傅立葉變換、訊號處理和...
29 KB (2,916 words) - 16:20, 17 March 2025