[汇编语言程序设计实验报告]你的程序不完整,以下为完整程序:datarea segmentDATA1 dw 5 DATA2 dw 4DATA3 dw ?DATA4 dw ?datarea endsprognam segmentmain proc far assume cs:prognam,ds:datareastart:...+阅读
;用汇编语言怎么实现时钟的实时显示,请各位帮忙!!!
;
;在右上角显示时钟,按任一键结束
;用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
以下为关联文档:
汇编程序循环设计实验data segment org 2000h str1 db 'Aedc123!*sdeDIO71$' count equ $-str1 org 2018h str2 db count dup(?) data ends CODE SEGMENT ASSUME CS:CODE,DS:DATA START: mov ax,...
汇编大神进实验三汇编语言源程序设计所给程序中的错误,都已经改正,可以正常工作了。DSEG SEGMENT BINVAL DW 12345 ASCVAL DB 5 DUP(20), '$'DSEG ENDSCSEG SEGMENT ASSUME CS:CSEG,DS:DSEGSTART: MOV AX, DSEG M...
汇编语言指令大全要详细的 !最佳答案IBM-PC汇编语言指令集 数据传送指令集 MOV 功能: 把源操作数送给目的操作数 语法: MOV 目的操作数,源操作数 格式: MOV r1,r2 MOV r,m MOV m,r MOV r,data XCHG 功能: 交...
EDA中的数字时钟用VHDL语言怎么做library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_arith.all; use ieee.std_logic_unsigned.all; entity dongtai is port(clk,rest:in std_logic; seg,led:...
大学80C51单片机编程题请使用汇编语言编写谢谢!1: MOV A,R1 ANL A,#0F0H XCH A,R2 ANL A,#0FH ORL A,R2 MOV R3,A 2: MOV R0,#30H MOV 40H,#0 MOV 41H,#0 MOV R2,#16 LOOP: MOV A,R0 ADD A,40H MOV 40H,A MOV A,41H ADDC...
汇编语言指令大全要详细的最佳答案IBM-PC汇编语言指令集 数据传送指令集 MOV 功能: 把源操作数送给目的操作数 语法: MOV 目的操作数,源操作数 格式: MOV r1,r2 MOV r,m MOV m,r MOV r,data XCHG 功能: 交...
汇编语言程序指令知多少谁能告诉我汇编语言程序指令并带有解释谢谢附表5。2 指令汇编格式 指令类型 指令汇编格式 指令功能简介 传送指令 MOV reg/mem,imm ;dest←src MOV reg/mem/seg,reg MOV reg/seg,mem MOV reg/mem,seg 交换指令 XCHG r...
汇编语言算术运算指令简单写了个两数相加的。 dseg segment num1 db 27H num2 db 45H dseg ends cseg segment assume cs:cseg,ds:dseg begin: mov ax,dseg mov ds,ax mov al,num1 add al,num2 d...
用汇编语言编写程序动态显示时间cursor equ 45H attrib equ 2fh code segment assume cs:code,ds:code start: jmp go oldcur dw ? OLD1C DW 2 DUP(?) NEWINT1C: PUSHF CALL DWORD PTR CS:OLD1C push ax PU...