单片机习题-读程序_第1页
单片机习题-读程序_第2页
单片机习题-读程序_第3页
单片机习题-读程序_第4页
单片机习题-读程序_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.单片机习题和试题库读程序1.写出下列指令执行的结果(1).MOV A,#20HMOV R0,#20HMOV R0,AANL A, #0FHORL A, #80HXRL A, R0A=_ ; R0= ; (20H)=_(2).MOV DPTR, #2314HMOV R0, DPHMOV 14H, #22HMOV R1, DPLMOV 23H, #56HMOV A, R0XCH A, DPH执行以上指令后A=_ DPTR=_(3).MOV A,#50HMOV B,#77HPUSH ACCPUSH BPOP ACCPOP B执行完本段指令后(A)=_ (B)=_2.设内部RAM中59H单元的内容为

2、50H,写出当执行下列程序段后寄存器A,R0和内部RAM中50H,51H单元的内容为何值?MOV A, 59HMOV R0, AMOV A, #00HMOV R0, AMOV A, #25HMOV 51H, AMOV 52H, #70H3.已知(A)=83H,(R0)=17H,(17H)=34H。请写出执行完下列程序段后A的内容。ANL A,#17HORL 17H, AXRL A, R0CPL A4. 试分析下列程序段,当程序执行后,位地址00H,01H中的内容为何值?P1口的8条I/0线为何状态?CLR CMOV A,#66HJC LOOP1CPL CSETB 01HLOOP1:ORL C,

3、ACC.0JB ACC.2,LOOP2CLR 00HLOOP2:MOV P1,A5.若A=11H,R0=33H,B=55H,(11H)=22H,(22H)=66H,(33H)=44H,在注释区写出分别执行下列指令后果的结果。(1)MOV R1,A ;(2)MOV R3,#11H ;(3)MOV R0,#22H ;(4)MOV A, R0 ;(5)MOV B,33H ;(6)MOV 40H,R0 ;6.若A=78H,R0=34H,(34H)=DCH,(56H)=ABH,Cy=1,求分别执行下列指令后(34H)和(56H)中的数据。(1)ADDC A,R0 ;(2)SUBB A,56H ;(3)D

4、EC R0 ;(4)INC 56H ;7若A=B7H,R0=5EH,(23H)=A1H,Cy=0,将分别执行下列指令的结果写在注释区。(1)ANL A,R0 ;(2)ORL A,#23H ;(3)XRL 23H,A ;(4)RLC A ; ;10试求下列程序依次运行后有关单元中的内容。MOV 20H,#A7H ;MOV C,07H ;ORL C,/H ;CPL 00H ;SETB 03H ;MOV A,20H ;RLC A ;MOV 20H,A ;11已知:(60H)23H,(61H)61H,以下程序段执行后(62H) 。CLR CMOV A,9AHSUBB A,60HADD A,61HDA

5、AMOV 62H,A12已知:(A)02H,(SP)40H,(41H)FFH,(42H)FFH,以下程序段执行后(A) .(SP) .(41H) .(42H) .(PC) 。POP DPHPOP DPLMOV DPTR,3000HRR AMOV B,AMOVC A,ADPTRPUSH ACCMOV A,BINC AMOVC A,ADPTRPUSH ACCRETORG 3000HDB 10H,80H,30H,50H,30H, 50H13以下程序段执行后(A)= ,(30H) 。MOV 30H,0A4HMOV A,0D0HMOV R0,30HMOV R2,5EHANL A,R2ORL A,R0SW

6、AP ACPL AXRL A,0FEHORL 30H,A14已知(59H)50H,以下程序段执行后(A)= ,(50H) ,(51H) ,(R0) 。MOV A,59HMOV R0,AMOV A,00MOV R0,AMOV A,25HMOV 51H,AMOV 52H,70H16.若(R1)=30H,(A)=40H,(30H)=60H,(40H)=08H。试分析执行下列程序段后上述各单元内容的变化。 MOV A,R1 MOV R1,40H MOV 40H,A MOV R1,#7FH17.若(A)=E8H,(R0)=40H,(R1)=20H,(R4)=3AH,(40H)=2CH,(20)=0FH,

7、试写出下列各指令独立执行后有关寄存器和存储单元的内容?若该指令影响标志位,试指出CY. AC.和OV的值。 (1)MOV A,R0 (2)ANL 40H,#0FH (3)ADD A,R4 (4)SWAP A (5)DEC R1 (6)XCHD A,R120.改正下列指令MOV R3,A MOV DPTR,A INC R3 IDEC DPTR ADDC #30H,A 21.若(10H)=0FFH,(11H)=00H,(12H)=0FFH,(13H)=00H,写出每一步指令运行结果MOV A,10H(A)= ,ANL A,#01H(A)= ,MOV A,11H(A)= ,ORL A,#01H(A)

8、= ,MOV A,12H(A)= ,XRL A,#01H(A)= ,MOV A,13H(A)= ,XRL A,#0AA(A)= ,(10H)= , (11H)= , (12H)= , (13H)=22.MOV 30H,#60H MOV R0,#60H MOV A,30H MOV B,A MOV R0,B (A)= ,(0)= ,()= ,23MOV SP,#60H MOV A,#01H(A)= , MOV B,#02H()= , PUSH A()= , PUSH B()= , POP A POP B()= ,24改正下列指令MOV A,DPTRMOV DPTR,10HMOV DPTR,40HM

9、OVX 40H,#30HADD 20H,#10H25.设内部RAM(30H)=5AH,(5AH)=40H,(40H)=00H,端口P1=7FH,问执行下列指令后,各有关存储单元(即R0,R1,A,B,P1,30H,40H及5AH单元)的内容如何?(8分) MOV R0,#30H ;R0=30H MOV A,R0 ;A=5AH MOV R1,A ;R1=5AH MOV B,R1 ;B=5AH MOV R1,P1 ;(5AH)=7FH MOV A,P1 ;A=7FH MOV 40H,#20H ;(40H)=20H MOV 30H,40H ;(30H)=20H26.位地址为M.N.Y,程序如下:MO

10、V, ;() ANL C, ;(M) MOV Y,C ;(Y)=(M)MOV C,M ;(M) C ANL C,N ;(M)ORL CY ;MOV Y,C 求程序功能表达式:27.阅读下列程序并回答问题CLR CMOV A,#9AH SUBB A,60H ADD A,61H, DA A MOV 62H,A请问该程序执行何种操作?28.已知初值:(60H)=23H,(61H)=61H,请问运行程序后:(62H)=( )?(1).程序如下2506H M5: MOV SP,#58H; 2509MOV 10H,0FH; 250CH MOV 11H,#0BH; 250FH ACALL XHD; 2511H MOV 20H,11H 2514H M5A: SJMP M5A XHD: PUSH 10H PUSH 11H POP 10H POP 11H RET问:()执行后堆栈内容?()执行:后,()?()?29.解读下列程序,然后填写有关寄存器内容(1) MOV R1,#48H MOV 48H,#51H CJNE R1,#51H,00H JNC NEXT1 MOV A,#0FFH SJMP NEXT2 NEXT: MOV A,#0AAH NEXT2: SJMP NEXT2 累加器 A=( )(2) MOV A,#0FBH MOV PSW,#10H ADD

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论