网站建设ppt演示文档,如何建设电影网站,用jsp做网站一般会用到什么,wordpress评论ip下面的代码实现的功能是实时的显示时间#xff0c;显示的效果就如同一个电子时钟#xff0c;这个代码来自于“网易云课堂”讲汇编的一位老师#xff08;从0开始#xff0c;讲的非常的好#xff09;#xff0c;这段代码老师写的太好了#xff0c;贴在下面学习效仿一下显示的效果就如同一个电子时钟这个代码来自于“网易云课堂”讲汇编的一位老师从0开始讲的非常的好这段代码老师写的太好了贴在下面学习效仿一下 assume cs:code, ds:data, ss:stackdata segmentdb 128 dup(0)
data endsstack segment stackdb 128 dup(0)
stack endscode segmentTIME_STYLE db YY/MM/DD HH:MM:SS, 0
TIME_CMOS db 9,8,7,4,2,0start:mov ax, stackmov ss, axmov sp, 128call init_regcall show_clockmov ax, 4c00hint 21h;----------------------------
show_clock:call show_time_style
showTime:mov si, OFFSET TIME_CMOSmov di, 160*1030*2mov cx, 6showDate:mov al, ds:[si]out 70h, alin al, 71hmov ah, alshr ah, 1shr ah, 1shr ah, 1shr ah, 1and al, 00001111badd ah, 30hadd al, 30hmov es:[di], ahmov es:[di2], alinc siadd di, 6loop showDatejmp showTimeret;----------------------------
init_reg:mov bx, 0b800hmov es, bxmov bx, csmov ds, bxret
;----------------------------
show_string:push dxpush dspush espush sipush dishowString:mov dl, ds:[si]cmp dl, 0je showStringRetmov es:[di], dladd di, 2inc sijmp showStringshowStringRet:pop dipop sipop espop dspop dxret;---------------------------
show_time_style:mov si, OFFSET TIME_STYLEmov di, 160*1030*2call show_stringretcode ends
end start体会这段代码虽然初看起来有点绕但是使用了模块化的思想这里已经体现出大型程序模块化的影子同事在代码跳转时注意是怎样在上下文之间切换的思考这种切换技巧。 实验结果