freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

微機計算機原理及接口技術(shù)實驗指導書帶程序-閱讀頁

2024-11-15 19:11本頁面
  

【正文】 重循環(huán)結(jié)構(gòu)程序的編制,及冒泡排序算法。 數(shù)據(jù)定義如下: buffer dw 104,209,134,232,456,237,354,322,343,346 dw 987,785,234,235,566,322,557,379,753,356 冒泡排序算法思想是(從大到小):將第一個數(shù)和第二個數(shù)比較,第一個數(shù)如果小于第二個數(shù),則兩者交換,反之則不動;再將第二個數(shù)和第三個數(shù)比較,第二個數(shù)如果小于第三個數(shù),則兩者交換,反之則不動;再將第三個數(shù)和 … 直到第 N1 個數(shù)和第 N 數(shù)比較。 編程時用外層循環(huán)控制趟數(shù),內(nèi)層循環(huán)控制一趟里找最小的數(shù),注意外層循環(huán)計數(shù)和內(nèi)層循環(huán)計數(shù)是有聯(lián)系的。 三.實驗報告要求 1.寫出實驗的程序。 7 實驗六 顯示月份名 一.實驗目的 進一步掌握匯編語言的綜合三種結(jié)構(gòu)程序的編制方法,用匯編語言 編制較復雜的程序。 輸入的數(shù)據(jù)首先是 ASCII 碼,要先轉(zhuǎn)換成數(shù)字,即字符‘ 0’ —‘ 9’ 轉(zhuǎn)換數(shù)字 0—9,轉(zhuǎn)換只需將數(shù)字字符減去 30H。還有一個問題是月份是 1—12,這里面可能有一個字符( 1—9),也可能有兩個字符( 10— 12),所以輸入的月份數(shù)( 1—9)時必須前面加一個 0,即( 01—09)。轉(zhuǎn)換成數(shù)字后將第一個數(shù)字乘以 10 加上第二個數(shù)字就是 月份數(shù) ,當然這樣的結(jié)果可能范圍就是 0—19。 英文縮寫名 存放的數(shù)據(jù)如下所示: month db 39。,39。,39。,39。,39。,39。,39。,39。, 39。,39。,39。,39。 取得該月 英文縮寫名 地址的方法是 month+(月份數(shù) 1)*3。 8 三.實驗報告要求 1.寫出實驗的程序。 9 實驗七 找最大數(shù) 一.實驗目的 進一步掌握匯編語言程序的編制方法,用匯編語言編制較復雜的程序。 數(shù)據(jù)定義如下: buffer dw 768,435,235,232,226,372,354,876,343,346 dw 542,785,234,235,654,322,557,379,753,654 編程思路:將第 1 個數(shù)先存到一個位置,然后從第 2 個數(shù)開始和這個位置的數(shù)比較,比它大,將大數(shù)放入該位置,比它小,則不動,一直比較到最后一個數(shù),這樣,最大數(shù)就找到。 三.實驗報告要求 1.寫出實驗的程序。 10 實驗八 Fibonacci 序列 一.實驗目的 進一步掌握匯編語言程序的編制方法,用匯編語言編制較復雜的程序。 Fibonacci 序列 的公式: 0 n=0 f(n)= 1 n=1 f(n1)+f(n2) n1 第 1 個數(shù)和第 2 個數(shù)已有,用三個位置存放數(shù)據(jù),設(shè)為 A, B, C(實際編程時可選寄存器或內(nèi)存單元),初始值: A=0, B=1,然后用: C=A+B, A=B, B=C 完成一次遞推, 18 次后就找到后 18 個數(shù)。 在 這里還需考慮數(shù)值的大小,求前 20 項時用 16 位即可,如需求更多項時需考慮用 32 位, 64 位。 三.實驗報告要求 1.寫出實驗的程序。 11 實驗九 8255, 8253 設(shè)計 一.實驗目的 掌握 8253, 8255 的工作原理及編程方法。 二.實驗內(nèi)容 編寫程序,讓計算機的喇叭發(fā)一段有旋律的聲音。 8253, 8255 在 PC 機里的控制揚聲器原理圖 8255PB1 CLK 8255PB0 GATE OUT 揚聲器 編程時用 除以將要發(fā)聲的頻率,得到 8253 計數(shù) 2 的計數(shù)值,寫入 8253 計數(shù) 2,然后再寫 8255 的 B 口,將 PB1, PB0 都置為 1,就可發(fā)出指定的聲音。 三.實驗報告要求 1.寫出實驗的程序。 8253 計數(shù) 2 驅(qū)動 器 低通 濾波 amp。 二.實驗內(nèi)容 編寫程序,讓計算機屏幕的右上角動態(tài)的顯示當前日期和時間。動態(tài)顯示:修改系統(tǒng)的 1C 號中斷,將該中斷指向自己的顯示時間的程序, 利用 DOS 21H 功能調(diào)用 35H 號子 功能調(diào)用取 1C 號 中斷向量保存起來,利用 DOS 21H 功能調(diào)用 25H 號子功能調(diào)用修改中斷向量,將 自己的顯示時間的程序的地址加入 1C 號 中斷向量。顯示時間:用直接寫屏的方式, 顯示 RAM 的起始地址為 B8000H,原點坐標在屏幕的左上角,每個字符在顯示 RAM 占兩個字節(jié),前一個字節(jié)為字符的 ASCII 碼,后一個字節(jié)為字符的顯示屬性,屏幕分為 80*25,可以找到屏幕右上角顯示時間的位置,將取得的日期和時間值顯示在指定位置。 2.寫下實驗心得和實驗中所遇問題及解決方法。GOOD! 39。039。939。039。A39。Z39。A39。a39。z39。a39。X39。inport cx, number bit 。inport cx, number bit 。sort the array lea di,buffer mov bl,19 next0:mov si,di mov cl,bl next3:mov ax,[si] add si,2 cmp ax,[si] jnc next5 mov dx,[si] mov [si2],dx mov [si],ax next5:dec cl jnz next3 dec bl jnz next0 。inport cx, number bit 。JAN39。FEB39。MAR39。APR39。MAY39。JUN39。JUL39。AUG39。SEP39。OCT39。NOV39。DEC39。INPUT ERROR!$39。 input month s1: mov ah,1 int 21h cmp al,39。 jl err cmp al,39。 jg err sub al,39。 mov bl,10 mul bl mov cl,al mov ah,1 int 21h cmp al,39。 jl err cmp al,39。 jg err sub al,39。 add al,cl s2: cmp al,0 jz s3 。 12 jg err dec al mov bl,3 mul bl mov bx,offset month 22 add bx,ax 。inport cx, number bit 。inport cx, number bit
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1