;以"年/月/日 时:分:秒"的格式, 显示当前的日期, 时间
assume cs:code
code segment
main:
mov al,
out 70h,al ;告诉CMOS RAM将要访问的存储单元编号
in al,71h ;从该存储单元中读入数据 mov ah,al
mov cl,
shr al,cl
add al,30h ;显示的年份的十位的ascii码
and ah,00001111b
add ah,30h ;显示的年份的个位的ascii码 mov bx,0b800h
mov es,bx
mov byte ptr es:[*+*],al
mov byte ptr es:[*+*],ah ;显示年 mov byte ptr es:[*+*],'/' ;显示'/' mov al,
out 70h,al ;告诉CMOS RAM将要访问的存储单元编号
in al,71h ;从该存储单元中读入数据 mov ah,al
mov cl,
shr al,cl
add al,30h ;显示的年份的十位的ascii码
and ah,00001111b
add ah,30h ;显示的年份的个位的ascii码 mov byte ptr es:[*+*],al
mov byte ptr es:[*+*],ah ;显示月 mov byte ptr es:[*+*],'/' ;显示'/' mov al,
out 70h,al ;告诉CMOS RAM将要访问的存储单元编号
in al,71h ;从该存储单元中读入数据 mov ah,al
mov cl,
shr al,cl
add al,30h ;显示的年份的十位的ascii码
and ah,00001111b
add ah,30h ;显示的年份的个位的ascii码 mov byte ptr es:[*+*],al
mov byte ptr es:[*+*],ah ;显示日 mov byte ptr es:[*+*],' ' ;显示' ' mov al,
out 70h,al ;告诉CMOS RAM将要访问的存储单元编号
in al,71h ;从该存储单元中读入数据 mov ah,al
mov cl,
shr al,cl
add al,30h ;显示的年份的十位的ascii码
and ah,00001111b
add ah,30h ;显示的年份的个位的ascii码 mov byte ptr es:[*+*],al
mov byte ptr es:[*+*],ah ;显示时 mov byte ptr es:[*+*],':' ;显示':' mov al,
out 70h,al ;告诉CMOS RAM将要访问的存储单元编号
in al,71h ;从该存储单元中读入数据 mov ah,al
mov cl,
shr al,cl
add al,30h ;显示的年份的十位的ascii码
and ah,00001111b
add ah,30h ;显示的年份的个位的ascii码 mov byte ptr es:[*+*],al
mov byte ptr es:[*+*],ah ;显示分 mov byte ptr es:[*+*],':' ;显示':' mov al,
out 70h,al ;告诉CMOS RAM将要访问的存储单元编号
in al,71h ;从该存储单元中读入数据 mov ah,al
mov cl,
shr al,cl
add al,30h ;显示的年份的十位的ascii码
and ah,00001111b
add ah,30h ;显示的年份的个位的ascii码 mov byte ptr es:[*+*],al
mov byte ptr es:[*+*],ah ;显示秒 mov ax,4c00h
int 21h
code ends
end main

王爽<<汇编语言>> 实验十四的更多相关文章

  1. 王爽<汇编语言>实验十

    实验十 3.数值显示(以下程序附带测试程序) ;名称: dtoc ;功能: 将dword型数据转变为表示十进制数的字符串,字符串以0为结尾 ;参数: (ax)=dword型数据低字 ; (dx)=dw ...

  2. 王爽< 汇编语言>实验十二

    ;此乃安装程序 ;功能:将8086cpu中断类型码为0 的中断向量设置为我们编写的中断服务程序入口地址 ;该中断在除法发送溢出的时候产生 assume cs:code code segment mai ...

  3. 201671010438王奕晗实验十四 团队项目评审&课程学习总结

    个人学习总结博客 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 作业学习目标 完成个人软件心得总结 一.结合本学期课程学习内容,对比<实验一 软件工 ...

  4. 王爽-汇编语言-综合研究四-不使用main函数编程

    (一) 研究目的 使用C语言编程,我们一定要使用main函数么? (二) 研究过程 1) 最初的程序 首先,我们编写一个不写main函数的C语言程序. 程序如下: 在编译的过程中,没有发现错误.在链接 ...

  5. 王爽<汇编语言>实验十一 (附测试代码)

    ;名称: letterc ;功能: 将以0为结尾的字符串中的小写字母转变成大写字母 ;参数: ds:si指向字符串首地址 assume cs:code data segment db data end ...

  6. 王天悦 201671030121 实验十四 团队项目评审&课程学习总结

    项目 内容 课程名称 2016级计算机科学与工程学院软件工程(西北师范大学) 作业要求 实验十四 团队项目评审&课程学习总结 课程学习目标 (1)掌握软件项目评审会流程,(2)反思总结课程学习 ...

  7. 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验十四:储存模块

    实验十四比起动手笔者更加注重原理,因为实验十四要讨论的东西,不是其它而是低级建模II之一的模块类,即储存模块.接触顺序语言之际,“储存”不禁让人联想到变量或者数组,结果它们好比数据的暂存空间. . i ...

  8. 201671030106 何启芝 实验十四 团队项目评审&课程学习总结

    项目 内容 这个作业属于哪个课程 >>2016级计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 >>实验十四 团队项目评审&课程学习总结 课程学习目 ...

  9. 实验十四 第九组 张燕~杨蓉庆~杨玲 Swing图形界面组件

    实验十四  Swing图形界面组件 8-11-29 理论知识 Swing和MVC设计模式 (1)设计模式(Design pattern)是设计者一种流行的 思考设计问题的方法,是一套被反复使用,多数人 ...

随机推荐

  1. [linux-内核][转]内核日志及printk结构浅析

    这段时间复习了一下内核调试系统,注意看了一下printk的实现以及内核日志的相关知识,这里做一下总结. 1.问题的引出: 做DPDK项目时,调试rte_kni.ko时,发现printk并不会向我们想想 ...

  2. It will affect staff as well.

    Premier Foods has reduced its number of suppliers dramatically in the last 12 months. In 2013 it mad ...

  3. DataTable转Json字符串(使用Newtonsoft.Json.dll)

    DataTable转Json字符串(使用Newtonsoft.Json.dll) 在需要把DataTable转为Json字符串时,自己手动拼接太麻烦,而且容易出错,费时费力,使用Newtonsoft. ...

  4. 关于aggregation 语法和表达式大全(最新3.4版)

    用mongodb四年多了,从1.8版用到目前的3.4版,功能越来越强大,而且它的每一次升级带给我的都是惊喜,最近发现他的aggregation(管道)技术越来越丰富了,基本上将它提供的所有功能都集成了 ...

  5. SharePoint Document Library中的"Versioning Settings"功能与CSOM的对应

     博客地址:http://blog.csdn.net/FoxDave SharePoint文档库关于版本的设置:"Versioning Settings",可以通过CSOM用L ...

  6. 排序系列 之 直接插入排序算法 —— Java实现

    直接插入排序算法 基本思想: 把n个待排序的元素看成一个有序表和一个无序表,开始时有序表中只有一个元素,无序表中有n-1个元素:排序过程即每次从无序表中取出第一个元素,将它插入到有序表中,使之成为新的 ...

  7. mybatis学习

    什么是 MyBatis ? MyBatis 是支持定制化 SQL.存储过程以及高级映射的优秀的持久层框架.MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集.MyBatis ...

  8. HTTP消息结构

    HTTP 消息结构 HTTP是基于客户端/服务端(C/S)的架构模型,通过一个可靠的链接来交换信息,是一个无状态的请求/响应协议. 一个HTTP"客户端"是一个应用程序(Web浏览 ...

  9. Math类常用方法(Java)

    三角函数: public static double sin (double radians) public static double cos(double radians) public stat ...

  10. Ansible-Tower快速入门-6.查看tower的仪表板【翻译】

    查看tower的仪表板 到这一步,我们已经可以在屏幕上看到tower的仪表板了,我们可以看到你目前"主机""资产清单"和"项目"的汇总信息, ...