日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

微型计算机技术实验报告,微型计算机技术及应用实验报告.docx

發布時間:2025/4/17 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微型计算机技术实验报告,微型计算机技术及应用实验报告.docx 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

信息工程學院

《微型計算機技術及應用》實習報告

TOC \o "1-5" \h \z \o "Current Document" 一實驗要求3

\o "Current Document" 二實驗原理3

\o "Current Document" 三代碼結構3

\o "Current Document" 四代碼及注釋3

\o "Current Document" 五 代碼運行截圖20

實驗要求

把一開始做的密碼驗證、進入圖形界面、自己設置調色板并畫圖、畫窗口、 顯示圖像、定時中斷控制、漢字顯示以及多任務的實現等等整合起來,做成 一個簡單的可以u盤啟動的簡易系統,還可以加上簡易輸入法和動畫等, 每個人根據自己的能力和設想來完成最終的版本。

二實驗原理

輸入密碼(huang),后臺檢測是否正確。正確,進入優盤啟動系統桌面, 錯誤,顯示Erroro并在桌面顯示Hi!歡迎字樣。并寫明作者黃。

三代碼結構

首先寫一個密碼驗證程序,然后驗證成功后跳轉到圖形顯示界面。在圖形顯 示界面上畫上需要顯示的漢字。

四代碼及注釋

;判斷密碼是否正確,正確輸出success,失敗輸出failed

;AX稱為累加器,是CPU中使用最多,功能最強,執行效率的寄存器.

;BX稱為基地址寄存器 ;CX稱為計數寄存器.

;DX稱為數據寄存器.

;沒有本質上的區別,都是通用16位寄存器.

org 0x8400

jmp boot_start

string db ^rror!1

stringl db 'Welcome!'

string2 db fhuangf;擴展鍵盤 ascii 碼 123456 不同

;db1 resb 10

;在此處申請了一個10個字節的空間

boot_start:

mov si, 0

;累加器初始化為0

for:

cmp si, 4

;計數器6輸入的字符數大于等于6

ja success

;跳轉S執行

mov ah, 10h

;接受字符

int 16h

;16h 里的 10h

cmp al, [string2+si];如果 al 不等于 str2

jne error;

jne error

;執行error

inc si

jmp for;循環執行

jmp for

;循環執行

error:;

error:

;輸入密碼錯誤

mov ax, cs;13h

mov ax, cs

;13h的參數

mov es, ax

mov bp, string;Error!

mov bp, string

;Error!

mov ah,13h;顯亦字符串

mov ah,13h

;顯亦字符串

mov bh,0

mov bl,41h

;ah高四位為背景色,al低四位為字體色顏色系統默

mov cx5 6

;字數

mov dh,2

mov dl,3

mov al, 1 int 10h jmp end

;行數

洌數

;調用13h

success:

;輸入密碼正確

mov ax, cs

mov es, ax

mov bp, stringl

mov ah,13h

mov bh,0

mov bl,41h

mov cx5

mov dh,2

mov dl,3

mov al, 1

int 10h

jmp for4

for4:

;圖像部分

mov AH, OOh

;進入圖形模式

mov AL, 13h

;顯亦字符串

INT 10H

mov ax, 0900h

;調色板信息已經被寫入內存9036H位置

mov es, ax

;接下來256位 為調色板信息

mov bx, 0036h

;9000到9036H為圖片信息BMP

mov ch, Oh

for2:

mov al, ch

;dx端口編號

mov dx, 3c8h

:al端口值

out dx, al

;開始編輯調色板

mov dx, 3c9h;R

mov al, byte [es:bx+2]

;div/4

shr al, 1;shr為邏輯右移指令

shr al, 1;顏色太深,

除以4

out dx, al

mov al, byte [es:bx+1]

;G

shr al, 1

shr al, 1

out dx,al

mov al, byte [es:bx]

■ E*

shr al, 1

shr al, 1

out dx, al

add bx, 4

inc ch

cmp bx, 0436h

ja x

jmp for2

x:;畫板倍息

x:

mov ax, OxaOOO;段基址

mov ds, ax

mov bx, 0 ;偏移地址

mov ax, 0900h;圖片內存地址

mov es, ax

mov bp, 0436h

add bp, OxFAOO ;320*200=64000 到圖片尾部

for

總結

以上是生活随笔為你收集整理的微型计算机技术实验报告,微型计算机技术及应用实验报告.docx的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。