该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

data segment

zhengd db 0ah,0dh

db 0ah,0dh,0ah,0dh,0ah,0dh,0ah,0dh

db " @ @@@@@@@@ @ ",0ah,0dh

db " @ @ @ @ @@@@@@@ @@@@@@@@@ ",0ah,0dh

db " @@@@@@@@@ @ @@ @ @ @ ",0ah,0dh

db " @ @ @ @ @ @ @ ",0ah,0dh

db " @@ @ @@@@@@ @@@@@@@ @@ ",0ah,0dh

db " @@ @ @ @ @ @ @ @ @ ",0ah,0dh

db " @@ @ @ @ @ @ @ @@ @ ",0ah,0dh

db " @ @ @ @ @@@@@@@ @ @ ",0ah,0dh

db " @@@ @ @@ @@@ @@ ","$"

ringtime db 0ah,0dh," The Bell is Ringing!!",0ah,0dh

db 0ah,0dh,0ah,0dh

db" @@@ @@@@@ ",0ah,0dh

db" @@@@@@ @@@ @@@@ ",0ah,0dh

db" @@@@@@@@@ @@@ @@@@ ",0ah,0dh

db" @@@@@ @@@@ ",0ah,0dh

db" @@@@@ @@@@ ",0ah,0dh

db" @@@@@ @@@@@ @@@ ",0ah,0dh

db" @@@@@@@@@ @@@ @@@@ ",0ah,0dh

db" @@@@@@@@ @@@ @@@@ ",0ah,0dh

db" @@@@@@@@@ @@@ @@@@ ",0ah,0dh

db" @@@@@@@@@ @@@ @@@@ ",0ah,0dh

db" @@@ @@@@ ",0ah,0dh

db" @@@@@@@@@@@@@@@@@@ ",0ah,0dh

db" @@@@@@@@@@@@@@@@ ","$"

freq DW 371,371,441,495,556,556,556,495

DW 371,371,441,495,556,556,556

DW 371,371,441,495,556,589,556,495

DW 556,441,495,441,416,371

DW 742,556,556,742,556,556,742,556,661,742

DW 661,556,495,441,661,556,-1

time Dw 40,20,20,40,20,20,80,80

Dw 40,20,20,40,20,20,160

Dw 40,20,20,40,20,20,80,80

Dw 40,20,20,40,40,160

Dw 40,20,20,40,20,20,80,40,20,20

Dw 40,20,20,40,40,160

fre1 dw 659,-1

tim1 dw 100 ;整点报时频率

Disptime DB 00,00,":",00,00,":",00,00,"$"

mess db "input ringtime like (HH:MM:SS)",'$'

msg db ' WELCOME TO MY SIMPLE CLOCK! ',0dh,0ah

db 0dh,0ah,0dh,0ah, ' 1. Input r to set ringtime',0dh,0ah

db 0dh,0ah, ' 2. Zhengdian is auto ringing!',0dh,0ah

db 0dh,0ah, ' 3. Please Input ESC to quit ',0dh,0ah,'$'

settime db 9 dup(?)

esckey equ 1bh

sign db 0

data ends

code segment

shuchu macro string

mov ah,09h

lea dx,string

int 21h

endm

clear macro ah1,al1,bh1,ch1,cl1,dh1,dl1

push ax

push bx

push cx

push dx

mov ah,ah1

mov al,al1

mov bh,bh1

mov ch,ch1

mov cl,cl1

mov dh,dh1

mov dl,dl1

int 10h ;清屏宏

pop dx

pop cx

pop bx

pop ax

endm

guang macro dh2,dl2

push ax

push bx

push dx

mov ah,02h

mov bh,0h

mov dh,dh2

mov dl,dl2

int 10h ;光标定位

pop dx

pop bx

pop ax

endm

change macro c1,c2,c3

mov al,c1

cbw

div bh

add al,'0'

mov Disptime[c2],al

add ah,'0'

mov Disptime[c3],ah

endm ;把时间转换成ASCII码以便输出

crlf macro

mov ah,02h

mov dl,0ah

int 21h

mov ah,02h

mov dl,0dh

int 21h

endm ;回车换行宏

assume cs:code,ds:data

main proc

start:mov ax,data

mov ds,ax

mov es,ax ;段初始化

call jiemian

MOV AH,01H

MOV CH,0FFH

INT 10H ; 置光标类型 ,隐藏光标

cld ;串读取顺序设置

next:mov dl,0ffh

mov ah,06h

int 21h ;读键盘字符

cmp al,'r'

je A12 ;比较刚才的输入是否为设置闹铃

cmp al,1bh

je exit1_1 ;退出设置

next1:mov ah,2ch

int 21h ;取系统时间

mov bh,10

cmp cl,0 ;比较分钟

jne f1

cmp dh,0 ;比较秒钟

jne f1

mov cl,ch ;取小时数,以便整点报时

mov ch,0

clear 6,0,79,0,0,24,79

shuchu zhengd

A: call baoshi

call delay12

loop A ;调用整点报时

call jiemian

jmp next ;整点报时结束跳到开始

exit1_1:jmp exit1

f1:jmp A11

钟点计算机,汇编语言 钟点显示相关推荐

  1. 计算机课程设计课程计划书,计算机汇编语言课程设计计划书.doc

    计算机汇编语言课程设计计划书 第1章 课程设计目的与要求 1.1课程设计目的 本课程实际是计算机科学与技术专业得技术实践课.主要目的是使学生学会微机汇编语言程序的整体设计过程和设计思路,将微机汇编语言 ...

  2. 计算机翻译字串符,字符的计算机处理和显示 外文翻译.doc

    字符的计算机处理和显示 外文翻译 本科毕业设计(论文) 外文翻译 英文翻译 英文 ON COMPUTERISATION AND REPRESENTATIONOF CHARACTERS The comm ...

  3. 计算机显示器是输入,如果计算机显示器未显示视频输入怎么办

    有时我们的计算机显示器没有视频输入,该怎么办?让我们从下面的编辑器中学习,简要介绍没有视频输入的计算机显示器解决方案!希望你喜欢它! 分析计算机监视器未显示视频输入的原因: 1.主机的VGA电缆未正确 ...

  4. win7u盘内容在计算机右侧,帮您恢复win7系统取消插入U盘后计算机窗口右侧显示U盘内容的技巧介绍...

    许多win7系统用户在工作中经常需要对win7系统取消插入U盘后计算机窗口右侧显示U盘内容进行设置,比如近日有用户到本站反映说win7系统取消插入U盘后计算机窗口右侧显示U盘内容的问题,但是却不知道要 ...

  5. c51单片机汇编语言语法错误,[计算机]汇编语言常见错误分析.doc

    [计算机]汇编语言常见错误分析.doc 单片机汇编语言常见错误分析 2009年07月12日 星期日 1244单片机汇编语言常见错误分析发布 2009-4-04 0027 | 作者 hnrain | 查 ...

  6. 计算机汇编语言教程pdf,计算机汇编语言入门.pdf

    计算机汇编语言入门 微处理器体系结构 基本微处理器设计 由时钟同步所有CPU 操作 控制器(CU) 协调各执行步骤的顺序 运算器(ALU) 进行算术运算和逐位处理 时钟 同步所有CPU 和总线操作 机 ...

  7. 计算机省电模式在什么地方,计算机打开并显示省电模式应该怎么办

    打开计算机电源后,始终会显示省电模式,然后屏幕始终是黑色,并且无法访问系统.如果在打开计算机电源时显示省电模式,该怎么办?今天,我将讨论打开计算机电源时的省电模式解决方案.方法. 计算机打开时显示的省 ...

  8. 用计算机汇编语言的程序是经过,汇编语言程序

    汇编语言程序也称为汇编语言源程序,就是用汇编语言编写的一种计算机程序, 属于计算机低级语言程序,是属性为ASM的源文件.汇编语言程序在经过汇编.链接后得到可执行程序即EXE文件. 汇编语言程序里面包括 ...

  9. 计算机硬盘位显示none,开机找不到硬盘Detecting Primary Master... None

    冷启动 ¯ 接通电源 ¯ 发出电源就绪信号 (Power Good) ¯ 启动时发生器发出一个复位信号 ¯ CPU复位 ¯ CPU执行一个跳转指令 (指令器指针指向00000H) ¯ 进入到CMOS的 ...

  10. 计算机cpu温度显示原理图,腾讯计算机管家关于如何检查CPU温度的图形教程

    腾讯计算机管家关于如何检查CPU温度的图形教程 腾讯计算机管理器的CPU温度在哪里?腾讯计算机管理器是否不显示CPU温度?腾讯管家如何看计算机温度?腾讯计算机管理器是一款功能非常强大的计算机系统保护软 ...

最新文章

  1. PHPExcel所遇到问题的知识点总结
  2. JAVA入门笔记·JAVA名词及环境搭建
  3. 给大家推荐认识一位中科院大佬!
  4. mPaaS 月度小报|为采购而生,全新资源包上架;前端 2D 游戏化互动入门指南
  5. python 中的static-method (静态函数), classmethod(类函数 ), 成员函数
  6. 在Kafka中发布订阅模型
  7. c语言 为什么i%3cn 1,c语言中n+1个基础且容易出错的知识点
  8. 变了,iPhone 12变身iPhone 4模样;下一代只支持单种5G频段?
  9. BeanUtils介绍及其使用
  10. 重庆计算机考试准考证打印入口,重庆西南大学计算机等级考试准考证打印入口...
  11. grpc python stream_Python gRPC笔记
  12. SIM800A模块发短信调试中出现的问题并解决
  13. 怎么避免从删库到跑路
  14. 苹果企业证书_苹果ios端企业证书应用恢复
  15. MSP430-流水灯和key
  16. matlab绘制心形图
  17. 新一代医院信息系统(NGHIS)设计(2)——基础集成平台(I)
  18. Mac系统下Carina初体验
  19. Vue 设置路由title
  20. 404未找到是什么意思_常见的web错误404你知道是什么意思吗?

热门文章

  1. Admin.Admin/Login --- 后台项目中的管理员及登录模块
  2. 分享微软官方Demo用的SharePoint 2010, Exchange 2010, Lync 2010虚拟机
  3. 史上最经典的数据库面试题之一
  4. UMDF驱动程序快速上手
  5. 云计算时代的数据库研究
  6. Python利用Graphviz画图
  7. python3及wxpythonGUI多线程防假死与线程消息传递消息(最新)
  8. 规则绝对公平时,社会财富的流向谁?
  9. PHP使用redis防止大并发下二次写入
  10. ios笔试题算法_【2018年最新】iOS面试题之常见算法