




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、三、分析程序.写出结果1、已知(A) =83H. (RO) =17H,(17H) =34乩 执行下列程序段后(A)=.ANL A. U17HORL 17H. AXRL A. 0ROCPL A2、下列程序段执行后,(R0) =.(7EH) =OVOVOVECECEC M M M D D DRO. 7FH7EH, BO7FH, S42H8R0RO 8R03、已知(R3X05H,运行程序后,结果为(50H )=:MAIN: MOV A, R3MOV DPTR, #TABMOVC A,A+DPTRMOV 50H, ARETTAB: DB 00, 01,04, 09, 16DB 25, 36,49, 6
2、4, 81这个子程序的功能是:4、已知一片DAC0832接成収缓冲方式.其地址为4000H,其控制程序如下:MOV DPTR, #1000HMOV R0, 00HWAIT: MOV A, R0MOVX DPTR,AINC R0NOPSJMP WAIT读程序执行后.DAC0832输出的波形为波。5、已知(R3)=05H,程序运行后,结果为(50H )=MAIN: MOV A, R3MOV DPTR, #TABMOVC A, A+DPTRMOV 50H, ARETTAB: DB 00, 01,04, 09, 16DB 25, 36,49, 61, 81这个子程序的功能是该段程序执行后.(A) =,
3、(CY) =。MOVA, 56HMOVR4, 95HADDA, R1DAA7. 下面该段程序的功能是MOV DPTR, #1000HMOV R0, S20HMOV A, SOFFHLOOP: MOVX 0DPTR. AINC DPTRDJNZ R0, LOOP8. 下列程序段执行后,(A)=.(B)=oMOV A, #OFBHMOV B, B12HDIV AB9. 下面该段程序的功能是。CLR AMOV RO, AMOV R2, 09HLOOP:HERE:ADD A, ROINC RODJNZ R2, LOOPMOV R3, ASJMP HERE三、分析程序.写出结果(答)1. 0CBH2.
4、7EH. OFFH325、查表求A中所放数的平方值4.锯齿波525 (或19H),查表求0、9数字的平方值6.51H,17将外部RAM中从1000H单元开始的20H个单元的值宜成OFFH。8. 13 (ODH), 17 (11H)9. 完成0、8之间自然数的求和。1. 已知程序执行前有A=02H, SP=52H, (51H) =FFH, (52H)=FFH下述程序执行后:POP DPHPOP DPLMOV DPTR, 4000HRL AMOV B, AMOVC A, 0A+DPTRPUSH AMOV A,BINC AMOVC A, 0A+DPTRPUSH ARETORG 4000HDB 10H
5、, 80H, 30H, 50H, 30H, 50H30H, 50H, 50H 30H问:A=( 50H )fSP=( 52H ), (51H) = ( 30H ), (52H) = ( 50H )2. 写出下列程序的运行结果。MOVSP, # 40HMOV42H,S85HMOV55H,S37HPUSH42HPUSH55HPOP42HPOP55H(SP)二10H(42H )=37H(55H) =85H片外RAM单元存储内容如图所示,分析如下程序段执行结果:2、RAM、片外 ROM.4001H4003H4002H4001H4000H片外ROMMOV MOVXMOVMOVMOVC有一个16DPTR.
6、 31002HA, DPTRRO. #42HA, R0A, A+DPTR 位二进制数1021H.CA. 21H(A)=CLRXCHRRCXCHXCHRRCXCHA. 21HA, 20HA. 20H片外RAM4004H4003H4002H1001H1000H(A) =(A) =(Hi 8位存于21H单元,低8位存于20H单元。执行如下程序段:6试分析:(21H) =:(20H)=该程序段的功能是:3、设/?()的内容为32H, A的内容为48H.内部RAM的32H爪元内容为80H, 40H氓元内容为08H。执行如下程序段:MOVA. Ro:MOV 40H;MOV40H A:MOVRo, #35:
7、试分析:(Ro ) =:(A) =;(32H) =:(40H) =;4、若(CY) =1, (Pl) =10100011B. (P3) =01101100Bc执行如下程序段:试抬出执行下列程序段后。MOVPl. 3. CMOVPl. 4, CMOVC, Pl. 6MOVP36, CMOVC, P1.0MOVP34. C试分析CY. Pl 口及P3 口内容的变化情况:5、假设一个有符号二进制数OBAH存入片内30H单.元中.执行如下程序段:XEQU30HYEQU32HMOVA,XJNBACC. 7, ZHENGCPLAORLA, ttSOHADDA, S01HZHENG:MOVY,A试分析:(3
8、2H)=该程序段的功能为:,6、定义一个连续的片内数据区30乩31H、32乩33乩一个无符号二进制数0F6H存入30H爪元中,执行如 下程序段:MOV A, 30HMOV B, #64HDIV ABMOV 31H. AMOV A, BMOV B, HOAHDIV ABMOV 32H, AMOV 33H, B试分析:(31H) =:(32H) =:(33H) =该程序段的功能为1、程序存储器空间表格如下:MOVA , 2 0 HI NCAMOVD PT R, # 2 0 0 0 HMOVC A, A + DPTRC P L A:0 1 H a:01H+1=02HtA;2 0 0 0 HtDPTR
9、-;(2000H+2)=5BHta:5BH求反等于A4H地址2 0 0 0 H2 0 0 1 H2 0 0 2 H2 0 0 3 H内容3 FH0 6 H5 BH4 FH 已知:片内RAM的2 0 H中为0 1 H.执行下列程序后(3 0 H) =?:AIHt(30H)MOV30H, AEND: SJMPEND答执行程序后,(30H)=A42、分析程序段:C L RCMOVA,# 91 HS U B BA.6 1H :求6 OH内的BCD数的补数,9 A H - 2 4 H = 7 6 HADDA,6 1H :7 6 H + 7 2 H = E 8 HDAA*;C Y= 1 x A = 4 8
10、 HM 0 V6 2H,A解:根据9 A H = 9 9 = 1的特殊性,该程序功能为单字节B C D数减法运算,即完成的是(6 1 H ) ( 6 0 H ) t ( 6 2 H )。所驱行后.(62 H )=48 H,总即 7 2 - 2 4 = 4 8K (RO)=4BH, (A)=84H,片内 RAM (4BH) =7FH, (40H)=20HMOVA, R0;7FHtAMOVR0, 40H;20Ht4BHMOV40H, A;7FH40HMOVRO,S35H问执行和程序后.RO. A和4BH. 40H单元内容的变化如何?答程序执行后(RO) =35H (A)=7FH, (1BH)=2O
11、H, (4OH)=7FH.2、设(RO) = 7EH, DPTR= 1 0 F EH.片内RAM 7 EH和7 F H两讯元的内容分别是F FH 和3 8H,请写出下列程序段的每条指令的执行结果。I NCR 0I NCR 0I NCR 0I NCD P T RI NCD PT RI NCD P T R解(1 ) ( 7 E H )=0 0 H(2 ) R 0 = 7 F H(3 ) 7 F H = 3 9 H(4) DPTR=1 0 F FH(5) DPTR=1 1 OOH(6) DPTR=1101Hlx 设 R0=20H, Rl=25H, (20H)=80H, (21H)=90H, (22H
12、)=AOH, (25H)=A0H(26H)=6 FH, (27H)=76H,下列程序执行程序后结果如何?HOOHJn) 0 Hdd h(hzi)HcoclHOX “到 q “tha。hooh(hh)VO H3 HOO H3 HIO H3n3 HIO n3 HOO H3 HIO H3 Ho 3HddHOT)ouTJX HCOIAOFi HIOW-TJX HUAo 注 X3WO H 二AOFi HIOW-JNVHOIAo注炙撰上毁仑卑矣題壬貯H00=(H2) uhoh(hc) H00H5三出0工01)发H06 H (a) HIOOC H (xldeHOS n (g)H08n (V) Hoooz H
13、 (xldeH06 計(HI002)H06n (V)XhO 巴daVCQ- xldo Hoooz 戈巴 dd uda H06KXHOHI00C1H (任da)Hos u (Hoooz)H08 H (a)HooocllH出 da)HOZ H (V) HOI H g)HOI H (V)任da ONIv uda xaokH08AOKHooozmlda AOFi z1 AOKV OKIV 呂 0 AOK 0x1V 頁 AOKgaavg.vAOKVCQAOKH01:Tt:A0KTHOZH(Hzg) hscmh(h-s) oh(hos) hszh02 OSH8*IgH2S “huhw) #劉h(ha)In
14、 (HogJKfSox OWQ 匚X3NHIO豺II夏 doocrxdKfSAOKONf zxfa0AONXT?2 MOV30H, S60HMOVRO,H60HMOVA, 30HMOVB. AMOVRO,B(A) =,(R0) =,(B) =3. MOVSP,#60HMOVA, 301H(A) =01HfMOVB, #02H(B) =02H9PUSHA(S P)=61HPUSHB(S P)=62HPOPAPOPB(6 0 H)= 01H1 位地址为MN、Y。程序如下:C, M c,;(M) Y;(M)Y,C;(Y) = (M)C,M;(M) -cC,N;(M)CY9Y,C程序实现的逻辑表达式是
15、什么?(Y) =(M)*(/N) + (M)*(N)MOVNOMOVMOVZORMOV2阅读下列程序并回答问题CLRCMOVA, 39AHSUBBA, 60HADDA, 61H,DAAMOV62H,A 已知:(A) =02H, (SP) =42H (41H) =FFH, (42H) =FFH,以下程序段执行后(A) =30H、(SP) =40H、(PC) =3080H oPOPDPH: (DPTR) =FFFFH POPDPL:MOV DPTR. #3000H13RR A: (A)=01HMOV B, A: (B) =O1HMOVCA,A+DPTR: (A)=80HPUSHA:(41H) =8
16、0HMOV A, B: (A) =O1HINCA:(A) =02HMOVCA,A+DPTR: (A)=3OHPUSHA:(42H) =30H RET:(PC) =3080HORG 3000HDB1OH, 80H, 30H. 50H. 7OH4.试分析执行下列抬令MOV A, U8DHSETB CADDC A, C0B2H后,(A) = 40 H, 0V=1. P= 1Is写出下列抬令执行后的结果:MOVA. #20HMOVRO. 20HMOVR0 AANLA, SOFHORLA. B80HXRLA. R0(A)=0A0 H : (RO) = 20 H:(20H)=20 H2、写出下列程序执行后
17、.寄存器60H 6FH的内容为 OOH OFH ORG 4000HSTART: AJMP MAINORG 4100HMAIN: MOV RO. 360HMOV R7, #10HMOV A, UOOHLOOP: MOV R0, AINC AINC RODJNZ R7, LOOPHERE: AJMP HEREEND3. MOV DPTR, #2314HMOVRO, DPHMOV14H,22HMOVRl, DPLMOV23H tt56HMOVA, R0XCHA, DPH执行以上IK令后(DPTR) =5614 H :4.试分析执行下列抬令MOV A, 50BHSETB CADDC A, tt74H后.(A) = 80H
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 职业培训机构信息技术水平提升计划
- 城市基础设施建设结算审计流程
- 2025-2030中国多壁纸袋行业市场现状供需分析及投资评估规划分析研究报告
- 小学科学三年级上册团队合作活动计划
- 六年级国庆节作文500字(13篇)
- 水利工程质量监督与验收工作计划
- 初中有关英雄史诗不朽丰碑征文8篇
- 写景作文我家后院450字15篇
- 电商平台品牌推广协议
- 护理药物质感管理
- 数字正射影像图在测绘行业的生产流程
- 漏肩风病中医护理方案
- 内蒙古赤峰历年中考语文现代文阅读之非连续性文本阅读7篇(截至2024年)
- 尾矿库安全生产责任制
- 养老院老人心理关爱制度
- 2024年中国装饰公司100强企业排名
- 【MOOC】化学与人类文明-西安交通大学 中国大学慕课MOOC答案
- eras妇科肿瘤围手术期管理指南解读
- 2025医院内部审计工作计划范文
- 管道闭水试验(自动计算)
- GB/T 24630.2-2024产品几何技术规范(GPS)平面度第2部分:规范操作集
评论
0/150
提交评论