2、阅读下列程序并回答问题
CLR C MOV A,#9AH SUBB A,60H ADD A,61H, DA A MOV 62H,A (1) 请问该程序执行何种操作?
(2) 已知初值:(60H)=23H,(61H)=61H,请问运行程序后:(62H)=
( )?
三、 编程题(共60分,每题30分)
1、将31H、32H单元与41 H、40H单元的双字节十进制无符号数相加,结果存入32H,31H,30H单元。即(31H)(30H)+(41H)(40H) 32H、31H、30H。
(1) 输入程序 参考程序 MOV R0,#30H
MOV R1,#40H MOV R2,#02H CLR C L1: MOV A,@R0
ADDC A,@R1 DA A MOV @R0,A INC R0
INC R1 DJNZ R2,L1 CLR A MOV ACC.0,C MOV @R0,A
(2) 在31H、30H单元存入加数如3018,在41H,40H单元存入被加数如
8975。
(3)输入程序首地址,(从处为2000H),然后开始单步或断点运行该段程序。
(4)运行过程中检查数据的变化,并在最后检查(32H)= ,(31H)= , (30H)= 。
2、 编程实现逻辑运算:Q=(U *(V+W))+X.Y)+Z。设U~Z的位地址为00H~05H.Q的位地址为07H。《实际中U~Z可以是外部输入端口信号或软件设定的一些控制位》。 实习步骤:
(1)输入所编程序。
MOV C,01H O RL C,02H ANL C,00H
MOV F0,C ;暂存U*(V+W)的值 MOV C,03H ANL C,/04H ORL C,F0 ORL C,/05H
MOV 07H,C ; 保存结果
(2)部RAM20H单元(位地址00H~07H的位在20H单元)输入某个数据(注意此时各位的状态并做好记录)。
(3)单步或断点运行所编程序,逐步检查Cy及个数据的变化情况(注意
检查时也按字节读出,再观察其相应位)。 (4)验证运行结果 (5)改变20H单元的置数,
《单片机原理与应用》试题009答案
三、
填空题(共20分,每题4分)
1、单片机试验系统与微机是通过 串行通讯电缆 相连。
2、若想进入全屏幕编辑界面,按下F1功能键,按ALT+F建立新文件,即
可开始输入源文件。
3、当程序输入错误或需要调整时,使用A命令完成。 4、将立即数#33H送20H单元使用MOV 20H,#33H指令。 5、入栈指令使用PUSH ACC指令。 四、
程序分析题(共20分,每题10分)
1、位地址为M、N、Y,程序如下:
MOV C,M ;(M) ?C ANL C, ;(M) MOV Y,C ;(Y)=(M) MOV C,M ;(M) ?C ANL C,N ;(M)
ORL CY ; MOV Y,C 程序功能表达式: (Y)=(M)*(/N)+(M)*(N)
2、阅读下列程序并回答问题
CLR C MOV A,#9AH SUBB A,60H ADD A,61H, DA A MOV 62H,A (3) 请问该程序执行何种操作?
(4) 已知初值:(60H)=23H,(61H)=61H,请问运行程序后:(62H)=
( )? 解
(1) 操作是单字节BCD码运算,是将
(61H)-(60H)?62H
(2)(62H)=38H
四、 编程题(共60分,每题30分)
1、将31H、32H单元与41 H、40H单元的双字节十进制无符号数相加,结果存入32H,31H,30H单元。即(31H)(30H)+(41H)(40H) 32H、31H、30H。
(1) 输入程序 参考程序 MOV R0,#30H
MOV R1,#40H MOV R2,#02H CLR C L1: MOV A,@R0
ADDC A,@R1 DA A MOV @R0,A INC R0 INC R1 DJNZ R2,L1 CLR A MOV ACC.0,C MOV @R0,A
(2) 在31H、30H单元存入加数如3018,在41H,40H单元存入被加数如
8975。
(3)输入程序首地址,(从处为2000H),然后开始单步或断点运行该段程序。
(4)运行过程中检查数据的变化,并在最后检查(32H)= ,(31H)= , (30H)= 。
2、 编程实现逻辑运算:Q=(U *(V+W))+X.Y)+Z。设U~Z的位地址为00H~05H.Q的位地址为07H。《实际中U~Z可以是外部输入端口信号或软件设定的一些控制位》。 实习步骤:
(1)输入所编程序。
MOV C,01H O RL C,02H ANL C,00H
MOV F0,C ;暂存U*(V+W)的值 MOV C,03H ANL C,/04H ORL C,F0 ORL C,/05H
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库单片机试题(51,附答案)(8)在线全文阅读。
相关推荐: