
發(fā)布
注冊
/
登錄Assembly Language
關(guān)注創(chuàng)建者:匿名 創(chuàng)建時間:2026-01-04

Assembly Language的實例教程
assembler(匯編編譯器) A software development tool that translates human-readable assembly languageprograms into machine-language instructions that the processor can understandand execute. 一個能把人可讀的匯編語言程序轉(zhuǎn)換到處理器可理解和運行的機器指令的軟件開發(fā)工具。
assembly language(匯編語言) A human-readable form of a processor"s instruction set. Most processor-specific functions must be written in assembly language. 一種人可讀的處理器指令集的形式。大多數(shù)處理器相關(guān)的功能必須用匯編語言編寫。
▎ B
BSP(板卡支持包) See board support package. 見board support package。
binary semaphore(二元信號) A type of semaphore with just two states. Also called a mutex. 一種只有兩種狀態(tài)的信號。也叫互斥信號。
board support package(板卡支持包) Part of a software package that is processor or platform-dependent. Typically,sample source code for the board support package is provided by the package developer.
展開 AGC使用的編程語言是Assembly Language(匯編語言),這是一種底層的機器語言,需要程序員手動編寫每條指令并調(diào)整它們的執(zhí)行順序。AGC也有一個特殊的輸入設備,稱為DSKY(Display and Keyboard,顯示屏和鍵盤),它用于輸入指令和查看計算結(jié)果
(二)地面模擬器系統(tǒng)介紹(數(shù)字孿生部分)
地面模擬器是為了訓練宇航員和模擬阿波羅13號任務過程而建造的。地面模擬器可以模擬宇航員在飛船中的工作環(huán)境和任務,包括飛行控制、姿態(tài)控制、維護設備、緊急情況處理等。通過在地面模擬器中進行模擬訓練,可以提高宇航員的技能和應對能力,減少任務風險。
關(guān)于阿波羅13號的地面模擬器及相關(guān)計算機系統(tǒng)的具體細節(jié),我需要補充一些背景知識:
阿波羅13號地面模擬器是為了訓練宇航員和模擬任務過程而建造的設備,它是由多個模塊組成的大型系統(tǒng),包括了模擬器主機、顯示控制臺、模擬儀表、模擬飛行器等。在模擬器內(nèi),宇航員可以實時模擬和訓練各種任務,包括飛行、姿態(tài)控制、操作設備、緊急情況處理等。
2.1 計算機“集群”設備介紹
(1)指令艙指導計算機(Command Module Guidance Computer,CMGC)
用于模擬飛船的指令艙計算機系統(tǒng),實現(xiàn)了航天器的姿態(tài)控制、導航和通信等功能。
阿波羅13號指令艙地面模擬器由四臺相同型號的計算機組成---IBM System/360 Model 75計算機,分別用于導航、航天器系統(tǒng)、通信和服務模塊控制。
IBM System/360 Model 75計算機是一種大型主機,通常用于處理大量的數(shù)據(jù)和執(zhí)行復雜的計算任務。它具有高性能的中央處理器、大量的存儲器和高速輸入輸出設備,可以同時支持多個用戶和應用程序。
展開 語言類
Verilog-2001/ VHDL
SystemVerilog/ SystemC
Makefile/ Perl/ Python/ Shell
Tcl
工具類
NCVerilog/ VCS/ ModelSim
SimVision/ DVE/ Verdi
Vim/ Emacs
SVN/ CVS/ Git
Microsoft Office
平臺類
Windows
Linux
OS X
其他加分項目
MATLAB
ISE/ Synplify/ Vivado/ Quartus
LEC/Formality
VMM/ UVM
ESL
ZeBu Server
JIRA/ Confluence
C/ Assembly Language
展開 Herb Voelcker致力于研究CSG實體建模,并于1978年發(fā)布了PADL(Part and Assembly Description Language)實體建模器,后來應用于20世紀80年代早期的幾個商業(yè)3D實體建模CAD軟件程序中。在20世紀70年代早期,B. Baumgart(斯坦福大學)利用他在有限元網(wǎng)格應用方面的優(yōu)勢提出了B-rep(邊界表示)數(shù)據(jù)結(jié)構(gòu)。而劍橋大學Charles Lang團隊的Ian Braid在70年代中期發(fā)布了大量關(guān)于B-rep在實體建模中應用的研究,最終在1978年發(fā)布了第一個實現(xiàn)了B-rep的實體建模系統(tǒng)。發(fā)布后不久,Ian Braid進入Charles Lang、Ian Braid 等人于1974 年在劍橋成立的 CAD 軟件咨詢公司Shape Data Ltd.。
計算機功能日益強大,特別是采用了具有優(yōu)化Fortran編譯器和圖形終端的低成本小型計算機,讓更多的工程師可以使用CAD軟件。商業(yè)CAD軟件市場逐漸興起,在70年代末變得非常強大且收益頗豐。隨著CAD軟件日益廣泛的開發(fā)和使用,市場開始需要某種形式的標準化。1979年末,波音、通用電氣和NBS(美國國家標準局,現(xiàn)改為NIST,美國國家標準與技術(shù)研究院)達成共識,著手開發(fā)一種通用的轉(zhuǎn)換格式——IGES(Initial Graphic Exchange Standard),并于次年發(fā)布。IGES實現(xiàn)了復雜的3D曲線和曲面在不同的3D CAD軟件程序之間的轉(zhuǎn)換。盡管有其他格式出現(xiàn),IGES至今仍然是CAD軟件中使用最廣泛的數(shù)據(jù)轉(zhuǎn)換格式。
IGES格式,圖源:wikipedia
上世紀70年代,許多CAD軟件供應商紛紛成立,涌現(xiàn)了許多新興商用CAD軟件。1970年,M&S Computing(Intergraph的前身)成立。
展開 
Assembly Language的相關(guān)專題、標簽、搜索
Assembly Language的最新內(nèi)容
AGC使用的編程語言是Assembly Language(匯編語言),這是一種底層的機器語言,需要程序員手動編寫每條指令并調(diào)整它們的執(zhí)行順序。AGC也有一個特殊的輸入設備,稱為DSKY(Display and Keyboard,顯示屏和鍵盤),它用于輸入指令和查看計算結(jié)果
(二)地面模擬器系統(tǒng)介紹(數(shù)字孿生部分)
地面模擬器是為了訓練宇航員和模擬阿波羅13號任務過程而建造的。
Herb Voelcker致力于研究CSG實體建模,并于1978年發(fā)布了PADL(Part and Assembly Description Language)實體建模器,后來應用于20世紀80年代早期的幾個商業(yè)3D實體建模CAD軟件程序中。在20世紀70年代早期,B. Baumgart(斯坦福大學)利用他在有限元網(wǎng)格應用方面的優(yōu)勢提出了B-rep(邊界表示)數(shù)據(jù)結(jié)構(gòu)。
Language
Computer Architecture/ ARM Architecture/ MIPS Architecture
assembly language(匯編語言) A human-readable form of a processor"s instruction set. Most processor-specific functions must be written in assembly language. 一種人可讀的處理器指令集的形式。大多數(shù)處理器相關(guān)的功能必須用匯編語言編寫。