汇编语言的简易计算机设计(8)

2021-02-21 13:44

3.2.2主模块程序代码

程序代码如下:

STACKS SEGMENT STACK DW 20 DUP(?) STACKS ENDS DATA SEGMENT NUM DW 0

TAB1 DB " PLEASE INPUT A FORMULA:(ENTER Q TO EXIT)",13,10,"$"

NUM1 DW 100 DUP(?)

NUM2 DW 10 DUP(?) ;存放除法产生的小数位 NUM4 DW 100 DUP(?) C0 DW 0 C1 DW 0 C2 DW 0 SUM1 DW 0 SUM2 DW 0 OLT DW 0 RESULT DW 0

TAB0 DW 10000,1000,100,10,1 ;定义输出时要用到的除数 WRONG DB 13,10,"WRONG INPUT!$"

;OVER DB 13,10,"NOT OPERATIONAL CHARACTER!$" DATA ENDS ;---------------------------- ;------代码段---------------- CODE SEGMENT

ASSUME CS:CODE,DS:DATA ;------主程序---------------

START: MOV AX,STACKS MOV SS,AX MOV AX,DATA MOV DS,AX

CALL DISPMENU ; 显示汇编计算器菜单 STARTA:

MOV BX,-1 MOV SI,0 MOV DI,30 MOV CX,0 MOV C0,0 MOV C1,0

MOV C2,0 ; 初始化各个变量 CALL INPUT


汇编语言的简易计算机设计(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:安全生产事故隐患排查(检查)治理台账

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: