习题(指令与编程及答案).doc_第1页
习题(指令与编程及答案).doc_第2页
习题(指令与编程及答案).doc_第3页
习题(指令与编程及答案).doc_第4页
习题(指令与编程及答案).doc_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

一 单项选择题1. ORG 0003HLJMP 2000HORG 000BHLJMP 3000H2. 当CPU响应外部中断0后,PC的值是( A)。A.0003H B. 2000H C. 000BH D. 3000H3. MCS-51的相对转移指令的最大负跳距离为( B )。A.2KB B. 128B C.127B D. 256B4. 以下运算中对溢出标志0V没有影响或不受影响的运算是( A )。A.逻辑运算 B. 符号数加减运算 C. 比较数据大小运算 D. 除法运算5. 产生信号的指令是 ( C )。 A . MOVX A ,DPTR B. MOVX DPTR, A C. MOVC A , A+PC D. MOVX A, A+DPTR6. MOVX A , DPTR指令中的源操作数的寻址方式是( B )。A.寄存器寻址 B.寄存器间接寻址 C.直接寻址 D.立即寻址7. 将MCS-51的工作寄存器置成3区的指令是( B )。A. MOV PSW , #13H B.MOV PSW , #18HC. SETB PSW.4 ,CLR PSW.3 D.SETB PSW.3 ,CLR PSW.48. 指令AJMP的跳转范围是( C )。A .256B B.1KB C.2KB D.64KB9. 6264芯片是( B )。A.EPROM B.RAM C .FlashROM D .EPROM10. 下面那条指令产生信号( D )。A.MOVX A , DPTR B.MOVC A , A+DPTRC.MOVC A , A+PC D.MOVX DPTR , A11. 执行LCALL 4000H指令时,MCS-51所完成的操作是( D )。A.保护PC B.保护现场 C.4000H PC D.PC+3入栈,4000H PC12. 下列指令中可能改变Cy的有( C )。 A.INC A B.CPL A C. RLC A D.MOV A , #data13. 假定设置堆栈指针SP的值为36H,在执行指令PUSH 20H后,SP的值为( B )。A.36H B.37H C. 38H D.21H14. PUSH ACC指令,MCS-51完成的操作是( A )。A.(SP)+1SP (ACC) (SP) B. (ACC) (SP) (SP)-1SP C.(SP)-1SP (ACC) (SP) D. (ACC) (SP) (SP)+1SP15. MOV C, 00H指令的第二操作数寻址方式是(A )。A.位寻址 B. 直接寻址 C. 立即寻址 D. 寄存器寻址16. 在算术运算中,与辅助进位AC有关的是( C )。A.二进制 B. 八进制 C. 十进制 D. 十六进制17. 把P0口高四位变0,低四位不变,应使用指令( D )。A. ORL P0,#0FH B. ORL P0,#0F0HCANL P0,#0F0H D. ANL P0, #0FH18 ORG 0000H AJMP 0040H ORG 0040H MOV SP, #00H当执行完上面的程序后,PC的值是( C )。A.0040H B. 0041H C. 0042H D. 0043H19. 在相对寻址方式中,“相对”两字是指跳转( A )。A.地址偏移量rel B. 当前指令的首地址C.当前指令的末地址 D. DPTR值?20. 使用8051,且=1,则可以外扩ROM( A )。A. 64KB B. 60KB C. 58KB D. 56KB21. 已知(31H)=21H,(32H)=04H,执行下列指令后,31H的内容为( B )。PUSH 31HPUSH 32HPOP 31HPOP 32H A.21H B. 04H C. 32H D. 31H22. 已知(A)=00H,执行DEC A指令后,A 的内容为( B ) A00H B. FFH C. 01H D. 0FH23. 要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是 ( B )。A. MOV B. MOVX C. MOVC D. 以上都行24. LCALL存于2000H开始的地址单元中,执行完相应子程序中的返回指 令,PC=( D )。A2000H B. 2001H C. 2002H D. 2003H25. ?程序设计的方法一般有( C ) A1种 B. 2种 C. 3种 D. 4种26. 在寄存器间接寻址方式中,指定寄存器中存放的是( B ) A. 操作数 B. 操作数地址 C. 转移指令 D. 地址偏移量27. 当8031外扩程序存储器8KB时,常使用EPROM2716( C ) A. 2片 B. 3片 C. 4片 D. 5片28. 中断服务程序的最后一条指令必须是( C ) A. END B. RET C. RETI D. AJMP29. ADC0809启动A/D转换的方式是( C ) A. 高电平 B. 低电平 C. 正脉冲 D. 负脉冲30. MOV C, 30H源操作数寻址方式为( D )A. 立即寻址 B. 寄存器寻址 C. 寄存器间接寻址 D. 位寻址31. POP A 指令,MCS-51完成的操作是( A ) A. A(SP) SP(SP)-1 B. SP(SP)-1 A(SP) C. A(SP) SP(SP)+1 D. SP(SP)+1 A(SP)32. 当(RS1,RS0)=(1,1)时,工作寄存器R0对应内部RAM的( D )字节单元。 A. 00H B. 08H C. 10H D. 18H33. 在R3初值为00H的情况下,DJNZ R3, rel指令将循环执行( B ) A. 0次 B. 256次 C. 128次 D. 10次34. 执行AJMP addr11指令时,MCS-51完成的操作是( D ) A. 保护PC B. PCaddr11 C. 保护现场 D. PC+2入栈 PC010 addr1135. ORG 2000HLCALL 3000HORG 3000HRET上面程序执行完RET指令后,(PC)=( C )。 A. 2000H B. 3000H C. 2003H D. 3003H36. MCS-51执行完MOV A, #08H后,PSW的( D )位被置位。A. C B.F0 C. 0V D. P37. MCS-51的并行I/O口信息有两种读取方法,一种是读引脚,还有一种是( A )。 A. 读锁存器 B. 读数据 C. 读A累加器 D. 读CPU38. 对程序存储器的读操作,只能使用( D )。 A. MOV指令 B. PUSH指令 C. MOVX指令 D. MOVC指令39ORG 8000HDS 08HDB 30H, 8AH则8008H单元内容为( B )。 A. 08H B. 30H C. 8AH D. 不确定40. MOV R0, A指令目标操作数的寻址方式是( A )。 A. 寄存器间接寻址 B. 寄存器寻址 C. 直接寻址 D. 相对寻址41. 已知(60H)=23H, (61H)=61H,运行下列程序62H内容为( A )。 CLR C MOV A, #9AH SUBB A,60H ADD A, 61H DA A MOV 62H, AA. 38H B. D8H C. DBH D. 3EH42. 设系统的晶振频率为6MHZ,下列子程序DELAY的延时时间约为( B )。DELAY: MOV R2, #0FAH L2: DJNZ R2, L2 RETA. 900S B. 1006S C. 500us D. 5.501us43. MCS-51的LJMP指令跳转空间为( C )。 A. 2K B. 128127 C. 64K D. 32K44. 关于MCS-51的堆栈操作,正确的说法是( C )。 A. 先入栈,再修改栈指针 B. 先修改栈指针,再出栈 C. 先修改栈指针,再入栈 D. 以上都不对45. JNZ rel指令的寻址方式是( C )。 A. 立即寻址 B. 寄存器寻址 C. 相对寻址 D. 位寻址46 . 8051执行ADD A, 20H指令时,首先在P0口上出现的信息是( D )。 A. 操作码地址 B. 操作码 C. 操作数 D. 操作数地址47. 必须进行十进制调整的十进制运算( C )。 A. 有加法和减法 B. 有乘法和除法 C. 只有加法 D. 只有减法48. 执行MOVX DPTR, A指令时,MCS-51产生( B )控制信号。 A. B. C. ALE D. 49. 已知单片机系统的fosc=6MHZ,执行下列延时程序的时间为( C )。DY2: MOV R6, #2DLP1: MOV R7, #250DLP2: DJNZ R7, DLP2 DJNZ R6, DLP1RET A1ms B. 1.5ms C. 2ms D. 4ms二填空题(每小题1 分,共 15分1. 执行ANL A, #0FH指令后,累加器A的高四位= OOOOH 。2. 设DPTR=(2000)H,(A)=08H,则MOVC A, A+DPTR的操作数的实际地址为 2008H 。3. 假定addrll=00100000000B,标号JAZ的地址为1030H,执行指令JAZ: AJMP addrll后,程序转移地址 1100H 去执行。4. JZ rel 的操作码的地址为1000H ,rel=20H , 他的转移目标地址为 1022H 。28.执行当前指令后,PC内容为 下一条指令的起始地址 。5. 在寄存器间接寻址方式中,其“间接”体现在指令寄存器的内容不是操作数,而是操作数的 所在的存储器的地址 。6. 假定(A)=0FFH,执行指令INC A后,A的内容为 00H 。7. MCS-51系统中,当信号有意义时,表示CPU要从 外部程序 存储器读取信息。8. 访问MCS-51程序存储器传送指令的操作码助记符应为_MOVC_。9. 累加器(A)=7EH,(20H)=#04H,MCS-51执行完ADD A,20H指令后,PSW.0为_O_。10. INC指令_不改变_ CY位。11. 假定累加器A的内容为30H,执行指令1000H: MOVC A,A+PC后,把程序存储器_1030H_单元的内容送累加器A中。12. 在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行_256_次。13. MOV PSW, #10H是将MCS-51的工作寄存器置为第_2_组。14. 指令LCALL 37B0H,首地址在2000H,完成此操作后(PC)=_2003H_。15. 假定DPTR的内容为8100H,累加器A的内容为4DH,执行指令MOVC A, A+DPTR后,送入A的是程序存储器_814DH_单元的内容。16. 累加器A中存放一个其值小于或等于127的8位无符号数,CY清“0”后执行RLC A指令,则A中数变为原来的_2_倍。17. MCS-51的两条查表指令是_MOVC A,A+PC;MOVC A,A+DPTR_。18. 指令 DJNZ R7, rel的指令操作码所在的地址为3000H,rel=EFH,则它的转移目的地址为_2FF1H_。19. 通过堆栈操作实现子程序调用,首先要把_PC_的内容入栈,以进行断点保护。20. 调用返回时再进行出栈操作,把保护的断点弹回_PC_。289318805单片机原理及接口技术 第 3 页 共 9 页21. 设(SP)=60H,(ACC)=30H,(B)=70H,执行指令PUSH ACC,PUSH B后,SP的内容为_62H_。22. 设(SP)=60H,(ACC)=40H,(B)=60H,执行PUSH ACC, PUSH B后61H单元的内容为_40H_。23. 设(SP)=60H,(ACC)=40H,(B)=80H,执行PUSH ACC,PUSH B,62H 单元的内容为_80H_。24. PC中存放的是_下一条指令的起始地址 _ _。25. ORL A, #0F0H是将A的高4位置1,而低4位_ 不变_。26. 一台计算机的指令系统就是它所执行的_指令_集合。27. 累加器(A)=80H,执行完指令ADD A, #83H后,进位位C=_1_。28. 以助记符表示的计算机指令就是它的_汇编_语言。29. SJMP rel的指令操作码地址为0050H,rel=65H,那么它的转移目的地址为_00B7H_。30. 执行如下指令序列后,所实现的逻辑运算式为_P3.O=P1.0P1.1非P1.2_。MOV C, P1.0ANL C, P1.1ANL C, /P1.2MOV P3.0 , C31. 当MCS-51引脚ALE信号有效时,表示从P0口稳定地送出了_外部程序存储器的低8位_地址。三、读程序回答1. 试求下列程序依次运行后有关单元的内容。已知(R0)=24H,(Cy)=1, (1FH)=59H, (20H)=24H, (24H)=B6H 。(6分)MOV A, 1FH ; (A)=_ADDC A, 20H ; 20H的寻址方式是 CLR A ; (A)=_ORL A, R0 ; R0的寻址方式是 ,; (A)=_CPL A ; (A)=_答案:59H、直接寻址、00H、寄存器间接寻址、B6H、49HSECH: MOV DPTR, #2000HMOV R2, #0FHMOVX A, DPTRMOV B, ASLOP : INC DPTRMOVX A, DPTRCJNE A, B, SLP1SLP1: JNC SLP2MOV B, ASLP2: DJNZ R2, SLOPMOV R2, BRET问:(1)此程序完成的是将从 H单元开始的 H个数中的最 值找出,放在 单元中。(2)B寄存器里暂存最 值。(3)若要比较100个数,则哪句程序需要修改? (10分) 答案 :(1)2000H、10H、小、R2(2)小(3)将第二句 MOV R2, #0FH 改为 MOV R2, #992. ORG 6000H ; TAB : DB 45H, 10,88H,5 ; DW 12H,56H,7800H ; ORG 8000HMOV DPTR,#6001HCLR AMOVC A,A+DPTRMOV DPTR, #6005HMOVX DPTR, A问:(1)根据行指令内容,画出存储器从6000H6009H中数据分布图。(2)执行上面的程序,完成了什么功能?(3)最后A的内容为多少?(10分)6000H6001H6009H6000H6001H6009H45H0AH88H35H00H12H00H56H78H00H(1)(2)将从ROM单元地址为6001H的内容传送到片外数据RAM6005H单元中。(3)(A)=0AH3. 已知某二进制数(10H)存在内部RAM50H单元中,阅读下列程序,说明其功能。(6分) MOV R0,#50H ; (R0)=_ MOV A, R0H ; (A)= ,寻址方式是 。 CLR C RLC A ; (A)=_ ADD A, R1 ; 寻址方式是 INC R0 MOV R0, A ; R0的地址是_答案:50H,10H,寄存器间接寻址,20H,寄存器寻址,51H4. START: MOV R0, #30H MOV R7,#0FH MOV DPTR, #3000H LOOP: MOV A, R0MOVX DPTR, AINC R0INC DPTRDJNZ R7, LOOPRET(1) 程序完成的什么功能?(2) R7的作用是什么?(3) RET指令完成什么功能?(10分)答案 :(1)程序将片内RAM中30H3FH单元的内容传送到片外RAM地址为3000H300FH中(2)R7是计数器,初值表示传送数据个数,传送1个减1,当(R7)=0时,表示传送完。(3)返回到主程序的断点处。5. ORG 2000HTAB1:DB 10H,22,ATAB2:DW 10H,2100HORG 3000HMOV DPTR,#TAB2MOV A,#2MOVC A,A+DPTR问:(1)ROM2000H单元中的内容_。 (2) 字符A所在单元的地址为_。(3) 2005H单元中的内容为_。(4)执行程序后,DPTR的内容为_。(5) A的内容为_。(10分)答案 :(1)10H(2)2002H(3)21H(4)2003H(5)21H6. 若(A)=FFH,(R0)=00H,(00H)=FFH,(CY)=0,位地址(00H)=1,将结果填入横线。(6分)DEC A ; (A)=_INC R0 ; 此句将地址为_H的单元加1SETB 00H ; 此句完成_功能ANL C,00H ; (C)=_ADD A, R0 ; 寻址方式=_, (A)=_答案:FEH,00H,位地址为00H的单元置1。0, 寄存器寻址,FEH7. START: MOV A, 40H MOV DPTR, #TAB MOVC A, A+DPTR MOV 40H, A RET TAB DB 30H, 31H, 32H, 33H, 34H DB 35H, 36H, 37H, 38H, 39H假设40H单元中的数的范围从09,问:(1)这段程序完成什么功能?(2)当执行程序前40H中的内容为6,问执行完这段程序后40H中的内容为_。(3) MOVC A,A+DPTR中的寻址方式是 。(10分)答案 :(1)这段程序完成了通过查表得到40H单元的数的ASCII码,并将结果返回40H单元。(2)36H(3)基址+变址的寻址方式8. ADD3: MOV A, R5 ADD A, R2 MOV R0 , A INC R0 MOV A, R6 ADDC A, R3 MOV R0, A INC R0 MOV A, R7 ADDC A, R4 MOV R0, A RET(1)程序完成什么功能?(2)假设执行程序前R0=30H,程序执行结束后30H, 31H, 32H中的内容为_,其中_H中存放高字节(3)执行结束后,CY的内容为 。(10分) 答案 :程序完成了两个3字节数的求和。加数(1)在R7 R6 R5中, 加数(2)在R4 R3 R2 三个字节中和, 32H。三字节和最高位的进位位。9. 设(A)=5AH,(R1)=30H, (30H)=E0H,(CY)=1,根据程序填空。(6分)SWAP A ; (A)=_ADD A, #30H ; 寻址方式_ADDC A, 30H ; (A)=_,寻址方式_RLC A ; (A)=_ANL A, 30H ; (A)=_答案:A5H 立即数寻址 B5H,直接寻址 6BH 60H10. ADDIO: MOV R0, 30H MOV R7, #9 MOV A, R0 LOOP: INC R0 ADD A, R0 DJNZ R7, LOOP MOV 30H, A RET(1) 程序完成的是什么功能?(2) 若把MOV R7,#9改成MOV R7, #4,程序功能有何变化?(10分)答案 :(1)将片内RAM从30H39H十个单元中的内容相加,和 存在30H中。(2)不是10个数相加,是3034H五个数相加。11. LOOK:MOV 51H,#0 MOV R0,#30H MOV R1, #20HLOP: MOV A,R0 CPL A JNZ LP1 INC 51HLP1: INC R0DJNZ R1, LOP RET (1)R0的作用是什么? (2)程序结束后51H单元中存放的内容是什么?(3)若将 JNZ LP1这句变成JZ LP1,程序完成什么功能?(10分)答案 :(1)数据单元指针。(2)片内RAM30H50H单元中内容为FFH单元的个数。(3)将片内RAM30H50H单元中内容为非FFH单元的总个数送给51H。12. 设内RAM (20H)=11001011B, (24H)=01010111B,求依次执行下列指令后的结果。(6分) LOOP: JB 00H, LP1 ; JB 26H, LP2 ; 程序跳转到LP1还是LP2?答_Lp1: MOV A, 20H ; (A)=_ , 寻址方式是_ CPL A (A)= _ ADD A, 24H (A)= _ JZ LP3 ; 执行完此句后,程序跳到LP3还是LP2处? LP2: INC 20HLP3: 答案:Lp111001011B, 直接寻址00110100B10001011BLp213. ORG 2000H TAB: DB 01, 02 DW 03, 04 DS 03H ORG 2200H MOV DPTR, #TAB MOV A, #02H MOVC A, A+DPTR 问: (1)请填入存储器2000H2008H单元的内容。 (2)执行完程序后A中的内容为_。 (3)DPTR是一个_字节的寄存器。(10分)答案 :01H02H00H03H00H04H00H00H00H 2000H(2)(A)=00H(3)214. START: MOV DPTR, #2010 HMOV R7, #10HMOV R0, #30H LOOP: MOVX A, DPTR MOV R0, A DEC DPTR INC R0 DJNZ R7, LOOP RET(1) 程序完成什么功能?(2) MOVX A, DPTR这句指令是什么寻址方式?(3) DJNZ R7, LOOP 这句指令的含义?(10分)答案 :(1)程序完成将片外RAM2010H单元2001H单元的内容,依次传送到片内RAM30H3FH单元中去。(2)寄存器间接寻址。(3)判断(R7)-1 是否为0,若为0,结束循环,不为0继续到LOOP那儿循环。15. 若(A)=78H,(R0)=34H,(34H)=DCH,(56H)=ABH,(cy)=1,求分别执行下列指令后填空。(6分)ADDC A,R0 ; (A)=_, 寻址方式是_ ORL A, #23H ; (A)=_, ; 寻址方式是_ MOV A, 34H ; (A)=_ SWAP A ; (A)=_答案: 55H, 寄存器间接寻址 77H, 立即寻址 DCH, CDH. 16. MOV A, R0 CPL A JZ LABEL1 INC A JZ LABEL2 LABEL1: INC A SJMP LOOPLABEL2: DEC A LOOP: RET问:(1)分析上面一段程序,何时转向LABEL1?何时转向LABEL2? (2)若(R0)=FFH,执行完程序后(A)=_H。(10分)答案 :(1) 当R0 的值为FFH,转向LABEL1,当R0 为00时,转向LABLE2 (2)01H17. START: MOV R0, #40H MOV R7, #09H MOV A, R0 LOOP: INC R0 MOV 30H, R0 CJNE A, 30H, NEXT NEXT: JNC BIEI MOV A, 30H BIEI: DJNZ R7, LOOP MOV 50H, A RET问:(1)A中暂放_。(2)R7寄存器中保存的数是_。(3)最后50H中存放的是_。(10分) (1)最大 (2)比较的次数,共有9个数与A中的数做比较 (3) 片内RAM 40H49H中最大的值18. 已知外RAM(2040H)=50H,ROM(2090H)=96H,内RAM(20H)=85H,试求下列程序依次运行后有关单元的内容。(6分) MOV DPTR , #2040H ; (DPTR)=_ MOVX A, DPTR ; 寻址方式是_,(A)=_ MOV A, 20H ; (A)=_ ANL A, #38H ; (A)=_,寻址方式是_答案: 2040H 寄存器间址, 50H 85H 00H 立即寻址19. CLR CLOOP1: MOV A, R0ADDC A, R1DA AMOV R0, AINC R0INC R1DJNZ R7, LOOP1CLR AMOV ACC.0, CMOV R0, ARET 问:(1)DAA指令有何用途? (2)若执行程序前(R0)=20H,(R1)=30H,(R7)=03H,则程序完成什么功能?程序最后的结果放在哪些单元?(10分)答案 :(1) DAA是对A中的数进行十进制数的调整。 (2) 将存放在 (22H) (21H) (20H)中的 BCD码与 (32) (31H)(30H) 单元中的BCD码相加,结果调整为BCD码后放回(23H)(22H)(21H)(20H)单元中,其中高地址存放高位字节。20. MOV R0, #20HSLOP: MOV A, R0 JZ LP1 JB ACC.7, LP2 INC 30HLP0: INC R0 DJNZ 1FH, SLOP ENDLP1: INC 31H SJMP LP0LP2: INC 32H SJMP LP0问:(1)若执行前(20H)单元中的内容为F1H,则程序能不能走到LP1处? (2)执行前1FH单元中存放的是什么? (3)执行后30H,31H,32H单元中各存放的什么数据?(10分) (1) 不能 (2)参加统计的数的个数 (3) 30H中放正数的个数 31H中放“0”的个数 32H中放负数的个数21. 已知(30H)=58H,读程序填空。(6分) CLR C MOV A, 30H; 寻址方式是_, (A)=_ RLC A RLC A ; (C)=_ ADD A, #36H ; 寻址方式是_,(A)=_ JZ LOOP2 ; 程序转至LOOP1还是LOOP2?答_ Loop1: MOV A, 00H直接寻址, 58H 1 立即寻址, 96H LOOP122. (30H)=15H,问执行完程序后,A,B,SP,32H,33H ,34H的内容是多少?(10分) MOV SP, #30H XCH A, 30H MOV B, A ANL A, #0FH MOV 33H, A MOV A, B PUSH A SWAP A ANL A, #15H MOV 34H, A PUSH A答案 : (A)=11H (B)=15H (SP)=32H (32H)=11H (33H)=05H (34H)=11H23. 内部RAM30H,31H单元中存放两个无符号数,读程序回答问题。(10分) ORG 1000HSTART: CLR C MOV A, 30H SUBB A, 31H JC NEXT MOV A, 30H XCH A, 31H MOV 30H, ANEXT: NOP SJMP $ END(1) 程序完成什么功能?(2) 若(30H)=89H,(31H)=F5H,执行程序后(30H)=_, (31H)=_ _,(Cy)=_。 答案 :(1) 比较30H与31H中无符号数的大小,小数存于30H,大数存于31H (2) (30H)=89H, (31H)=F5H, (Cy)=1四、编程题1.编写程序,将外部RAM2000H-201FH数据块数据,传送到片内RAM40H-5FH的对应单元中,并统计其中数据0的个数,将结果放入片内60H单元中。答案 :START: MOV DPTR,#2000HMOV R0,#40HMOV R1, #1FHMOV R2,#00HLOOP: MOVX A,DPTRMOV R0, AINC DPTRINC R0CJNE A, #00H, LOOP1INC R2LOOP1: DJNZ R1, LOOPMOV 60H, R2RET2. 已知8位要显示数字已存放在首地址为30H的片内RAM中,试将其转换为共阴显示字段码,存入首址为40H的内RAM中,已知TABD为0-9共阴字段码表首址。ORG 1000HTABD:DB 3FH,06H,5BH,4FH,66HDB 6DH,7DH,07H,7FH,6FH答案 :MOV DPTR,#TABDMOV R2,#8MOV R0,#30HMOV R1,#40HLOOP:MOV A,R0MOVC A,A+DPTRMOV R1,AINC DPTRINC R0INC R1DJNZ R7,LOOPEND 3. 试完成程序,

温馨提示

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

评论

0/150

提交评论