原创 STC實訓(EP1C3)——多控制貪喫蛇

一、 設計目的   本次項目設計旨在通過綜合使用三軸加速度傳感器、數碼管、蜂鳴器、導航鍵、按鍵、振動傳感器等元件,基於上位機與下位機之間的通信和數據交互,利用下位機完成對上位機遊戲——貪喫蛇的多種方式控制,並在此基礎上,可對多種上

原创 深入理解計算機系統lab1——gdb調試初步

深入理解計算機系統lab1——gdb調試初步 以下僅供最簡單的入門和參考!!!!!!! 安裝Linux環境,並進行簡單程序的編譯和GDB調試 一、安裝linux系統與環境 第一步,在所使用的電腦平臺上安裝linux系統與環境;

原创 Debug彙編初步(Window10使用Debug)

Debug彙編初步(Window10使用Debug) 有關debug彙編的一些基礎和一個基本的例子分析!!!! 中間還介紹了一下在Window10下如何使用debug,僅供參考! 熟悉debug工具的使用及DOS系統功能調用。 在

原创 離散數學——自動生成真值表、主合取範式

主要完成真值表的自動生成: 1. 自動生成真值表 2. 生成主合取範式 給出兩個版本,先給一個簡單的,怕大家看完都不想往下看了,簡單版本的,只需要100多行代碼!!!!(好像也不少),但是比第二個版本增加了生成主合取範式的功能,主

原创 數字系統——實驗一:常用元器件的識別與簡單測試

實驗一 常用元器件的識別與簡單測試 一.實驗目的 (1) 掌握元器件的基本知識,能識別不同元器件的種類、規格及用途,熟悉常用元器件電氣 參數。 (2) 掌握元器件的伏安特性的測試方法,熟悉替代法測量回路電流的方法。 (3) 掌握電

原创 離散數學——判斷公式是否合法

這是離散數學中很簡單的一個實驗,只需要對輸入的公式判斷是否合法就可以了,首先給出一個比較複雜的代碼。 #include"stdio.h" #include"string.h" void rule1(char a[],int i)

原创 深入理解計算機系統——datalab實驗

實驗目的: 完善bits.c裏的各個函數,實現其功能,並通過btest的測試 實驗說明: 實驗的目標是修改bits.c的副本,以便它通過所有在btest中進行測試而不違反任何編碼準則。 1、使用dlc編譯器(./dlc)自動檢查代

原创 深入理解計算機系統——bomblab(炸彈實驗)

通過此次實驗,提高閱讀和理解彙編代碼的能力,學習使用gdb調試工具。 一、實驗要求與準備 1.1實驗內容 <1>本次實驗爲熟悉彙編程序及其調試方法的實驗。 <2>實驗內容包含2個文件bomb(可執行文件)和bomb.c(c源文件)

原创 數據結構—— 一元多項式的加法運算

一、 需求分析 0.問題描述 在數學上,一個一元n次多項式 可按降序寫成: 它由n+1個係數唯一確定,因此,在計算機裏他可以用一個線性表表示: 設Pn(x)和Qn(x)分別爲兩個一元多項式,請求出兩個一元多項式的加法運算的結果

原创 數據結構——二叉樹的實現

關於二叉樹的實現的隨便幾點~~~~ (1) 如何基於左子結點/右兄弟結點表示法實現二叉樹? 分析及解決:對於基於左子結點/右兄弟結點表示法實現二叉樹,可以建立如圖所示的關係表,通過數組進行物理實現,基於數組中對應的下標構建關係。

原创 數據結構——線性表的實現

以下內容僅作爲課程學習的參考 具體要求 實現線性表,演示線性表的基本操作結果。 主要內容: 基於順序表實現線性表ADT 基於鏈表實現線性表ADT 實驗步驟及遇到問題分析與解決: 一、基於順序表實現線性表ADT 線性表的物理實現有順