汇编语言高手:微机原理课程设计---显示日期或时间
发布网友
发布时间:2022-04-20 09:51
我来回答
共2个回答
热心网友
时间:2023-08-26 04:44
;求一个程序,微机原理,8086汇编语言,实现一个简单实用功能,如时钟显示
;
;在右上角显示时钟,按任一键结束
;用MASM5.0编译通过.
data segment
HH DB 0,0,':'
MM DB 0,0,':'
SS1 DB 0,0
data ends
code segment
main proc far
assume cs:code
start:
push ds
mov ax,0
push ax
mov ax,data
mov ds,ax
AGAIN:
mov ah,2ch ;读取系统时间 CH:CL--时:分 DH:DL--秒:百分秒
int 21h
MOV BX ,OFFSET HH
MOV AL,CH
CALL C16_10 ;转换AL中16进制为10进制,并填入相应位置
MOV BX ,OFFSET MM
MOV AL,CL ;分
CALL C16_10
MOV BX ,OFFSET SS1
MOV AL,DH ;秒
CALL C16_10
MOV AH,2 ;光标定位
MOV DH,0 ;首行
MOV DL,70 ;70列
MOV BH,0
INT 10H
MOV CX,8
MOV SI,OFFSET HH
NN1:
MOV AH,0EH ;电传方式写字符(一次1个)
MOV AL,[SI]
MOV BL,0
INT 10H
INC SI
LOOP NN1
MOV AH,1
INT 16H
JNZ DOWN ;按任一键结束
JMP AGAIN
DOWN:
RET
main endp
;============
C16_10 PROC NEAR
PUSH CX ;将AL中的16进制转为10进制
MOV AH,0
MOV CX,10D
DIV CL
ADD AX,3030H
MOV [BX],AL
INC BX
MOV [BX],AH
POP CX
RET
C16_10 ENDP
;=============
code ends
end start
热心网友
时间:2023-08-26 04:45
这个功能用汇编写,可以参照微机原理
【微机原理】1.汇编语言程序设计(1)
程序结构: 汇编程序由数据段、代码段划分,通过段寄存器如CS、DS、SS来指定内存地址。数据段如DATA SEGMENT,用于存储变量。指令运作: 汇编指令如ADD AX,BX执行有符号数加法,结果存储在AX寄存器,可能产生溢出或负数,这由标志寄存器如CF、OF、SF指示。内存与寄存器: 内存按需分段,寄存器如通用寄存器AX用...
微机原理程序设计接收键盘输入的年、月、日信息,并在屏幕上显示程序设计...
这是个课程设计的水平了。编程,大约用半天的时间。
微机原理课程设计怎么做?
按照时间控制原则,利用并行接口和定时器,采用时间中断方式设计一套十字路口的交通灯管理系统,通行时间(或禁止时间)30秒,准备时间3秒,在准备时间里黄灯闪烁3次,闪烁频率为0.5秒,周而复始。可利用8255、8253、8259等接口电路。总体设计 1、基本工作原理 设有一个十字路口,1、3为南,北方向,2...
关于汇编语言矩阵
我们的微机原理课程设计题目:根据键盘输入的一个数字显示相应的数据螺旋方阵。如输入4,则显示。12341213145111615610987共需要显示4^2=16个数字。要求:根据键盘输入的数字(3-9),... 我们的微机原理课程设计题目:根据键盘输入的一个数字显示相应的数据螺旋方阵。如输入4,则显示。1 2 3 412 13 14 511 16 15 610...
微机原理与汇编语言程序设计:习题解答实验指导和实训内容简介
实训设计题目则聚焦于综合应用,设置了4个挑战性的项目,旨在提高学生的创新能力和问题解决能力。这些项目均来源于作者的教学经验和实践,确保内容的实用性和针对性。《微机原理与汇编语言程序设计》适合应用型本科学生作为学习教材的补充,无论是课堂学习还是自我进修,都能提供丰富的资源。同时,对于微型...
用汇编语言设计一个“简单的文本编辑器”
BACKSPACE键、HOME键、END键、上下左右光标键对文本进行全屏幕编辑,按f1键激活菜单file,下移光标,选择save,输入文件名。也可以选择FILE菜单 的其他菜单项,他们的功能均可实现。按f10激活帮助,按ESC键退出帮助。源程序:red_chr macro ;读取字符宏定义 mov ah,0 int 16h endm string macro ...
微机原理与汇编语言的关系?
后者:微机原理是一门课程,一般就讲数制基础知识,CPU硬件结构,对应汇编语言,汇编程序编程结构,还有存储器啊,I/O,外围芯片等,所以,汇编语言其实只是微机原理这么课程的一部分,它是人与CPU沟通的媒介,学会汇编语言或者其他高级语言才能操作CPU吧 不知道满意否,你可以自己组织一下下,呵呵 ...
微机原理与汇编语言基础微机原理与汇编语言基础
中断系统、I/O接口、寻址方式、指令系统、汇编语言程序格式、上机操作和程序设计等内容,旨在使学生全面理解微型计算机硬件与软件的构造与工作原理。教材编写遵循了1995年高等教育出版社制定的中等职业学校计算机应用专业教材编写计划,旨在推动教学改革,强化微机原理与汇编语言的相互融合,提高教学效率。
汇编语言(面向机器的程式设计语言)详细资料大全
汇编语言是各种程式语言中与硬体关系最密切、最直接的一种,在时间和空间的效率上也最高的一种,它是高等院校计算机套用技术必修的专业课程之一,对于训练学生掌握程式设计技术,熟悉上机操作和程式调试技术有重要作用 总体特点 1.机器相关性 这是一种面向机器的低级语言,通常是为特定的计算机或系列计算机专门设计的。因为...
微机原理与接口技术课程设计 题目:象棋比赛计时表设计
你也说了,24小时时钟 肯定12:00 12:00朋友 房东问时24分是24分或0:00,很负责任地告诉你 晚上12点,因为24进制,至少有24到下一个入口,其余的应该是 像全小数已经进入到10 10 110,位0个朋友...