微型计算机原理考试题答案..docx

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
? ====《汇编语言程序设计》模拟试卷01参考答案====  一单项选择题D B A B B C C C D C二填空题1. 0000 0000 0111 0101B, 0075H, 1000 0000 0111 0101B, 0FF8BH2. 立即寻址 2450H直接寻址 1260H寄存器间接寻址 1270H基址+变址相对寻址 1280H寄存器相对寻址 1280H3. CF=0,ZF=0,SF=0,OF=1,AF=1 4. 字节,字,偶5. 统一编址,独立编址,独立编址,64K6.??????? 90,0, 1, 96三改错题第3行: 0005改为0006H第12行:DS改为DSEG第15行:OFFSET去掉第16~18行改为: PUSH CX AGAIN:MOV AL,[SI] CBW ADD DX,AX INC SI第19行和第20行之间插入一行:POP CX第20行改为: IDIV CL四简单程序设计题1.?????? MOV CX, 20LEA SI, string1LEA DI, string2 CLDMOVSB2.?????? MOV CH, 0D1: SAR DX, 1 RCR AX, 1 LOOP D1五读下列程序,回答后面的问题(1)该程序用来将存放在DATA1和DATA2开始的单元中的两个多字节数据相加,并将结果存放在SUM开始的连续单元中。(2)不可以,因为ADD指令影响进位标志CF的状态(3)MOV SI,OFFSET DATA1(4 ) 清进位,以便在数据最低字节相加时,可以用ADC指令。六程序设计题Data Segment X DW ? Array_head DW 3,5,15,23,37,49,52,65,78,99 Array_end DW 105 N DW 55 Data Ends Prognam segmentMain proc far Assume cs :prognem,ds:Data Start: push ds Sub ax,ax Push ax Mov ax,Data Mov ds,ax Mov ax, N Mov Array_head-2,0FFFFH Mov si,0 Compare: cmp Array_end[si],ax Jle insert Mov bx, Array_end[si] Mov Array_end[si+2],bx Sub si,2 Jmp short compare Insert: mov Array_end[si+2],ax Ret Main endp Prognam ends End start====《汇编语言程序设计》模拟试卷02参考答案====一 填空(每空1分,共30分) 1,E1H 2 3.-43 4.CS,IP 5.20480,2000h,0480H 6.内存储器,外存储器 7.Edit, Masm, Link 8.0,0,0,1,1 9. MOV BX,30 MOV SI, 1 MOV CX,100 MOV CX,200 10.字节,字,偶 11.统一编址,独立编址,64K 二 选择题(每小题2分,共20分)  B A B D B C D D B C 三 改正下列程序中的错误(直接在程序中改正)(12分) 1.第8行去掉OFFSET 第11行改为:ROR AL,CL 2.第9行改为:MOV AL, BYTE PTR [SI] 第10行改为:MOV BL,10 MUL BL 三 程序分析(12分) 1 (1)完成0~100之间所有偶数求和的功能 (2)(AX)=(2250) 2 (1)从一组数中找出最小数送RESULT中  (2)31 五、填语句(12分)。   01, JBE, 07,

文档评论(0)

bhzs + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档