導航:首頁 > 操作系統 > 51單片機比較大小

51單片機比較大小

發布時間:2023-01-14 21:17:06

單片機 兩個有符號數分別在50H和51H裡面,比較他們的大小,最後把大的放入60H單元。

;比較有符號數的大小,可以先進行一次相減,
;再根據差的正負、是否溢出,來區分大小。
;程序如下:
;
ORG 0000H
MOV 50H, #-28 ;先隨便存入兩個數字.
MOV 51H, #108
;========================================
BIJIAO: ;開始比較.
MOV A, 50H
CLR C
SUBB A, 51H ;(50H)-(51H)
JZ DA_50H ;差為0轉移.
JB ACC.7, FU ;負數轉移.
JB OV, DA_51H ;有溢出轉移.
SJMP DA_50H ;正數且無溢出,轉到(50H)大.
;----------------------------------------
FU: JB OV, DA_50H ;負數且有溢出,轉到(50H)大.
;----------------------------------------
DA_51H: MOV 60H, 51H ;(51H)大的處理程序.
SJMP BJ_END ;轉到結束.
;----------------------------------------
DA_50H: MOV 60H, 50H ;(50H)大的處理程序.
;----------------------------------------
BJ_END: SJMP $ ;比較程序結束.
;========================================
END

Ⅱ 51單片機中JNB是和0比較大小的意思嗎

51單片機中JNB 判斷後面位地址的值是0則轉移。

Ⅲ 51單片機 用匯編語言怎麼編程:幾個有符號數的比較大小

設內部RAM中的30H和31H單元中有兩個帶符號數,求其中的大數,放在32H單元中。
;
MOV
32H,
30H
;先取一個放好.
MOV
A,
30H
CLR
C
SUBB
A,
31H
;(30H)-(31H)
JNB
ACC.7,
ZZZ
;差為正數則轉移.
JB
OV,
_END
;負、且溢出轉至結尾.
SJMP
XXX
;否則去存31H
ZZZ:
JNB
OV,
_END
;差為正、且無溢出轉至結尾.
XXX:
MOV
32H,
31H
_END:
SJMP
$
END

Ⅳ 51單片機中.怎麼用c語言比較2個單元中的數的大小

我來給你寫這個程序;

void main()

unsigned char *D1,*D2,*D3; //先定義兩個指針變數。
D1=0x20;//分別指向相應的地址。
D2=0x30;
D3=0x40;
if((*D1)>=(*D2))
{
*D3 = *D2; //將較小的數存到D3所指向的空間(0x40)
}
else
{
*D3 = *D1;
}

Ⅳ 51單片機中怎樣比較兩個數的大小

jc是判斷借位標志CY的跳轉指令,程序應該有做減法的指令,當A<B且做A-B運算後,發生借位,此時硬體置CY為1

Ⅵ 在MCS-51單片機中怎麼用CJNE指令比較兩數大小

比如比較30H和31H寄存器中數據大小:
MOV A,30H
CJNE A,31H,NXT
....... ;兩數相等
NXT:
JC SMALL
....... ;30H大於31H
RET
SMALL:
..... ;30H小於31H

Ⅶ msc51單片機比較兩個數大小,具體題目在圖片中!大神幫幫忙

;

MOV A, 30H
CLR C
SUBB A, 31H

JNC BIG_30H ;無借位轉移

MOV R0, 31H
MOV R1, 30H
CLR 20H
SJMP EXIT

BIG_30H:

MOV R0, 30H
MOV R1, 31H
SETB 20H

EXIT:
SJMP $

END

閱讀全文

與51單片機比較大小相關的資料

熱點內容
手機存儲為什麼找不到微信文件夾 瀏覽:695
msf埠遷移命令 瀏覽:880
工商app積分怎麼查詢 瀏覽:143
鐵路app怎麼買火車票 瀏覽:309
移魅族除的app怎麼添加 瀏覽:240
兔籠子大號加密 瀏覽:171
單片機程序燒錄操作成功 瀏覽:878
指標高拋低吸點位源碼 瀏覽:205
25匹壓縮機銅管 瀏覽:570
單片機單燈左移05 瀏覽:150
買伺服器練手什麼配置 瀏覽:783
伺服器被毀該怎麼辦 瀏覽:939
python私有庫 瀏覽:514
Python有中文嗎 瀏覽:736
麥塊的伺服器為什麼都進不去 瀏覽:474
新買的伺服器如何打開 瀏覽:35
安卓軟體游戲怎麼開發 瀏覽:319
用撲克擺愛心解壓神器怎麼擺 瀏覽:70
松下製冷壓縮機 瀏覽:275
pdf里怎麼修改文字 瀏覽:686