計算機(jī)組成原理實驗題_第1頁
計算機(jī)組成原理實驗題_第2頁
計算機(jī)組成原理實驗題_第3頁
計算機(jī)組成原理實驗題_第4頁
計算機(jī)組成原理實驗題_第5頁
已閱讀5頁,還剩65頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

一.這是一個判斷某一年是否為潤年的程序,運行可執(zhí)行程序lfleap.exe后,輸入具體的年

份,可輸出是本年是否為閏年的提示信息。

DATASEGMENT;定義數(shù)據(jù)段

INFONDBODH,OAH;PLEASEINPUTAYEAR:$'

YDBODH,OAH;THISISALEAPYEAR!$'

NDBODHZOAH;THISISNOTALEAPYEAR!$'

WDWO

BUFDB8

DB?

DB8DUP(?)

DATAENDS

STACKSEGMENTSTACK

DB200DUP(O)

STACKENDS

CODESEGMENT

ASSUMEDS:DATA,SS:STACK,CS:CODE

START:MOVAX,DATA

MOVDS,AX

LEADXJNFON;在屏幕上顯示提示信息

MOVAH,9

INT21H

LEADX,BUF;從鍵盤輸入年份字符串

MOVAH,10

INT21H

MOVCL,[BUF+1]

LEADI,BUF+2

CALLDATACATE

CALLIFYEARS

JCA1

LEADX,N

MOVAH,9

INT21H

JMPEXIT

Al:LEADX,Y

MOVAH,9

INT21H

EXIT:MOVAH,4CH

INT21H

二.這是一個顯示系統(tǒng)日期和時間的程序,運行時,在出現(xiàn)的提示信息中輸入大寫字母“D”,

可顯示系統(tǒng)當(dāng)前日期;輸入大寫字母“T",可顯示系統(tǒng)當(dāng)前時間;輸入大寫字母“Q”,可結(jié)

束程序。

DATACATEPROCNEAR;

PUSHCX;

DECCX

LEASI,BUF+2

TT1:INCSI

LOOPTT1

;LEASI,CX[DI]

POPCX

MOVDH,30H

MOVBL,1O

MOVAX,1

LI:PUSHAX

SUBBYTEPTR[SI],DH

MULBYTEPTR[SI]

ADDW,AX

POPAX

MULBL

DECSI

LOOPLI

RET

DATACATEENDP

IFYEARSPROCNEAR

PUSHBX

PUSHCX

PUSHDX

MOVAX,W

MOVCX,AX

MOVDX,0

MOVBXZ4

DIVBX

CMPDX,0

JNZLABI

MOVAX,CX

MOVBXZ1OO

DIVBX

CMPDXQ

JNZLAB2

MOVAX,CX

MOVBX,400

DIVBX

CMPDX,0

JZLAB2

LABI:CLC

JMPLAB3

LAB2:STC

LAB3:POPDX

POPCX

POPBX

RET

IFYEARSENDP

CODEENDS

ENDSTART

三.這是一個顯示系統(tǒng)時間的程序,運行時,在屏幕的右上角將以“時:分:秒”的

形式顯示本機(jī)系統(tǒng)的時間。該程序只能在DOS下運行。

STACKSEGMENTSTACK

DW200DUP(?)

STACKENDS

DATASEGMENT

SPACEDB1000DUP(")

PATTERNDB6DUP「),0C9H,26DUP(0CDH),0BBH,6DUP('')

DB6DUP(''),0BAH,26DUP(20H),0BAH,6DUP('1)

DB6DUPT),0C8H,26DUP(0CDH),0BCHz6DUP('')

□BUFFERDB8DUP(':'),12DUP('1)

DBUFFER1DB20DUPC*)

STRDB0DH,0AH,'PLEASEINPUTDATE(D)ORTIME(T)ORQUIT(Q):$'

DATAENDS

CODESEGMENT

ASSUMECS:CODEZDS:DATA,ES:DATA,SS:STACK

START:MOVAX,0001H;設(shè)置顯示方式為40*25彩色文本方式

INT10H

MOVAX,DATA

MOVDS,AX

MOVES,AX

MOVBP,OFFSETSPACE

MOVDX,0B00H

MOVCX,1000

MOVBX,0040H

MOVAX,1300H

INT10H

MOVBROFFSETPATTERN;顯示矩形條

MOVDXQBOOH

MOVCX,120

MOVBX,004EH

MOVAX,1301H

INT10H

LEADX,STR;顯示提示信息

M0VAH,9

INT21H

MOVAH,1;從鍵盤輸入單個字符

INT21H

CMPAL,44H;AL='D'?

JNEA

CALLDATE;顯示系統(tǒng)11期

A:CMPAL,54H;AL=T?

JNEB

CALLTIME;顯示系統(tǒng)時間

B:CMPAL,51H;AL='Q'?

JNESTART

MOVAH,4CH;返回DOS狀態(tài)

INT21H

DATEPROCNEAR;顯示FI期子程序

DISPLAY:MOVAH,2AH;取日期

INT21H

MOVSI,0

MOVAX,CX

MOVBX,1OO

DIVBL

MOVBL,AH

CALLBCDASC1;日期數(shù)值轉(zhuǎn)換成相應(yīng)的ASCII碼字符

MOVAL,BL

CALLBCDASC1

INCSI

MOVALZDH

CALLBCDASC1

INCSI

MOVAL,DL

CALLBCDASC1

MOVBP,OFFSETDBUFFER1

MOVDX,OCODH

MOVCX,20

MOVBX,004EH

MOVAX,1301H

INT10H

MOVAH,02H;設(shè)置光標(biāo)位置

MOVDX,0300H

MOVBH,0

INT10H

MOVBX,0018H

REPEA:MOVCX,OFFFFH;延時

REPEAT:LOOPREPEAT

DECBX

JNZREPEA

MOVAH,01H;讀鍵盤緩沖區(qū)字符到AL寄存器

INT16H

JEDISPLAY

JMPSTART

MOVAX,4C00H

INT21H

RET

DATEENDP

TIMEPROCNEAR;顯示時間子程序

DISPLAYlrMOVSLO

MOVBXZ1OO

DIVBL

MOVAH,2CH;取時間

INT21H

MOVAL,CH

CALLBCDASC;將時間數(shù)值轉(zhuǎn)換成ASCII碼字符

INCSI

MOVAL,CL

CALLBCDASC

INCSI

MOVAL,DH

CALLBCDASC

MOVBP,OFFSETDBUFFER

MOVDXz0C0DH

MOVCX,20

MOVBX,004EH

MOVAX,1301H

INT10H

MOVAH,02H

MOVDXZO3OOH

MOVBH,0

INT10H

MOVBX,0018H

RE:MOVCX,OFFFFH

REA:LOOPREA

DECBX

JNZRE

MOVAH,01H

INT16H

JEDISPLAY1

JMPSTART

MOVAX,4C00H

INT21H

RET

TIMEENDP

BCDASCPROCNEAR;時間數(shù)值轉(zhuǎn)換成ASCII碼字符子程序

PUSHBX

CBW

MOVBL,10

DIVBL

ADDAL,'O'

MOVDBUFFER[SI],AL

INCSI

ADDAH;O'

MOVDBUFFER[SI],AH

INCSI

POPBX

RET

BCDASCENDP

BCDASC1PROCNEAR;日期數(shù)值轉(zhuǎn)換成ASCII碼字符子程序

PUSHBX

CBW

MOVBL.10

DIVBL

ADDAL,'O'

MOVDBUFFER1[SI],AL

INCSI

ADDAH/O'

MOVDBUFFER1[SI],AH

INCSI

POPBX

RET

BCDASC1ENDP

CODEENDS

ENDSTART

四.這是一個網(wǎng)上電子表

CURSOREQU45H;定義顯示位置

ATTRIBEQU2FH;定義時鐘顯示顏色,綠底白字

CODESEGMENT;

ASSUMECS:CODE,DS:CODE

START:

JMPGO;轉(zhuǎn)到程序預(yù)處理,設(shè)置中斷并駐留

OLDCURDW?;用于保存原光標(biāo)位置

OLD1CDW2DUP(?);用于保存原來的intlc入口地址

NEWINT1C:;新的intlc入口

PUSHF;標(biāo)志莊棧

CALLDWORDPTRCS:OLD1C;調(diào)用原來的intlc中斷

PUSHAX

PUSHBX

PUSHCX

PUSHDX

XORBH,BH

MOVAH,3

INT10H;intlO子功能03取當(dāng)前光標(biāo)位置

MOVCS:OLDCUR,DX;當(dāng)前光標(biāo)位置存入CS:OLDCUR

MOVAH,2

XORBH,BH

MOVDX,CURSOR;DX=CURSOR=45h,表示光標(biāo)位于在1行70歹lj

INT10H;intlO子功能02設(shè)置光標(biāo)位置

MOVAH,2;讀取系統(tǒng)時鐘

INT1AH

PUSHDX

PUSHCX

POPBX

PUSHBX

CALLSHOWBYTE

CALLSHOWCOLON

POPBX

XCHGBH,BL

CALLSHOWBYTE

CALLSHOWCOLON

POPBX

CALLSHOWBYTE

MOVDX,CS:OLDCUR

MOVAH,2

XORBH,BH

INT10H

POPDX

POPex

POPBX

POPAX

IRET

SHOWBYTEPROCNEAR

PUSHBX

MOVCL,4

MOVAL,BH

SHRAL,CL

ADDAL,30H

CALLSHOW

CALLCURMOVE

POPBX

MOVAL,BH

ANDALQFH

ADDAL,30H

CALLSHOW

CALLCURMOVE

RET

SHOWBYTEENDP

SHOWCOLONPROCNEAR

MOVAL;:'

CALLSHOW

CALLCURMOVE

RET

SHOWCOLONENDP

CURMOVEPROCNEAR

PUSHAX

PUSHBX

PUSHCX

PUSHDX

MOVAH,3

MOVBH,0

INT10H

INCDL

MOVAH,2

INT1OH

POPDX

POPCX

POPBX

POPAX

RET

CURMOVEENDP

SHOWPROCNEAR

PUSHAX

PUSHBX

PUSHCX

MOVAH,09H

MOVBX,ATTRIB

MOVCX,1

INT10H

POPCX

POPBX

POPAX

RET

SHOWENDP

GO:

PUSHCS

POPDS

MOVAX,351CH;取中斷向量

INT21H

;保存原中斷向量

MOVOLD1CZBX

MOVBX,ES

MOVOLD1C+2,BX

MOVDX,OFFSETNEWINT1C;置新的中斷向量

MOVAX,251CH

INT21H

MOVDX,OFFSETGO

SUBDXZOFFSETSTART

MOVCL,4

SHRDX,CL

ADDDXJ1H

MOVAX3100H;結(jié)束并駐留

INT21H

CODEENDS

ENDSTART

DATASEGMENT

;*****定義pLEASE等提示信息*****

STRDB20

DB50H,7,0,0

DB6cH,7,0,1

DB65H,7,0,l

DB61H,7,0,1

DB73H,7,0,l

DB65H,7,0,1

DB70H,“?10

DB72HJA1

DB65HJA1

DB73H,7,0,l

DB73H,7,0,1

DB53H,7,0,2

DB6BH,7,0,2

DB65H,7,0,1

DB79H,7,0,1

DB65H,7,0,2

DB78HJA1

DB69H,7,0,1

DB74H,7,0,l

DBZIHJAl

;*****定義0—9十個圖形數(shù)字*****

SODB6

DB5FH,7A0

DB7CH,“-1

DB7CH,7,1,0

DB5FHJA1

DB7cH,7,0,1

DB7cH

SYDB2

DB7cH,“0

DB7cH,7,1,0

S2DB5

DB5FHJA0

DB7cH,7,1,1

DB5FHJA-1

DB7CH,7,D-1

DB5FHJA1

S3DB5

DB5FH,7,0,0

DB7cH,7,1,1

DB5FH,7,0,-l

DB7cH,7,LI

DB5FHJA-1

S4DB4

DB7CH,“0

DB5FH,7,0,l

DB7CH,7,1,1

DB7CH,7,-l,0

S5DB5

DB5FH,7,0,0

DB7CH,7,1,-1

DB5FHJA1

DB7CH,7,1,1

DB5FHz7z0,-l

S6DB6

DB5FH,7,0,0

DB7CH,“?1

DB5FH,7,0,1

DB7cH,7,1,1

DB5FH,7,0,-l

DB7cH,7,0廠1

S7DB3

DB5FHz7,0,0

DB7cH

DB7cH,7,1,0

S8DB7

DB7CH,“0

DB5FH,7,?1,1

DB7CH,7,L1

DB5FH7A-1

DB7CH,7,1,1

DB5FH,7,0,-l

DB7cH

S9DB6

DB7CH,7,l,0

DB5FH,7,-1」

DB7cH,7,1,1

DB5FHz7z0,-l

DB7CH,“1

DB5FH,7,0,-l

SilDB2

DB03Hzi,0

DB03H,7,1,0

DATAENDS

STACKSEGMENT

DB200DUP(0)

STACKENDS

CODESEGMENT

ASSUMECS:CODE,SS:STACK,DS:DATA

START:

MOVAX,DATA

MOVDS,AX

MOVAH,0;設(shè)置顯示方式

MOVAL,4

INT10H

MOVAH,OBH;置彩色調(diào)板

MOVBHZO

MOVBL,1

INT10H

MOVAH,OBH;置彩色調(diào)板

MOVBH,1

MOVBL,4

INT10H

MOVAH,2;取系統(tǒng)時間

INT1AH

MOVAX,0

MOVBX,0

MOVAH,CH;取系統(tǒng)時間

MOVAL,CL;保存分鐘

MOVBH,DH;保存秒

MOVBL,DL;保存百分之一秒

TT:PUSHAX

PUSHBX

MOVAH,0

MOVAL,4

INT10H

MOVAH,OBH

MOVBH,0

MOVBL,1

INT10H

MOVAH,OBH

MOVBH,1

MOVBL,4

INT10H

MOVAH,1;讀鍵盤緩沖區(qū)字符

INT16H

JZWW

MOVAH,8;從鍵盤輸入字符

INT21H

CMPAL;S';輸入S,結(jié)束程序

JETU

WW:POPBX

POPAX

CALLXIAN;調(diào)用顯示子程序

PUSHAX

QU:MOVAH,2;取系統(tǒng)時間

INT1AH

CMPBH,DH

JEQU

POPAX

INCBH;對時間進(jìn)行加1

CMPBH,100

JLTT

MOVBH,0

INCAL

CALLBEEP

CMPAL,100

JLTT

MOVALzO

INCAH

CMPAH,24

?JLTT

MOVAH,0

JMPTT

TU:MOVAH,4CH

INT21H

RET

XIANPROC;對時間值進(jìn)行處理并顯示的子程序

PUSHSI

PUSHDI

PUSHDX

PUSHCX

PUSHBX

PUSHAX

POPAX

PUSHAX

MOVBX,AX

MOVAX,0

MOVAL,BH

MOVCL,4

SHRAL,CL

MOVBL,AL

MOVDH,10

MOVDL,2

CALLFF

POPAX

PUSHAX

MOVBX,AX

MOVAX,0

MOVAL,BH

ANDAL,OFH

MOVBL,AL

MOVDH,10

MOVDL,6

CALLFF

MOVDH,1O

MOVDL,1O

MOVBL,10

CALLFF

X9dOd

XVdOd

dd11VD

9ZziaAOIAI

0TzHaAOIAi

1V'18AOIAI

T/1V8Hs

P'13AOIAI

H8'1VAOIAI

O'XVAOIAI

xvHsnd

X9HSOd

X9dOd

XVdOd

ddnvD

0T'18AOIAI

Z?ziaAOIAI

0IzHaAOIAI

3311V3

8lziaAOIAI

OT^aAOIAI

W18AOIAi

HdO'lVQNV

XVHSOd

XVdOd

dd11VD

VTziaAOIAI

OT'HOAOIAI

1VZ19AOIAI

UlVHHS

/IDAOIAI

XVHSOd

XVdOd

PUSHBX

PUSHAX

MOVAL,BH

ANDAL,OFH

MOVBLZAL

MOVDH,1O

MOVDL,30

CALLFF

MOVDH,0

MOVDL,15

MOVBL,22

CALLFF

POPAX

POPBX

POPCX

POPDX

POPDI

POPSI

RET

XIANENDP

FFPROC;顯示具體數(shù)值

PUSHAX

PUSHBX

PUSHCX

PUSHDX

CMPBL,0

JELO

CMPBL,1

JELI

CMPBL,2

JEL2

CMPBL,3

JEL3

CMPBL,4

JEL4

CMPBL,5

JEL5

CMPBLZ6

JEL6

CMPBL,7

JEL7

CMPBL,8

JEL8

CMPBLZ9

JEL9

CMPBLZ1O

正LIO

CMPBL,22

JELD

LO:LEADI,SO

JMPTY

LI:LEADI,SY

JMPTY

L2:LEADI,S2

JMPTY

L3:LEADI,S3

JMPTY

L4:LEADI,S4

JMPTY

L5:LEADI,S5

JMPTY

L6:LEADI,S6

JMPTY

L7:LEADLS7

JMPTY

L8:LEADI,S8

JMPTY

L9:LEADI,S9

JMPTY

LIO:LEADI,S11

JMPTY

LD:LEADI,STR

TY:MOVAH,OFH;示方式

INT10H

SUBCX,CX

MOVCL,[DI]

INCDI

PLOT_NEXT:ADDDHJDI+2]

ADDDLJDI+3]

MOVAH,2

INT1OH

MOVAL,[DI]

MOVBL,[DI+1]

PUSHCX

MOVCX,1

MOVAH,09

INT10H

POPCX

ADDDl,4

LOOPPLOT_NEXT

POPDX

POPCX

POPBX

POPAX

MOVCX,100

GG:DECCX

LOOPGG

RET

FFENDP

CLEARPROC

PUSHAX

PUSHBX

PUSHCX

PUSHDX

MOVAH,6

MOVAL,0

MOVBH,1

INT1OH

POPDX

POPCX

POPBX

POPAX

RET

CLEARENDP

BEEPPROC

PUSHAX

PUSHBX

PUSHCX

PUSHDX

MOVAL,10110110B

OUT43H,AL

MOVAX,533H

OUT42H,AL

MOVAL,AH

OUT42H,AL

INAL,61H

MOVAH,AL

ORAL,03

OUT61H,AL

SUBCX,CX

MOVBL,28H

G7:LOOPG7

DECBL

JNZG7

MOVAL,AH

0UT61H,AL

POPDX

POPCX

POPBX

POPAX

RET

BEEPENDP

CODEENDS

ENDSTART

五、本程序是一個用匯編編的精致的圖形時鐘,運行時雙擊clock圖標(biāo)即可,

鐘表顯示的時間為本機(jī)系統(tǒng)的時間。

按b鍵可擴(kuò)大畫面;按s鍵可縮小畫面;按c鍵可改變顏色;按e鍵可聽音樂;

按q鍵退出本程序.

extrnmusic:faGgensound:far

.******************************************************

;*堆棧段

286.******************************************************

S7ACK_SEGSEGMENTSTACK

STACK._BUFDW120DUP(?)

TOPEQU$-STACK_BUF

S7ACK_SEGENDS

/.******************************************************

;*數(shù)據(jù)段

.******************************************************

DA7A_SEGSEGMENTPARA

;TODO:數(shù)據(jù)的定義及存儲器的分配

tsiDB0

quitbufDB'welcomeyoutorunthisprogramme.

quitbuf2DB,C:changecolor;B:extendthecolck;S:reducetheclock

quitbuf3DB'pressetosound;Pressqtoquit

sigleDB80h

absxDW0

absyDW0

sutDW0

erroybzDB0

rODW90

xODW320

yoDW245

countOdb0

count_hourDB11

count_minuteDB11

yuanxinxDW0

yuanxinyDW0

sDB0

s2DB0

s3DB0

hourDW0

hour2DW0

minuteDW0

minute2DW0

secondDB0

second2DB0

sin_xDW0

sin__xxDW0

XDW0

yDW0

xlDW0

xminyDW0

yminxDW0

xmaxDW0

ymaxDW0

yminDW0

xminDW0

sjx_xminyDW0

sjx_yminxDW0

sjx_xmaxDW0

sjx_ymaxDW0

sjx_yminDW0

sjx_xminDW0

yuanxDW0

yuanyDW0

yiDW0

x2DW0

y2DW0

x3DW0

y3DW0

DlancolorDB0

colorDB2

color_hourDB2

color_minDB6

color_secondDB9

color4DB10

color5DB11

color6DB12

backgroundcolorDB1

pagelDB0

y2yiDW0

x2xlDW0

sjx_y2ylDW0

sjx_x2xlDW0

DATASEGENDS

.******************************************************

/

;*代碼段

.******************************************************

CODE_SEGSEGMENTPARA

MAINPROCFAR

ASSUMECS:CODE_SEG,DS:DATA_SEG

ASSUMESS:STACK_SEG

START:

MOVAX,STACK_SEG

MOVSS,AX

MOVSBTOP

MOVAX,DAIA_SEG

MOVDS,AX

;TODO:從這里開始您的代碼

beg:MOVAX,OO12h

INTlOh

MOVDX,OOlOh

CALLbl002

LEABP,quitbuf

CALLmsg

MOVDX,010ah

LEABRquitbufZ

CALLmsg

MOVDXzO2Oah

LEABP,quitbuf3

CALLmsg

beg2:CALLskin

CALLskin2

CALLskin3

CALLCLk

MOVsecond,DH

MOVsecond2,DH

MOVcount_minute,ll

CALLminute_lin

XORDX,DX

MOVAX,minute2

MOVCX,12

DIVCX

MOVCX,AX;minurte2/12

POPAX

ADDAX,CX

MOVhour2,AX

MOVcount_hourzll

CALLhourjin

CALLCLk

MOVDL,DH

CALLbcd2

XORAH,AH

MOVCL,12

DIVCL

MOVcount_minute,AH;second%12初始值

DECcount_minute

XORDX,DX

MOVAX,minute2

MOVCX,12

DIVCX;minurte2%12

MOVcount_hour,DL

DECcount_hour

INCsecond2

kk3:CLI

CALLsecondjin

STI

JMPks

ks:MOVAH,1

INT16h

JZkk3

MOVAH,8

INT21h

CMPAL;q'

JEquit

CMPAL;b'

正CHange_rb

CMPAL;s'

JECHange_rs

CMPAL;c'

JECHange_color

cmpal/e'

jeaO

JMPkk3

CHange_rs:CMPr0,190

JAks

ADDrOz5

JMPtobeg2

CHange_rb:CMPr0,60

JBks

SUBrO,5

JMPtobeg2

CHange_color:LEASl,color_hour

MOVCX,6

CHange_kkl:MOVAL,[SI]

INCAL

CMPAL,15

JCCHange_color_kk2

MOVALZ1

CHange_color_kk2:

MOV[SI],AL

INCSI

LOOPCHange_kkl

JMPtobeg2

aO:callmusic

callmusic

callmusic

tobeg2:CALLCLear

JMPbeg2

quit:MOVAX?4C00H

INT21H

,*************************************

hour_linPROCNEAR

PUSHa

CMPcount_houcll

JBtohour_yl

JMPhour_lin_next

tohour_yl:MOVSlglez3

JMPhour_yl

hour_lin_next:

MOVcount_hour,0

MOVSlgle,5

CALLCLk

MOVDLZCH

CALLbcd2

CMPAL,12

JBhour_kkl

SUBAL,12

hour_kkl:MOVCLz30

MULCL

PUSHAX

XORDX,DX

MOVAX,minute2

MOVCX,12

DIVex

MOVCX,AX;minurte2/12

POPAX

ADDAX,CX

MOVhour2,AX

;擦掉

MOVColor,0

MOVAX,hour

MOVBX,rO

ADDBX,2O

CALLrenovate

MOVDXzyuanx

MOVx3,DX

MOVDX,yuany

MOVy3zDX

ADDAX,270

ADDBX,400;90

CALLrenovate

;擦掉

MOVDXzyuanx

MOVx2zDX

MOVDX,yuany

MOVy2,DX

MOVDX,xO

MOVxl,DX

MOVDX,yO;擦掉

MOVylzDX

CALLsjx

ADDAX,180

CALLrenovate

;擦掉

MOVDXzyuanx

MOVx2,DX

MOVDXzyuany

MOVy2,DX

SUBBX,100

CALLrenovate

MOVDXzyuanx

MOVx3,DX

MOVDX,yuany

MOVy3,DX;擦掉

CALLsjx

MOVSlglez4

.***************************..■寫

hour_yl:MOVALzcolor_hour

MOVcolor,AL

MOVAX,hour2

MOVBX,rO

ADDBX,70

CALLrenovate

MOVDX,yuanx

MOVx3,DX

MOVDXzyuany

MOVy3,DX

ADDAX,90

ADDBX,600;90

CALLrenovate

MOVDX,yuanx

MOVx2,DX

MOVDX,yuany

MOVy2,DX;重寫

ADDAX,180

CALLrenovate

MOVDX,yuanx

MOVxl,DX

MOVDX,yuany

MOVyl,DX

CALLsjxx

CALLsjxy

ADDAX,270

SUBBX,100

CALLrenovate

MOVDX,yuanx

MOVx3,DX;重寫

MOVDX,yuany

MOVy3,DX

CALLsjx

CALLsjxx

CALLsjxy

MOVCXzhour2

MOVhour,CX

hour_quit:POPa

RET

hourjinENDP

.********************************

minute_linPROCNEAR

PUSHa

CMPcount_minute,ll

JBtominute_yl;仍是原來的一個

JMPminute_lin_next

tominute_yl:MOVSlgle,0

JMPminute__yl

minutejinjnext:

INCcount_hour

CALLCLk

MOVDL,CL

CALLbcd2;bcd->16

MOVCL,6

MULCL;al*cl

PUSHAX

MOVDL,second2

CALLbcd2

XORAH,AH

MOVCL,12

DIVCL

MOVCL,AL;second2/12

POPAX

MOVCH,0

ADDAX,CX

MOVminute2,AX

XQ'CXAOIAI

xuen"x。AOIAI

aieAOua」

081'xvaav

x[s11VD

X(HAAOIAI

oA'xaAOIAI

XO'TXAOIAI

0X*xaAOIAI

Xd'MAOIAI

AuenA'x。AOIAI

xa'zxAOIAI

xuenAzxaAOIAJ

ajeAouajiiv。

06:008'xgaav

89z/xvaav

XQ'fAAOIAI

AuenA-xaAOIAI

Xb£XAOIAI

xuenA-xaAOIAI

a^BAOuajnv3

OT(xaaav

0」'X8

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論