这是微机原理中用汇编语言写的多位十六进制加法运算的代码以及PROTEUS的原理图,可运行
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
单片机源程序如下:
- ; N4=N1+N2+N3 =1111H+2222H+3333H=6666H
- CODE SEGMENT
- ASSUME CS:CODE,DS:DATA
- BEG: MOV AX,DATA
- MOV DS,AX
- MOV SI,OFFSET NUM1
- MOV AX,0
- ADD AX,[SI+0]
- ADD AX,[SI+2]
- ADD AX,[SI+4]
- MOV [SI+6],AX
- JMP $
- CODE ENDS
- DATA SEGMENT
- NUM1 DW 1111H ;N1
- NUM2 DW 2222H ;N2
- NUM3 DW 3333H ;N3
- NUM4 DW 0000H ;N4
- DATA ENDS
- END BEG
复制代码
所有资料51hei提供下载:
Exp1 多位十六进制加法运算.zip
(9.21 KB, 下载次数: 7)
|