經典匯編程序100例
發布時間: 2024-07-29 16:03:56
1. 單片機乘法和除法指令及匯編語言程序舉例
1.乘法:
MUL AB ;(A)×(B),積的低8位在A中,積的高8位在B中;
C總為0。
2.除法:
DIV AB ;(A)÷(B),商在A中,余數在B中。
若(B)= 0 ,則結果不定,(OV)= 1,(C)= 0。
例、試將A中的二進制數轉換為3位BCD碼,其中,百位數存放於31H單
元,十位數和個位數壓縮後存於30H單元中。
解;MOV B,#100
DIV AB
MOV 31H,A
MOV A,#10
XCH A,B
DIV AB
SWAP A
ADD A,B
MOV 30H,A
熱點內容