实验一清零程序.doc:..实验一清零程序一、 实验S的:掌握汇编语言设计和调试方法,熟悉键盘操作。二、 实验内容:把200011〜20FF11的内容清零。三、 实验程序框图四、 实验步骤:用连续或单步方式运行程序,检查2000〜20FF屮执行程序前后的内容变化。五、 思考:假使把1000H〜10FFH中的内容改成FF,如何修改程序,请分别用连续和单步方式运行程序来完成校验证六、 程序清单(1)基本程序(:MOVRO,#OOH;(00H)送R0,R0为计数器MOVDPTR,#2000H;(2000H)送DPTRL001:CLRA:累加器A清零******@DPTR,A:存储空间内容清零INCDPTR;DPTR加1INCR0;R0加1CJNER0,#FFH,L001;若即不等于00,则跳转至L001继续循环LOOP:SJMPLOOPEND七、思考:假使把1000H〜0640HSEO1:MOVRO,#OOH;(00H)送RO,RO为计数器MOVDPTR,#1OOOH;(2000H)送DPTRL001:MOVA,#FF;累加器A置******@DPTR,A;存储空间内容置ITINCDPTR;DPTR加1INCRO;R0加11CJNERO,#FFH,L001;若尺0不等于00,则跳转至LOO1继续循环LOOP:SJMPLOOPEND现象:运行第一条程序可以发现1000H〜10FFH中的内容变成FF,运行第二条程序1000H〜。心得:该实验的内容比较简单。,Pl口输出一、 实验目的:掌握P31_1、PlU简单使用。二、 实验内容:,P1口按16进制加一方式点亮发光二极管。三、 ,-〜L8,K1拨动一次,L1〜L8发光二极管按16进制方式加一点亮。快捷连线说明:-〜->L1〜L8(发光二极管)四、 思考:修改程序,使发光二极管左移方式点亮。五、 程序清单(1)基木程序(文件名HW01•0000HLJMPJ100OKG081OHJ100:MOVA,#00HJ101:,J101MOVR2,#,J101J102:JNB1),J102MOVR2,#,PLAMOVPl,AJMPJ101DELY:PUSH02HDEL2:PUSH02HDEL3:PUSH02HDEL4:DJNZR2,DEL4POP02HDJNZR2,DEL3POP02HDJNZR2,DEL2POP0211DJNZR2,DELYRETEND九,改变延时常数,使发光二极管闪亮时间改变。修改程序,0810HJ100:MOVA,#0911J101:,J101MOVR2,#,J101J102:,J102MOVR2,#,PLAMOV1)1,AJMPJ101DELY:PUSH02HDEL2:PUSH02HDEL3:PUSH02HDEL4:DJNZR2,DEL4
实验一清零程序 来自淘豆网www.taodocs.com转载请标明出处.