王爽<<汇编语言>> 实验十四
;以"年/月/日 时:分:秒"的格式, 显示当前的日期, 时间
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
王爽<<汇编语言>> 实验十四的更多相关文章
- 王爽<汇编语言>实验十
实验十 3.数值显示(以下程序附带测试程序) ;名称: dtoc ;功能: 将dword型数据转变为表示十进制数的字符串,字符串以0为结尾 ;参数: (ax)=dword型数据低字 ; (dx)=dw ...
- 王爽< 汇编语言>实验十二
;此乃安装程序 ;功能:将8086cpu中断类型码为0 的中断向量设置为我们编写的中断服务程序入口地址 ;该中断在除法发送溢出的时候产生 assume cs:code code segment mai ...
- 201671010438王奕晗实验十四 团队项目评审&课程学习总结
个人学习总结博客 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 作业学习目标 完成个人软件心得总结 一.结合本学期课程学习内容,对比<实验一 软件工 ...
- 王爽-汇编语言-综合研究四-不使用main函数编程
(一) 研究目的 使用C语言编程,我们一定要使用main函数么? (二) 研究过程 1) 最初的程序 首先,我们编写一个不写main函数的C语言程序. 程序如下: 在编译的过程中,没有发现错误.在链接 ...
- 王爽<汇编语言>实验十一 (附测试代码)
;名称: letterc ;功能: 将以0为结尾的字符串中的小写字母转变成大写字母 ;参数: ds:si指向字符串首地址 assume cs:code data segment db data end ...
- 王天悦 201671030121 实验十四 团队项目评审&课程学习总结
项目 内容 课程名称 2016级计算机科学与工程学院软件工程(西北师范大学) 作业要求 实验十四 团队项目评审&课程学习总结 课程学习目标 (1)掌握软件项目评审会流程,(2)反思总结课程学习 ...
- 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验十四:储存模块
实验十四比起动手笔者更加注重原理,因为实验十四要讨论的东西,不是其它而是低级建模II之一的模块类,即储存模块.接触顺序语言之际,“储存”不禁让人联想到变量或者数组,结果它们好比数据的暂存空间. . i ...
- 201671030106 何启芝 实验十四 团队项目评审&课程学习总结
项目 内容 这个作业属于哪个课程 >>2016级计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 >>实验十四 团队项目评审&课程学习总结 课程学习目 ...
- 实验十四 第九组 张燕~杨蓉庆~杨玲 Swing图形界面组件
实验十四 Swing图形界面组件 8-11-29 理论知识 Swing和MVC设计模式 (1)设计模式(Design pattern)是设计者一种流行的 思考设计问题的方法,是一套被反复使用,多数人 ...
随机推荐
- [linux-内核][转]内核日志及printk结构浅析
这段时间复习了一下内核调试系统,注意看了一下printk的实现以及内核日志的相关知识,这里做一下总结. 1.问题的引出: 做DPDK项目时,调试rte_kni.ko时,发现printk并不会向我们想想 ...
- It will affect staff as well.
Premier Foods has reduced its number of suppliers dramatically in the last 12 months. In 2013 it mad ...
- DataTable转Json字符串(使用Newtonsoft.Json.dll)
DataTable转Json字符串(使用Newtonsoft.Json.dll) 在需要把DataTable转为Json字符串时,自己手动拼接太麻烦,而且容易出错,费时费力,使用Newtonsoft. ...
- 关于aggregation 语法和表达式大全(最新3.4版)
用mongodb四年多了,从1.8版用到目前的3.4版,功能越来越强大,而且它的每一次升级带给我的都是惊喜,最近发现他的aggregation(管道)技术越来越丰富了,基本上将它提供的所有功能都集成了 ...
- SharePoint Document Library中的"Versioning Settings"功能与CSOM的对应
博客地址:http://blog.csdn.net/FoxDave SharePoint文档库关于版本的设置:"Versioning Settings",可以通过CSOM用L ...
- 排序系列 之 直接插入排序算法 —— Java实现
直接插入排序算法 基本思想: 把n个待排序的元素看成一个有序表和一个无序表,开始时有序表中只有一个元素,无序表中有n-1个元素:排序过程即每次从无序表中取出第一个元素,将它插入到有序表中,使之成为新的 ...
- mybatis学习
什么是 MyBatis ? MyBatis 是支持定制化 SQL.存储过程以及高级映射的优秀的持久层框架.MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集.MyBatis ...
- HTTP消息结构
HTTP 消息结构 HTTP是基于客户端/服务端(C/S)的架构模型,通过一个可靠的链接来交换信息,是一个无状态的请求/响应协议. 一个HTTP"客户端"是一个应用程序(Web浏览 ...
- Math类常用方法(Java)
三角函数: public static double sin (double radians) public static double cos(double radians) public stat ...
- Ansible-Tower快速入门-6.查看tower的仪表板【翻译】
查看tower的仪表板 到这一步,我们已经可以在屏幕上看到tower的仪表板了,我们可以看到你目前"主机""资产清单"和"项目"的汇总信息, ...