|
十六進(jìn)制轉(zhuǎn)BCD碼8086源程序+仿真圖
0.png (64.5 KB, 下載次數(shù): 108)
下載附件
2017-1-12 02:59 上傳
仿真工程文件和程序下載:
Exp5 十六進(jìn)制轉(zhuǎn)BCD碼.rar
(21.23 KB, 下載次數(shù): 34)
2017-1-9 23:14 上傳
點(diǎn)擊文件名下載附件
十六進(jìn)制轉(zhuǎn)BCD碼8086源程序+仿真圖 下載積分: 黑幣 -5
下面是部分代碼預(yù)覽:
- ;====================================================================
- ; Main.asm file generated by New Project wizard
- ;
- ; Created: 周六 9月 19 2015
- ; Processor: 8086
- ; Compiler: MASM32
- ;
- ; Before starting simulation set Internal Memory Size
- ; in the 8086 model properties to 0x10000
- ;====================================================================
- ;將AX拆為5個(gè)BCD碼,并存入RESULT開(kāi)始的5個(gè)單元
- ;AX=0FFFFH=65535
- CODE SEGMENT
- ASSUME CS:CODE, DS:DATA
- START:
- MOV AX, DATA
- MOV DS, AX
- MOV DX,0000H
- MOV AX, 65535
- MOV CX, 10000
- DIv CX
- MOV RESULT, AL ; 除以 10000, 得WAN位數(shù)
- MOV AX,DX
- MOV DX,0000H
- MOV CX, 1000
- DIv CX
- MOV RESULT+1, AL ; 除以 1000, 得QIAN位數(shù)
- MOV AX,DX
- MOV DX,0000H
- MOV CX, 100
- DIv CX
- MOV RESULT+2, AL ; 除以 100, 得BAI位數(shù)
- MOV AX,DX
- MOV DX,0000H
- MOV CX, 10
- DIv CX
- MOV RESULT+3, AL ; 除以 10, 得SHI位數(shù)
- MOV RESULT+4, DL ; 得GE位數(shù)
- JMP $
- CODE ENDS
- DATA SEGMENT
- RESULT Db 5 DUP(?)
- DATA ENDS
- END START
復(fù)制代碼
|
|