1. 棧 1.1 棧的概念 ??棧是一種具有特殊訪問方式的存儲空間(后進(jìn)先出)。 1.2 棧中最重要的兩個(gè)寄存器 ??SP寄存器:棧頂寄存器,在任意時(shí)刻都會保存棧頂?shù)牡刂贰?...
1. 棧 1.1 棧的概念 ??棧是一種具有特殊訪問方式的存儲空間(后進(jìn)先出)。 1.2 棧中最重要的兩個(gè)寄存器 ??SP寄存器:棧頂寄存器,在任意時(shí)刻都會保存棧頂?shù)牡刂贰?...
相信絕大多數(shù)的人都知道內(nèi)存對齊,但是其最最底層的原理是啥呢? 內(nèi)存在進(jìn)行IO的時(shí)候,一次操作取的就是64個(gè)bit。所以,內(nèi)存對齊最最底層的原因是內(nèi)存的IO是以64bit為單位...
1. 函數(shù)參數(shù)超過8個(gè) 1.1 源代碼 1.2 viewDidLoad函數(shù)匯編及圖示 匯編代碼分析 跳轉(zhuǎn)text函數(shù)之前viewDidLoad函數(shù)以及各寄存器存儲值情況: 1...
1.紋理的存儲空間 圖像存儲空間 = 圖像的高度 x 圖像的寬度 x 每個(gè)像素的字節(jié)數(shù)例如一個(gè)200 x 200分辨率的圖片需要多少存儲空間???圖片每個(gè)像素點(diǎn)所需要的顏色由...
1 CPU的中的寄存器 ??CUP除了有控制器、運(yùn)算器之外,還有寄存器,寄存器的作用就是進(jìn)行數(shù)據(jù)的臨時(shí)存儲的,如下圖所示: ??CPU的運(yùn)算速度是非常快的,為了性能CPU在內(nèi)...
1 編程語言的發(fā)展史 1.1 機(jī)器語言 ??計(jì)算機(jī)的硬件作為一種電路元件[https://baike.baidu.com/item/%E7%94%B5%E8%B7%AF%E5...
1.OpenGL向量以及矩陣 1.2 向量的作用以及表示 在GLTools庫中有一個(gè)組件叫Math3d,其中包含了大量好用的OpenGL一致的3D數(shù)學(xué)和數(shù)據(jù)類型。雖然我們不必...
1.導(dǎo)入頭文件 2.初始化要用到的全局變量 3.在Main函數(shù)進(jìn)行初始化窗口以及注冊回調(diào)函數(shù) 3.渲染之前需要進(jìn)行清屏、初始化固定著色器以及設(shè)置頂點(diǎn)數(shù)據(jù) 4.窗口改變大小時(shí)的...
1. 固定著色器 1.1 固定存儲著色器的初始化 1.2 固定存儲著色器的類型 1.2.1 單元著色器 代碼編寫 使用場景:繪制默認(rèn)OpenGL坐標(biāo)系(-1, 1)下的圖形,...