2011-2012年微机介绍.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广东海洋大学 2011——2012 学年第一学期 《微机原理与接口》课程试题 课程号: √ 考试 √ A卷 √ 闭卷 □ 考查 □ B卷 □ 开卷 题 号 一 二 三 四 五 六 七 总分 阅卷教师 各题分数 20 50 30 0 0 0 0 100 实得分数 一、单项选择题(每题2 分,共20分) 1.在8086/8088 CPU中,一个最基本的总线读写周期的T 1 状态,CPU 往总线上发( B )。 A. 数据信息 B. 地址信息 C. 状态信息 D. 读写控制信号 2.若要使寄存器AL中的低4 位不变,高4 位为0,所用指令为( A )。 A. AND AL ,0FH B. AND AL,0F0H C. OR AL,0FH D. OR AL,0F0H 。 3.若(AL)=0FH ,(BL)=04H ,则执行CMP AL,BL后,AL和BL的内容为(A)。 A. 0FH 和04H B. 0BH 和04H C. 0FH 和0BH D. 04H 和0FH   4. 下列8086CPU 标志寄存器FR的标志位中,不属于状态标志位的是(B) 。 A. OF B. IF C. AF D. PF 5. 8086/8088系统最大可寻址的空间有(C) 1G B. 8K C. 64K D. 1M 6. 执行下面指令序列后,在键盘上按下‘8’,AL的结果是(C)。 MOV AH, 01H INT 21H A. 08H B. 48H C. 38H D. 41H 7.8086/8088系统的中断向量表(B) A. 存放着中断类型号 B. 存放着中断处理程序入口地址 C. 存放着中断子程序 D. 存放着中断处理程序的返回地址 8. 8086CPU 对I/O 接口编址采用( D )。 A. I/O 端口和存储器统一编址 B. I/O 端口和寄存器统一编址 C. 输入和输出口分别编址 D. I/O 端口单独编址 9.在机器状态字PSW中,SF = 1表示运算结果为( C )。 A. 1 B. 正数 C. 负数 D.都不是 10. 堆栈的工作方式是(D)。 A. 先进先出 B. 随机读写 C. 只能读出,不能写入 D. 后进先出 二、问答题(共50分,每题10分) 1. 8086CPU 由哪两个独立的功能单元组成?各自的主要功能是什么?(10 分) 8086CPU由总线接口单元BIU和执行单元EU组成。其中, BIU负责与存储器接口,即8086CPU与存储器之间的信息传送,都是由BIU进行的。EU负责指令的执行1.逻辑地址:其表达形式为“段地址:段内偏移地址”。 2.物理地址:CPU与存储器进行数据交换时在地址总线上提供的20位地址信息称为物理地址。 物理地址=段地址×10H+段内偏移量44H*4、44H*4+1、44H*4+2、44H*4+3这四个地址的相应的填入数据是多少?(10 分) 8086有哪4 种逻辑段,各种逻辑段分别是什么用途。(10 分) 代码段寄存器CS 代码段寄存器CS (Code Segment) 存放代码段的段基地址。 存放代码段的段基地址。 2、数据段寄存器DS 数据段寄存器(Data Segment) 存放数据段的段基地址。 存放数据段的段基地址。 3、堆栈段寄存器SS 堆栈段寄存器(Stack Segment) 存放堆栈段的段基地址。 存放堆栈段的段基地址。 4、附加数据段寄存器ES 附加数据段寄存器(Extra Segment) 存放附加段的段基地址。 存放附加段的段基地址。INPUT0: ;先输入第一个数字 mov ah, 7 int 21h cmp al, 0 jb INPUT0 cmp al, 9 ja INPUT0 mov bl, al;保存第一个数字 INPUT1: ;再输入第二个数字 mov ah, 7 int 21h cmp al, 0 jb INPUT1 cmp al, 9 ja INPUT1 mov cl, al ;保存第二个数字 add bl, cl;加法 ; 在下方添加代码 ; 实现加法结果的正确显示 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 SHOW: ;显示小于10的部分 mov dl, bl mov ah, 2 int 21h 2.输入N位的BCD码数据,将其转换

您可能关注的文档

文档评论(0)

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

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档