教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 初中教育 >

南华大学微机原理汇编实验5 键盘上输入两个数求和

来源:网络收集 时间:2026-03-27
导读: 从键盘上输入两个数(数的大小在±9之间),然后在屏幕上显示两数之和(结果在±18之间)。完成创建源程序文件,汇编,连接,运行,实验结果显示。 微机原理实验5 一位带符号数加法的汇编语言程序设计 班级 学号 姓名 实验时间: 年 月 日 实验成绩: 1.实验目的 从键

从键盘上输入两个数(数的大小在±9之间),然后在屏幕上显示两数之和(结果在±18之间)。完成创建源程序文件,汇编,连接,运行,实验结果显示。

微机原理实验5 一位带符号数加法的汇编语言程序设计

班级 学号 姓名 实验时间: 年 月 日 实验成绩:

1.实验目的

从键盘上输入两个数(数的大小在±9之间),然后在屏幕上显示两数之和(结果在±18之间)。完成创建源程序文件,汇编,连接,运行,实验结果显示。

2.实验原理

3.实验仪器设备

4.实验过程

5.实验结果

DSEG SEGMENT

s1 db ' please input the first number ','$'

s2 db 10,13, ' please input the second number ','$'

s3 db 10, 13, ' the sum is ','$'

s4 db 10, 13, ' there are input errors!!!!! ','$'

d1 db ?

d2 db ?

d3 db ' ','$'

DSEG ENDS

CSEG SEGMENT

assume cs:CSEG, ds:DSEG

MAIN PROC FAR

mov ax, dseg

mov ds, ax

mov bl,0

mov cl,0

mov ah,9h

从键盘上输入两个数(数的大小在±9之间),然后在屏幕上显示两数之和(结果在±18之间)。完成创建源程序文件,汇编,连接,运行,实验结果显示。

lea dx,s1

int 21h ;显示字符串1 mov ah,1

int 21h

cmp al,2dh

jnz m1

mov bl,1

mov ah,1

int 21h

m1: mov [d1],al ;读入第一个数

mov ah,9h

lea dx,s2

int 21h ;显示字符串2

mov ah,1

int 21h

cmp al,2dh

jnz m2

mov cl,1

mov ah,1

int 21h

m2: mov [d2],al ;读入第二个数

call subp

mov al,[d1]

call subp

cmp cl,bl

jnz btfh

mov al,[d2]

add al,[d1]

sub al,30h

cmp al,39h

jna mm

add al ,6

mov [d3+1],31h

sub al,10h

mm: mov [d3+2],al

cmp bl,1

jz fh

jmp zhh

从键盘上输入两个数(数的大小在±9之间),然后在屏幕上显示两数之和(结果在±18之间)。完成创建源程序文件,汇编,连接,运行,实验结果显示。

btfh: mov al,[d1]

cmp al,[d2]

jna mk

sub al,[d2]

add al,30h

mov [d3+1],al cmp bl,1

jz fh

jmp zhh

mk: mov al,[d2] sub al,[d1] add al,30h mov [d3+1],al cmp cl,1 jz fh

jmp zhh

fh:mov [d3],2dh zhh: mov ah,9h

lea dx,s3

int 21h ;显示字符串3

mov ah,9h

lea dx,d3 int 21h

mov ah,1 ;以下退出 int 21h

mov ax,4c00h

int 21h

MAIN ENDP

subp proc

cmp al,30h

jb k1

cmp al,39h

ja k1

jmp m9

k1: mov ah,9h

lea dx,s4 int 21h

m9: ret

subp endp

从键盘上输入两个数(数的大小在±9之间),然后在屏幕上显示两数之和(结果在±18之间)。完成创建源程序文件,汇编,连接,运行,实验结果显示。

CSEG ENDS END MAIN

南华大学微机原理汇编实验5 键盘上输入两个数求和.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/47005.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)