pd32組合語言 數碼管拆字程式數字大於255
阿新 • • 發佈:2018-12-27
pd32實驗箱,微機原理實驗 多加熱爐爐溫檢測系統的設計,兩個0809通道地址分別為3DCH,3D8H,分別讀取A/D轉換後的資料儲存在4000H和4001H,將AD轉後的資料(0-255)再轉換成50-350之間的資料,再進行拆字
要顯示的資料儲存在4002H-4004H,和4008H-400AH之間。
ORG 100H DATA SEGMENT DATA4AD DB 2 DUP(11101111B) DATA4LED db 12 dup(0) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA START:MOV AX,DATA MOV DS,AX LEA SI,DATA4AD LEA DI,DATA4LED ADD DI,2 CZ0: MOV AL,[SI] MOV BL,3CH MUL BL MOV DX,00H MOV BX,51 DIV BX ADD AX,50 MOV DX,00H MOV BX,0AH MOV CX,3 CZ1:DIV BX MOV [DI],DL DEC DI MOV DX,00H LOOP CZ1 ADD DI,9 INC SI CMP SI,01H JBE CZ0 MOV AH,4CH INT 21H CODE ENDS END START