久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
匯編語言排序求均值
[打印本頁]
作者:
un51hei
時間:
2018-7-13 16:45
標題:
匯編語言排序求均值
利用匯編語言編程,對30H到39H的存儲數據按大小排序,重新存儲,并且去最大值和最小值后,求均值,存在40H
程序是在keilc V4上運行過,成功
單片機源程序如下:
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN: MOV A,#98; 存儲數據
MOV 30H,A;
MOV A,#77;
MOV 31H,A;
MOV A,#100;
MOV 32H,A;
MOV A,#56;
MOV 33H,A;
MOV A,#86;
MOV 34H,A;
MOV A,#73;
MOV 35H,A;
MOV A,#92;
MOV 36H,A;
MOV A,#25;
MOV 37H,A;
MOV A,#81;
MOV 38H,A;
MOV A,#48; 存儲數據
MOV 39H,A;
; 從小到大排序
MOV R7, #09H ;設置外循環計數器
NEXT: MOV A, R7
MOV R5,A
;MOV 80H, A ;循環中的比較次數
MOV R6, A ;設置外循環計數器
MOV R0, #30H ;設置數據指針
COMP: MOV A, @R0
MOV R2, A
INC R0
CLR C
SUBB A, @R0
JC LESS
MOV A, R2
XCH A, @R0
DEC R0
MOV @R0, A
INC R0
LESS: DJNZ R6,COMP ;(R6)-1不等于0,轉COMP繼續內循環
MOV R0,#30H
;DEC 80H ; 循環中的比較次數
DEC R5;
MOV A,R5;
MOV R6,A
;MOV R6, 80h ; 在新的循環中,更新比較次數
DJNZ R7, COMP ;排序結束
;SJMP $
; END
LJMP AJUNZHI
AJUNZHI:MOV A,39H; ; 保存最大值
MOV 40H,A;
MOV A,30H; ; 保存最小值
MOV 41H,A;
;求平均值
MOV R7,#08H ;8個數據 ,除去最大數,最小數,求平均值
MOV R0,#31H ;首地址
MOV B,#08H ;求平均值
MOV R4,#00H ;和的進位清零
MOV R5,#00H ; 和清零
MOV R3,#03H ;右移次數,3次,求均值
CLR C ;C清零
CLR A ;A清零
QIUHE: MOV A,R5;
ADD A,@R0;
MOV R5,A;
MOV A,R4;
ADDC A,#00H;
MOV R4,A;
INC R0;
DJNZ R7,QIUHE;
JUNZHI: MOV A,R4;
RRC A;
MOV R4,A;
MOV A,R5;
RRC A;
MOV R5,A;
DJNZ R3,JUNZHI;右移三次,相當于除8,求平均值
MOV 43H,R5
SJMP $;
END;
復制代碼
所有資料51hei提供下載:
thurs-test.zip
(16.46 KB, 下載次數: 12)
2018-7-13 16:41 上傳
點擊文件名下載附件
整個項目
下載積分: 黑幣 -5
作者:
un51hei
時間:
2018-7-13 16:46
自己在學習單片機匯編時寫得一個程序
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
在线a视频网站
|
午夜精品福利视频
|
日本一区二区高清不卡
|
国产午夜视频
|
91久久久久
|
三极网站
|
成人午夜在线
|
嫩草网
|
成人午夜视频在线观看
|
一区二区三区四区免费观看
|
h视频在线免费
|
欧美日韩久久
|
岛国一区
|
亚洲激精日韩激精欧美精品
|
91视在线国内在线播放酒店
|
久久久国产精品一区
|
中文字幕日韩欧美一区二区三区
|
羞羞的视频网站
|
91精品久久久
|
欧美不卡一区二区
|
99热播精品
|
最新毛片网站
|
欧美日韩大陆
|
久久精品国产久精国产
|
欧美日韩高清在线观看
|
国产精品视频网
|
久久久久九九九女人毛片
|
日日夜夜精品视频
|
国产欧美精品区一区二区三区
|
高清视频一区
|
国产成人在线视频免费观看
|
精品欧美一区二区三区久久久
|
精品一区二区三区在线观看国产
|
亚洲精品视频一区
|
91精品久久久久
|
亚洲视频中文字幕
|
久艹网站
|
日韩精品一区二区三区在线播放
|
久久精品99
|
国产a级毛毛片
|
成人夜晚看av
|