西电微机上机第二次作业

上传人:小** 文档编号:70369329 上传时间:2019-01-16 格式:DOCX 页数:4 大小:49.56KB
返回 下载 相关 举报
西电微机上机第二次作业_第1页
第1页 / 共4页
西电微机上机第二次作业_第2页
第2页 / 共4页
西电微机上机第二次作业_第3页
第3页 / 共4页
西电微机上机第二次作业_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《西电微机上机第二次作业》由会员分享,可在线阅读,更多相关《西电微机上机第二次作业(4页珍藏版)》请在金锄头文库上搜索。

1、微机上机上机作业(二)编写求十进制数12678532与21736543之和的程序,并将和以十进制数的形式送屏幕显示。编程要求与提示: 1 两个加数均以组合十进制数形式存放在ADD1和ADD2为首址的存贮器单元。 2 和以组合十进制数的形式存入SUM以下单元。 3 将和送到屏幕显示部分功能的实现采用子程序的形式。汇编程序:STACK SEGMENT STACK DB 10H DUP(00)STACK ENDSDATA SEGMENT ADD1 DB 12H,67H,85H,32HADD2 DB 21H,73H,65H,43HSUM DB 4H DUP(?)DATA ENDS CODE SEGME

2、NT ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK START: MOV AX,DATA MOV DS,AX MOV AX,DATA MOV ES,AX MOV AX,STACK MOV SS,AX LEA SI,ADD13 LEA BX,ADD23 LEA DI,SUM3 MOV CX,4 CLC L1: MOV AL,SI ADC AL,BX DAA MOV DI,AL DEC SI DEC BX DEC DI LOOP L1 CALL DISPALEXITPROC: MOV AH,4CH MOV AH,1 INT 21HDISPAL PROC NEAR

3、PUSH AX PUSH BX PUSH CX PUSH DX PUSH DI LEA DI,SUM MOV CX,4DISPAL2: MOV AL,DI SHR AL,1 SHR AL,1 SHR AL,1 SHR AL,1 MOV AH,2 MOV DL,AL ADD DL,30H INT 21H MOV AL,DI AND AL,0FH MOV AH,2 MOV DL,AL ADD DL,30H INT 21H INC DI LOOP DISPAL2 POP DI POP DX POP CX POP BX POP AX RETDISPAL ENDPCODE ENDSEND START截图:问题讨论:1. 在以十进制数形式参加运算的程序设计中,应注意那些问题。答:进位,溢出2总结循环程序设计的步骤及方法。答:正确初始化循环控制计数和初始条件; 检测循环条件; 必须保证能达到循环结束条件。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号