其他分享
首页 > 其他分享> > 1201【毕设课设】基于8086数码管计算器设计

1201【毕设课设】基于8086数码管计算器设计

作者:互联网

【资源下载】百度网盘下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

 

        DATA  SEGMENT
           X  DB        ?,?,?,?     ;存放数据的每一位
          X1  DW        ?           ;存放第一个数据值
          X2  DW        ?           ;存放第二个数据值
           Y  DW        ?           ;存放运算结果
           S  DB        ?           ;存放运算符号值
           E  DB        ?           ;按下等号键标记
          CC  DB        ?           ;存放运算数据位数
           H  DB        0           ;存放按键行号
           L  DB        0           ;存放按键列号
     DISCODE  DB        3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H         ;段码表
        DATA  ENDS

        CODE  SEGMENT
              ASSUME    CS:CODE,DS:DATA

      START:  MOV       AX,DATA
              MOV       DS,AX

              MOV       AL,90H      ;设置为A口输入,B口输出,C口输出
              OUT       46H,AL
              MOV       DI,OFFSET X+3           ;DI指向X的高位
        KKK:  CALL      KEY         ;扫描按键
              JMP       KKK

;以下为按键扫描子程序,程序返回后,在变量H和L中存放当前按键的行列号
         KEY  PROC

 

 

  

 

标签:毕设,课设,1201,DB,MOV,存放,按键,DW,DATA
来源: https://www.cnblogs.com/ythero/p/14499903.html