微机原理试题作业3(答案).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理试题作业3(答案)

作业3(请同学们作业时,不要改变题号、字体及答案的颜色,仅修改表内答案字母)第一题得分第二题得分第三题得分总分 判断题[30分](在表格内填空,正确填A,错误填B请不要改变字体的颜色)题号123456789101112131415答案BBAAAAAAAAABBAB不同指令的指令周期是等长的。 8086CPU 在响应中断时,执行叁个中断响应周期 若SS=5310H,SP=0E30H,其物理地址为(53F30H)。8086中断系统分为硬件中断和软件中断两类.若CH=07H,CL=08H,执行指令ADD CH,CL后,AF=( 0),CF=(0 ),OF=(0 ),PF=(1 )。指令由(操作码) 和(操作数) 两个字段构成。条件转移指令JNE的测试条件是(ZF=0 )。若用指针(BP)访问存储器,则数据包含在(SS) 段中。若AX=1234H,SP=1000H,指令PUSH AX执行后AX=( 1234H),SP=(0FFEH ) 。10. 指令采用(立即)寻址方式时操作数是在代码段中。11. 程序中的转移指令、返回指令以及中断处理都能对 CS 、 IP 进行操作。 12. SRAM 电源撤除,信息不会丢失 。13.MOV [ DI ] [ SI ]14.DMA 是一种不需要 CPU 介入的高速数据传送方式。15.8086 的中断系统中有两类硬中断:可屏蔽中断和软中断。二、选择题[60分](在表格内填写正确答案的大写字母,请不要改变字体的颜色,当有多个A时,表示是多选题) 题号123456789101112131415答案CCCCDBADBDACACC题号161718192021222324252627282930答案AADADDCDDADBBBA程序中数据定义如下: DATA1 DW ? DATA2 DB 32 DUP(?) DATA3 DD ? COUNT EQU $-DATA1 此时COUNT 的值是( C)。(A) 19 (B) 39 (C) 38 (D) 372.执行下列程序段后: BUF DB 01H …… XOR AL,AL MOV AL,BUF MOV BL,AL SAL AL,1 ADD AL,BL XOR AL,0FFH HLT 寄存器AL的值是多少?寄存器BL的值是多少?C (A) ①AL=0FFH ②BL=1 (B) ①AL=0FCH ②BL=2 (C) ①AL=0FCH ②BL=1 (D) ①AL=0ECH ②BL=1 3.写出下列程序段的功能C MOV BX,2000H MOV DS,BX XOR AL,AL MOV CX,100 AGAIN: MOV [BX],AL INC BX LOOP AGAIN(A) 数据段中以0100H起始的100个单元中的内容置1(B) 数据段中以0100H起始的100个单元中的内容清零(C) 数据段中以2000H起始的64H个单元中的内容清零(D) 数据段中以2000H起始的200个单元中的内容清零4.写出下列程序段的功能C LEA SI,BUFFER LEA DI,ARRAY MOV CX,100 XOR BL,BL LP: CMP [SI],01H JNZ LP1 INC BL LP1:INC SI LOOP LP MOV [DI],BL(A) 统计以ARRAY为首址的100个单元中数字为1的个数存入BUFFER单元(B) 统计以ARRAY为首址的64H个单元中数字为1的个数存入BUFFER单元(C) 统计以BUFFER为首址的100个单元中数字为1的个数存入ARRAY单元(D) 统计以BUFFER为首址的100个单元中数字为0的个数存入ARRAY单元5.写出下列程序段的功能 D MOV CX,16 MOV AX,N MOV BH,0 LP0: SHL AX,1 JC LP INC BH LP: LOOP LP0 MOV SUM,BH(A) 统计CX字中0的个数(B) 统计CX字中1的个数(C) 统计N字中1的个数(D) 统计N字中0的个数6.写出下列程序段的功能 B MOV AL,N AND AL,0FH MOV BL,ALMOV AL,N SHR AL,4 MOV BH,AL(A) 将将N的内容拆为两部分分别存入AL,BL中 (B) 将N的内容拆为两部分分别存入BH,BL中 (C) 将N的内容拆为两部分分别存入BH,AL中 (D) 将N的内容拆为两部分分别存入AH,BL中7.执行下列程序段后,AX=? A MOV AX,0702H MOV BH,09H AAD DIV BH(A) AX=0008H (B) AX=0009H (C

文档评论(0)

82393aa + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档