工業用微型計算機

2023-01-10 01:57:02 字數 2026 閱讀 8335

河南省高等教育自學考試

實驗報告

機電一體化工程和機械製造及自動化專業用(本科段)

市地開封市

考生姓名

准考證號

河南科技大學高等教育自學考試辦公室

2023年3月

目錄實驗一:利用debug除錯程式學習定址方式與指令系統1

實驗二:組合語言程式設計3

實驗三:8259的外中斷與8253定時器計數器4

實驗四:8255並行藉口應用5

實驗一:利用debug除錯程式學習定址方式與指令系統

1、實驗目的

2、實驗內容和結果

1.立即定址暫存器定址、暫存器間址

程式注釋

(1)對程式的每條進行注釋。

(2)通過反彙編,對每條指令的操作碼、運算元、位元組數,進行說明。

(3)寫出美劇程式的執行結果。

程式操作碼運算元位元組數結果

2.直接定址、變址,基址加變址

(1)對程式的每條進行注釋。

(2)修改ds用單步或斷點方法執行,寫出每條程式的執行結果。

程式注釋執行結果

3.堆疊操作:

(1)對每條程式進行注釋。

(2)寫出影響堆疊操作的sp,(sp)。

程式注釋 sp (sp)

4.利用bp的基址加變址的定址方式

(1)寫出每條程式的執行結果。

(2)修改ss=cs+3000h 檢視ss:309;ss:1a88 內容的內容及bcx、bx的內容

程式注釋執行結果

5.算數及邏輯運算指令對標誌的影響

(1)觀察算數運算的執行結果完成p3 表1—1。

(2)觀察運算結果,完成p3 表1—2。

(3)觀察邏輯運算結果,查每條指令執行後,cf,pf,zf的變化結果。

程式 cf pf zf

(4)其它指令的應用

程式(1執行結果

程式(2執行結果

程式(3執行結果

6.利用debug進行程式編制及除錯

(1)寫出多個同學年齡之和的程式,寫出執行結果。

(2)寫出求16個帶符號數最大值程式,並寫出執行結果。

實驗二:組合語言程式設計

一、實驗目的

二、實驗內容

1.求兩個數之和,程式命名為aasm並寫出執行結果。

2.練習鏈結程式,並除錯執行寫出鏈結步驟。

3.編寫乙個數中(如9abch)有幾個0,幾個1的程式並商機除錯。

4.編寫**轉換程式(十-------二轉換或二-------十轉換)。

實驗三:8259的外中斷與8253定時器計算器

一、實驗目的

2、實驗內容

1.8259的外中斷

(1)中斷方式有哪些?

(2)8259中斷控制器的工作原理?

(3)1rθ0,wrθ1,1rθ2,1rθ3各連線什麼中斷?使用時應注意什麼?

(4)優先順序的作用是什麼?有多少種優先順序方式

(5)在響應中斷時,若需再響應低階中斷,中斷方式應如何處理?

(6)控制字共有幾個?各含義是什麼?

2.8253定時器/計算器

(1)畫出利用兩個通訊級,產生1秒定時中斷的接線圖?並執行程式。

(2)8253工作時有幾種方式?每種方式的工作狀態如何?

(3)8253控制字的格式如何?0136h是什麼意思?

(4)時間常數是如何確定的?將時間常數送入通道口的規則是什麼?

實驗四:8255並行介面應用

一、實驗目的

二、實驗線路圖

三、實驗內容

1.將交通燈的顯示狀態改為只用pc0—pc5,程式如何改實驗線路圖

結果2.將pc0—pc7及pb4—pb7的顯示狀態改為輪流閃爍燈,控制字如何改。

高等教育自學考試實驗報告評分欄

完成實驗數量個

實驗單位公章)

實驗日期: 年月日

指導教師職稱

指導教師初評成績

主考院校審定成績

審定成績時間

微型計算機原理

一 基礎知識 1.數和數制 二進位制 十進位制 十六進製制 及其轉換2.二進位制編碼 3.二進位制邏輯運算 4.二進位制算術運算 碼6.計算機中字元表示 7.計算機的組成結構 8.補碼 反碼 原碼之間的轉換方法。二 8086指令系統 1.基本資料型別 2.定址方式 3.6個通用指令 三 組合語言程式...

認識微型計算機說課

說教材 一 教材的地位與作用 認識微型計算機 一節是開啟計算機組裝課程學習的敲門磚,是學習計算機組裝的前提和基礎。掌握本節內容是學習後續內容的必要條件,也會給我們日常學習和生活中對計算機的使用帶來很大方便。二 學情分析 1 知識儲備 中專學生對計算機的了解大概分為以下幾個層次 1 從來沒有或很少接觸...

微型計算機基礎知識

微型計算機,簡稱微機,我們通常又稱為電腦。它是現代計算機枝術發展的產物,它的設計汲取了大 中 小型機中所採用的先進技術,使用功能強大 效能優良的微處理器作為其核心部件。它的主要部件都是大規模積體電路晶元和先進的輸入輸出電子裝置,同其它各類計算機相比,微機體積小 重量輕 功耗低,並且現代微機系統產品都...