微機原理課程設計裁判
A. 微機原理課程設計 跪求大神幫忙!!
.MODEL SMALL
.STACK 100H
.DATA
KEY_IN1_MAX DB 64
DB 0
KEY_IN1_BUF DB 64 DUP('$')
PROMPT_1 DB 10, 13, 'input string:', 10, 13, '$'
PROMPT_2 DB 10, 13, 'output string:', 10, 13, '$'
.CODE
start:
MOV AX, @DATA
MOV DS, AX
MOV DX, OFFSET PROMPT_1
MOV AH, 09H
INT 21H
MOV DX, OFFSET KEY_IN1_MAX
MOV AH, 0AH ;輸入數組
INT 21H
MOV DX, OFFSET PROMPT_2
MOV AH, 09H ;輸出提示
INT 21H
;--------------------------------------------
MOV CL, [KEY_IN1_MAX + 1]
MOV CH, 0 ;CX=元素個數
DEC CX ;減1為外循環次數
OUTLP:
MOV BX, OFFSET KEY_IN1_BUF
PUSH CX ;保存外循環次數
MOV DX, 0 ;沒有交換的標志
INLP:
MOV AL, [BX] ;取前一個
CMP AL, [BX + 1] ;和後一個比較
JNA NEXT ;前不大於後轉移
XCHG AL, [BX + 1] ;否則進行交換
MOV [BX], AL
MOV DX, 1 ;標志置一
NEXT:
INC BX ;下一元素
LOOP INLP ;內循環尾
CMP DX, 0
JZ OUPUTING
POP CX ;恢復外循環次數
LOOP OUTLP ;外循環尾
;--------------------------------------------
OUPUTING:
MOV DX, OFFSET KEY_IN1_BUF
MOV AH, 09H
INT 21H
MOV AH, 4CH
INT 21H
END start
B. 大學微機原理課程設計競賽搶答器
搶答器設計不難 俺做過了 來發你吧。。。。。
C. 微機原理的課程設計,高手請進~高分
你說的太專業了,建議到其他專業網站看看,這里不會有答案的!
D. 微機原理課程設計 設計一個可進行比賽用的計算器。0-9數字鍵打入數字,A作加法,B作減法,C作乘法
所謂的微機是指,電腦還是指單片機呢
E. 微機原理課程設計心得體會
通過對這程序的製作,使我對匯編語言的基本知識的使用更加熟練,同時也增加了我對匯編語言的一些認識,在作業完成過程中通過和同學的交流,也增加了合作的技巧。通過查閱以下資料也學到了一些課本上沒有的東西,拓寬了自己的知識面,增加了學好匯編語言的信心。
這不是第一次用匯編語言來設計一個小程序,平時做了很多實驗,寫了很多小程序。但這次是一個綜合的程序,平時的很多程序都用到了。很多子程序的設計是固定的,因此可以直接從指導資料中調用,大多隻需要修改幾個參數就可以,這大大方便了我們的設計,為我們節省了很多的時間。
在這次課程設計中,我真正體會到了合作的重要性,遇到很多問題時,當我看書查資料不能解決時,這是去找同學討論一下,收獲很大,可以使很多問題迎刃而解,直到問題最終解決。
不可否認,本程序存在不少缺點和不足,但通過這次課程設計的卻找出了自己在學習上的不足,對以後的工作也有指導作用。我相信在以後的學習中會克服這些不足,達到熟練掌握匯編語言的目的!