You're messin' with us, right? Who is this really?
Okay, I'll play along. As a prize for the most optimistic poster I've ever seen, here's the shortest "time" program I know (I don't know who the author is):
; From: qscgz (at) aol (dot) com (QSCGZ)
; display the time , 24 bytes
; nasm -f bin -o tinyclok.com tinyclok.asm
org 100h
segment .text
mov ah,2
int 1ah ; time in BCD , dl=0
push cx
push dx
pop eax
m1:
mov al,163
sub dl,160 ; gives c,c,nc,c,c,nc,c,nc+z
ja $+3 ; h h : m m : s s
rol eax,4
int 29h
jne m1
ret
;------------------
Good luck if you choose to hand this in as your own work. You'll probably get thrown out of the course. I would!
Best,
Frank