原创 【Java】快速搞定數組的聲明、開闢空間和初始化賦值

0 前言 本文講解java數組的基礎知識,適合零基礎小白。 1 數組的概念 所謂數組,就是一組同類型東西的集合,可以通過index(索引,下標)訪問這一組東西的某一個元素。 就像下圖這樣,由於數組概念過於簡單,不解釋了。 2 數

原创 【彙編語言】程序設計過程,如何避免數據類型匹配錯誤?

0 前言 對於x86系列的彙編語言,AT&T格式需要使用後綴指明操作數的數據類型,Intel格式並沒有這樣的規定,但是,數據類型還是必須匹配,這就導致,一部小心就出現了8位對應16位、16位對應32位的情況,但是這樣是錯的。 那麼

原创 【彙編語言】王爽實驗5(5)(6)的解答 & 建立數據類型匹配的觀念

0 前言 本文解答王爽《彙編語言》實驗5的(5)(6)題 同時給出一些常見問題的解答 以及給出最易犯錯的地方:數據類型不匹配的解決方案 1 題目解答 1.1 實驗5(5) 1.1.1 題目 將data1和data2段的數據依次相

原创 vivado軟件如何查看內部器件的仿真信號

有時候,我們需要查看內部模塊的信號,那麼,在vivado軟件該如何操作呢? 運行仿真,可以得到這個界面,之後看左側部分,可以查看內部的模塊。 例如單擊rom0 可以看見其內部信號,然後在想觀察的信號,右鍵單擊 選擇第一個,

原创 【數據庫】數據庫基本概念:數據庫管理系統 / 數據庫 / 表 / 數據

0 前言 本文講解數據庫的最基本概念 推薦書籍:《MySQL 必知必會》 需要的軟件:MySQL 8.0 1 數據庫相關概念及其實戰應用 1.1 數據(Data) 在人類世界中,數據可以是 數值型數據 十進制數 非數值

原创 【彙編語言】快速理解什麼是尋址,什麼是尋址方式

0 前言 有很多專業的資料講述這些概念,但是,雖然很專業,但是初學者根本看不懂! 因此在這裏,我用最簡單的方式,告訴你 什麼是尋址 什麼是尋址方式 1 計算機的極簡模型 計算機的世界中,只有二進制信息,不是0,就是1,沒有其他

原创 Vivado軟件(用VerilogHDL)如何使用$readmemh和$readmemb函數

0 前言 博主我查了很多資料,雖然會使用Verilog的readmemh和readmemh和readmemh和readmemb函數,可是,在vivado軟件中怎麼用?文件放在哪裏?沒有一篇文章提及。 花了幾個小時,終於研究明白了,

原创 【彙編語言】王爽第六章程序6.3解答,8086彙編語言實現數據的倒序存放

程序很簡單,就是利用棧,實現數據的倒序存放。 ; 將數據逆序存放 assume ds:data data segment dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h

原创 【彙編語言】(王爽)實驗4解答

題目1 編程:向內存0:200 - 0:23F 中存放數據 0 - 3FH ; 向內存 0:200 ~ 0:23f 寫入數據0~3fH【字節型數據】 assume cs:code code segment start: m

原创 【彙編語言】8086彙編,快速搞定各種尋址方式:立即數尋址 / 寄存器尋址 / 存儲器尋址

0 前言 衆所周知,對於8086彙編語言,有幾大尋址方式,不過我覺得這個好墨跡,會用就可以了,爲什麼命名這麼多,這次只說本質,不說命名,至於命名,還是得知道,畢竟是大部分人公認的,不能反抗這點哦,但是你知道,不代表你真的要這麼去想

原创 【彙編語言】8086、x86-32和C語言【賦值語句 和 數組】的對比學習(王爽學習筆記:5.8段前綴的使用)

0 前言 這裏給出兩種思路,都比王爽老師書上的做法要簡單高效,事實上,理解指令的本質,就能達到靈活應用,這樣才能打破規則 題目:將內存ffff:0 - ffff:b的數據,複製到內存ffff:10 - ffff:1b中 備註:

原创 爲什麼要學習彙編語言?如何正確學習彙編語言?

彙編語言是計算機系統結構的接口,它介於軟硬件之間,學習的時候,必須結合軟件和硬件來學習。 1 向上結合高級語言 學習彙編語言的時候,不可孤立學習彙編語言,當今時代很少之間用到彙編語言編程,但是使用彙編語言分析問題,還是非常重要的

原创 【彙編語言】8086彙編的loop循環與[bx]尋址(王爽第五章5.5節學習筆記)

計算FFFF:0 ~ FFFF:B單元中數據的和,結果存儲到dx中 1 分析與解決 內存單元:字節型數據 目標寄存器:dx,字型寄存器,不匹配 數據範圍:dx不會超,但是dl會超,因此必須用dx 將字節型數據,轉換爲字型數據

原创 什麼是計算機思維?2個簡單表達式讓你理解!

0 前言 本文以十進制整數爲例,使用2個最簡單的表達式char a = -20;和char c = a + b;,爲你深入淺出地講解計算機思維,力求將抽象的計算機思維具象化講解,同時,我將爲你描述一個宏大的計算機世界的藍圖。 計

原创 【計算機組成原理】現代計算機是如何存儲整數的:8421BCD碼與補碼

我直接說明現代計算機中,整數是以怎樣的方式存儲的,這裏拋開了歷史上各種內容的講解。 現代計算機,基本上都採用8421BCD碼的編碼方式,並且大多數計算機都採用小端法進行二進制信息的存儲。 原碼、反碼和補碼的前提,是使用8421B