重庆大学计算机硬件基础复习题7.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、单项选择题 1.8259A中IMR寄存器的主要作用是(② )。 ① 存放从外设来的中断请求信号 ② 存放从CPU送来的屏蔽信号 ③ 记忆正在处理中的中断级别 ④ 用于对各中断请求进行择优 2.8255A的A口工作在方式2时,C口用作联络信号的位数是(② )。 ① 3 ② 5 ③ 6 ④ 8 3.8254作为计数器使用时,CLK引脚上所接的是(①)。 ① 任意脉冲信号 ② 高电平信号 ③ 标准时钟信号 ④ 低电平信号 4.若(DS)=5000H,(SS)=3000h,(BP)=1000h, mov dx,[bp+79h]指令中源操作数的物理地址应是(③ )。 ① 4079h ② 6079 ③ 31079h ④ 51079h 5.8255A的三个端口中既可以工作在方式0下,又可以工作在方式1下的是(② )中。 ① A、B、C ② A、B ③ A、C ④ B、C 6.某微机具有1MB的内存空间,其CPU地址总线的条至少应是( ④ )。 ① 8 ② 10 ③ 16 ④ 20 7.标志寄存器中,OF标志表示运算结果的(① ) ① 溢出情况 ②符号情况 ③ 进/借位情况 ④ 辅助进/借位情况 8.在实地址方式下,80486的段寄存器中所存放的信息是(① )中。 ① 段基址 ② 段选择符 ③ 段描述符 ④ 段属性 9.指令ADD DI,[SI]的源操作数的寻址方式是( ④ ) ① 寄存器寻址 ② 直接寻址 ③ 立即寻址 ④ 寄存器间接寻址 10.按与存储器的关系,I/O端口的编址方式分为( ③ ) ① 线性和非线性编址 ② 集中与分散编址 ③ 统一与独立编址 ④ 重叠与非重叠编址 二、是非判断题 1.多片8259级连最多可以管理64个外部中断源。√ 2. 要构成8KB的存储空间,需用2Kx4位的存储芯片4片。X 3.当8254工作在方式4时,可作为可编程的方波发生器。X 4.指令中若采用直接寻址方式,表明该操作数就包含在指令中(×) 5.8086系统把可直接寻址的1MB内存空间分为“段”逻辑区域,段的物理地址长度是固定不变的。(× ) 6.对8259进行初始化时必须要写的控制字是OCW。(× ) 7.比较两个无符号数的大小,应该根据SF标志来判断。 (× ) 8.8位二进制代表的值为128D (?无符号√,原码对,有符号数×;由于未说明,所以× ) 9.转移类指令与数据传送类指令一样均不会根据指令的执行过程与结果去影响状态标志位。(√?数据传送指令中有POPF影响标志位,而LOOP类不影响标志位,其它也不影响 ) 10.PUSH CS (√ ) 11.ADD 03H,AL (×) 12.SAL AX,5 (8086 ×; 80486 √) 13.MOV [CX],DL (×) 14.CMP [SI],[DI] (×) 15.MOV DS,2000H (×) 三、简答题(本大题共30分,第1~2小题必做,共10分;其余小题任选20分完成,所选题目少于20分者,按实际分数计算;所选题目超过20分者,超过部分答对不加分,答错要倒扣分。) 1.分析下列程序段:(5分) MOV AL,N XOR AH,AH MOV BH,5 DIV BH 当N=64H时,程序执行完成后AX=_0014H___ 2. 执行下列指令后:(5分) DAT DB 19H,55H,9CH —— MOV SI,OFFSET DAT MOV AL,[SI] XOR AL,89H MOV [SI],AL 寄存器AL的值是__________。 AL= 90H 3.若要向屏幕上输出“The test is easy”这个字符串,利用DOS系统功能调用怎样实现?写出有关的程序段。(4分) BUF DB ‘The test is easy’,’$’ ……. LEA BX, BUF MOV AH,9H INT 21H 4.若数据定义如下:(4分) BUF DB 10 CNT DB ? BF DB 10 DUP(0) 当执行如下程序段时,键入“HELLO!”后回车,请写出此时CNT单元和BF数组的内容是什么?

文档评论(0)

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

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

1亿VIP精品文档

相关文档