标题:
十六进制转BCD码8086源程序+仿真图
[打印本页]
作者:
51hliuwei88
时间:
2017-1-9 23:15
标题:
十六进制转BCD码8086源程序+仿真图
十六进制转BCD码8086源程序+仿真图
0.png
(64.5 KB, 下载次数: 108)
下载附件
2017-1-12 02:59 上传
仿真工程文件和程序下载:
Exp5 十六进制转BCD码.rar
(21.23 KB, 下载次数: 34)
2017-1-9 23:14 上传
点击文件名下载附件
十六进制转BCD码8086源程序+仿真图
下载积分: 黑币 -5
下面是部分代码预览:
;====================================================================
; 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个BCD码,并存入RESULT开始的5个单元
;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位数
MOV AX,DX
MOV DX,0000H
MOV CX, 1000
DIv CX
MOV RESULT+1, AL ; 除以 1000, 得QIAN位数
MOV AX,DX
MOV DX,0000H
MOV CX, 100
DIv CX
MOV RESULT+2, AL ; 除以 100, 得BAI位数
MOV AX,DX
MOV DX,0000H
MOV CX, 10
DIv CX
MOV RESULT+3, AL ; 除以 10, 得SHI位数
MOV RESULT+4, DL ; 得GE位数
JMP $
CODE ENDS
DATA SEGMENT
RESULT Db 5 DUP(?)
DATA ENDS
END START
复制代码
作者:
hsw2017
时间:
2017-12-13 19:52
谢谢楼主, ,,,,,,,
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1