原创 IEDA中JavaDoc的自動生成、手動生成,以及生成html文檔

1 自動生成類的註釋 JavaDoc就是java特有的一種註釋。 1.1 配置 首先,IDEA點擊File-->Settings 然後Editor-->File and Code Templates-->Class 之後在這地

原创 【彙編語言】學習源頭知識:XLAT指令的本質(待更新)

0 前言 帶你理解XLAT指令的本質. 我想讓你清楚的是,XLAT指令 本質就是數據的傳送:本質就是完成mov指令的傳送功能,只不過源操作數的尋址方式是[bx+al],目標操作數是al 表象是數據的轉換:例如將十六進制轉換爲AS

原创 【彙編語言】彙編實驗IDE(集成開發環境):RadASM的安裝和使用說明

0 前言 本文適合8086CPU的指令集。 對於重要的專業基礎課程,彙編語言,做實驗是必不可少的,但是由於彙編語言本身的缺陷,現代計算機並不能直接運行彙編語言程序,因此,一般老師會要求我們 使用虛擬機:VMware/Virtua

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

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

原创 Vivado設置指定源文件進行RTL優化

像VS編譯器設置啓動項一樣,Vivado中,也有類似設計,可以看到,當前選中的是ALU,那麼進行RTL優化的時候,會優化RTL的結果,而不是別的,如何改成別的? 在某文件上右鍵單擊 選擇Set as Top即可 另外,仿真部

原创 【完整流程】用VSCode替換Vivado默認編輯器

本文樓主找了很多資料,選出了最有用的資料,按照教程走,就可以順利搞定,先給出畫面 很酷很方便,同時還有 自動補全 檢測錯誤 列選 自動生成仿真測試文件 等重要功能 Vivado原來的編輯器是這樣的…… 關鍵是,不能自動補全

原创 【彙編語言】彙編語言如何編程,如何避免出錯

0 前言 這裏以8086彙編語言舉例。 1 重要方法:畫流程圖 這一點不再多說!你懂的!只要真的畫流程圖,並且按此翻譯爲彙編代碼,程序出錯機率就會減少很多。 2 框架思維:構建標準編程框架 這裏只舉例說明一部分框架,具體內容請讀者

原创 幫助你成爲高手的視頻和資料

1. 爲什麼大多數人不會真正成功 博客鏈接 視頻鏈接 2. TED演講:真正拉開你與周圍人之家差距的,是自學能力 視頻鏈接 3 埃隆·馬斯克:第一性原理,少用類比,類比多了就不能抓住本質了 4 如何成爲一個頂尖高手 文章鏈接

原创 【算法訓練】Leetcode 1295. 統計位數爲偶數的數字(2020.06.09 )

1 題目 1295. 統計位數爲偶數的數字 給你一個整數數組 nums,請你返回其中位數爲 偶數 的數字的個數。 示例 1: 輸入:nums = [12,345,2,6,7896] 輸出:2 解釋: 12 是 2 位數字(位數爲

原创 【算法訓練】DAY1:整數反轉

1 前言 題目來源於Leetcode。 重點:理清邏輯,忽略細節,模仿高手,五毒神掌 2 題目分析 題目很容易理解,先分成兩個部分 正數 負數 先解決正數 最開始想到的是 intchar數組long 唯一增加的就是,先判斷整

原创 【彙編語言】(x86)test與跳轉指令(je jle jge jg jl……)組合的含義

在x86指令集中,經常遇到test指令與條件跳轉指令組合,這是什麼含義呢? 博主表示,查了很多資料也沒人完全說清楚…… 這裏只用最簡單的,抽象層次進行說明,不講原理。 舉例 test edx,edx jle 某地址 含義是

原创 計算機如何存儲1位二進制數?終於有人講清楚了!

0 前言 本文將會以R-S鎖存器爲例,引出鎖存器的核心和本質,之後再帶你構建更多類型的鎖存器,你能夠: 感受到由淺入深的學習方式 體會到掌握核心本質的快感 深刻理解核心套外殼的設計理念 同時,強烈建議你使用logisim軟件,

原创 【藍橋杯】BASIC-8 迴文數(2020-06-08)

題目 試題 基礎練習 迴文數 資源限制 時間限制:1.0s 內存限制:512.0MB 問題描述   1221是一個非常特殊的數,它從左邊讀和從右邊讀是一樣的,編程求所有這樣的四位十進制數。    輸出格式   按從小到大的順序

原创 【彙編語言】記錄一組數中負數的個數,8086與MIPS彙編程序

題目及解答 統計由DATA開始的字節數據串中負元素的個數,數據個數在COUNT單元,統計結果存入RLT單元。 8086彙編: ; 統計數字中負數的個數【循環中加了個if else】 assume ds:datasg datas

原创 Visual Studio 編譯優化選項:Debug與Release、禁止優化與O1、O2、Ox優化

Debug與禁止優化 Debug模式是調試模式,會有很多冗餘的調試代碼,供開發者調試程序使用。 VS是默認使用Debug模式的,我使用的是VS 2017。 在Debug模式下,是默認開啓禁止優化的,我們來查看一下 在左側源文件