微机原理上机--汇编语言程序--编写程序求两个十进制数之和-并将和以十进制数的形式送屏幕显示(共5页).doc
《微机原理上机--汇编语言程序--编写程序求两个十进制数之和-并将和以十进制数的形式送屏幕显示(共5页).doc》由会员分享,可在线阅读,更多相关《微机原理上机--汇编语言程序--编写程序求两个十进制数之和-并将和以十进制数的形式送屏幕显示(共5页).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上上机作业二一 实验目的1 熟练掌握汇编语言程序设计的方法及上机步骤。2 掌握算术运算指令的应用。3 掌握子程序的设计方法。4 掌握DOS功能的调用方法。二 试验仪器586微机 一台三 实验内容编写程序求两个十进制数之和,并将和以十进制数的形式送屏幕显示。编程要求与提示:1 从键盘输入两个十进制数(如与),以二进制数形式存放在ADD1和ADD2为首址的存贮器单元,输入一个十进制数采用子程序形式。2 和以二进制数的形式存入SUM以下单元。3 将和送到屏幕显示采用子程序形式。4 实验步骤如下:a. 用全屏幕编辑软件建立源程序。b用masm.exe汇编程序对源程序进行汇编,形
2、成目标程序。c. 用link.exe连接程序对目标程序进行连接形成可执行文件。d. 用DEBUG对连接通过的可执行程序进行调试。四 源程序STACKSEGMENT STACK STACKDW 100H DUP(?)TOPLABEL WORDSTACKENDSDATASEGMENTFAKE DW 0KEYBUFFERDB 100DB ?DB 100 DUP(?)BUF DB 8 DUP(?),$ADD1 DW ?A1 DW ?ADD2 DW ?A2 DW ?SUM DW ?S1 DW ?STRING1 DB PLEASE input decimal data: $DATAENDSCODESEGM
3、ENTASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACKSTART:MOV AX,DATAMOV DS,AXMOV ES,AXMOV AX,STACKMOV SS,AXLEA SP,TOPCALL INPUT1CALL TRANS10TO16MOV ADD1,AXMOV A1,DXCALL DISPCRCALL INPUT1CALL TRANS10TO16MOV ADD2,AXMOV A2,DXCALL DISPCRMOV SUM,AXMOV S1,DXADD AX,ADD1ADC DX,A1MOV SUM,AXMOV S1,DXCALL far ptr ADISP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 上机 汇编语言 程序 编写 两个 十进制 之和 形式 屏幕 显示
链接地址:https://www.taowenge.com/p-13967291.html
限制150内