日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發(fā)布時(shí)間:2025/4/17 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微型计算机技术实验报告,微型计算机技术及应用实验报告.docx 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

信息工程學(xué)院

《微型計(jì)算機(jī)技術(shù)及應(yīng)用》實(shí)習(xí)報(bào)告

TOC \o "1-5" \h \z \o "Current Document" 一實(shí)驗(yàn)要求3

\o "Current Document" 二實(shí)驗(yàn)原理3

\o "Current Document" 三代碼結(jié)構(gòu)3

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

\o "Current Document" 五 代碼運(yùn)行截圖20

實(shí)驗(yàn)要求

把一開始做的密碼驗(yàn)證、進(jìn)入圖形界面、自己設(shè)置調(diào)色板并畫圖、畫窗口、 顯示圖像、定時(shí)中斷控制、漢字顯示以及多任務(wù)的實(shí)現(xiàn)等等整合起來,做成 一個(gè)簡單的可以u盤啟動(dòng)的簡易系統(tǒng),還可以加上簡易輸入法和動(dòng)畫等, 每個(gè)人根據(jù)自己的能力和設(shè)想來完成最終的版本。

二實(shí)驗(yàn)原理

輸入密碼(huang),后臺(tái)檢測是否正確。正確,進(jìn)入優(yōu)盤啟動(dòng)系統(tǒng)桌面, 錯(cuò)誤,顯示Erroro并在桌面顯示Hi!歡迎字樣。并寫明作者黃。

三代碼結(jié)構(gòu)

首先寫一個(gè)密碼驗(yàn)證程序,然后驗(yàn)證成功后跳轉(zhuǎn)到圖形顯示界面。在圖形顯 示界面上畫上需要顯示的漢字。

四代碼及注釋

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

;AX稱為累加器,是CPU中使用最多,功能最強(qiáng),執(zhí)行效率的寄存器.

;BX稱為基地址寄存器 ;CX稱為計(jì)數(shù)寄存器.

;DX稱為數(shù)據(jù)寄存器.

;沒有本質(zhì)上的區(qū)別,都是通用16位寄存器.

org 0x8400

jmp boot_start

string db ^rror!1

stringl db 'Welcome!'

string2 db fhuangf;擴(kuò)展鍵盤 ascii 碼 123456 不同

;db1 resb 10

;在此處申請了一個(gè)10個(gè)字節(jié)的空間

boot_start:

mov si, 0

;累加器初始化為0

for:

cmp si, 4

;計(jì)數(shù)器6輸入的字符數(shù)大于等于6

ja success

;跳轉(zhuǎn)S執(zhí)行

mov ah, 10h

;接受字符

int 16h

;16h 里的 10h

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

jne error;

jne error

;執(zhí)行error

inc si

jmp for;循環(huán)執(zhí)行

jmp for

;循環(huán)執(zhí)行

error:;

error:

;輸入密碼錯(cuò)誤

mov ax, cs;13h

mov ax, cs

;13h的參數(shù)

mov es, ax

mov bp, string;Error!

mov bp, string

;Error!

mov ah,13h;顯亦字符串

mov ah,13h

;顯亦字符串

mov bh,0

mov bl,41h

認(rèn)

;ah高四位為背景色,al低四位為字體色顏色系統(tǒng)默

mov cx5 6

;字?jǐn)?shù)

mov dh,2

mov dl,3

mov al, 1 int 10h jmp end

;行數(shù)

洌數(shù)

;調(diào)用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

;進(jìn)入圖形模式

mov AL, 13h

;顯亦字符串

INT 10H

mov ax, 0900h

;調(diào)色板信息已經(jīng)被寫入內(nèi)存9036H位置

mov es, ax

;接下來256位 為調(diào)色板信息

mov bx, 0036h

;9000到9036H為圖片信息BMP

mov ch, Oh

for2:

mov al, ch

;dx端口編號(hào)

mov dx, 3c8h

:al端口值

out dx, al

;開始編輯調(diào)色板

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;圖片內(nèi)存地址

mov es, ax

mov bp, 0436h

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

for

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。