微型计算机原理试题帮忙解决

二.选择8255A可编程I/O接口器件,其中一个口可工作于双向,它是A.A口B.B口C.C口D.控制口在计算机系统中能直接执行的程序是。A.汇编语言源程序B.对源程序汇编... 二.选择
8255A可编程I/O接口器件,其中一个口可工作于双向,它是
A.A口 B.B口 C.C口 D.控制口
在计算机系统中能直接执行的程序是 。
A.汇编语言源程序
B.对源程序汇编以后的程序
C.对源程序汇编,链接以后的程序
D.任何形式的程序
8086/8088指令OUT 80H,AL表示
A.将80H送给AL
B.将80H端口的内容送给AL
C.将AL的内容送给80H端口
D.将AL内容送给80H内存单元
当8086访问存贮器0010:4000H单元时,其物理地址为
A.04100H B.40010H C.10400H D.01040H
每条指令的执行由取指令、译码和执行等操作组成,执行一条指令所需要的时间称为 。
A.指令周期 B.总线周期 C.时钟周期 D.CPU周期
如果8088CPU执行了REPNZ SCASB指令后,使CX=0,ZF=0,那么说明
A.AL中的内容与比较的目的串各项的值相等
B.AL中的内容与比较的目的串某项的值相等
C.AL中的内容与比较的目的串各项的值不等
D.不确定
伪指令ORG 2000H的意思是
A.它下面的源程序存放在现行段的起始地址为2000H的存贮区;
B.它下面的目标程序存放在现行段的起始地址为IP+2000H的存贮区域;
C.它下面的目标代码存放在现行段的起始地址为2000H的存贮区域中;
D.它下面的源程序存放在现行段的起始地址为IP+2000H的存贮区域中。
8088CPU的标志寄存器中, 标志位用于控制CPU进入单步方式。
A.IF B.DF C.TF D.OF
8086/8088系统中通常堆栈以 为单位进行操作。
A.半字节 B. 字节 C. 字 D. 双字
8088CPU的标志寄存器中, 标志位用于控制串的处理方向。
(1)IF (2)DF (3)TF (4)OF
某存贮器的容量为4K字节,则CPU至少应提供 根地址线才能对所有存贮单元进行寻址。
A.14 B.13 C.12 D.11
指令一般包括 两部分。
(1)操作码和地址码 (2)操作码和操作数 (3)操作数和地址码
(4)操作码和数据码
展开
 我来答
清浊散人
2009-06-28 · TA获得超过745个赞
知道小有建树答主
回答量:1441
采纳率:0%
帮助的人:1223万
展开全部
  二.选择

  8255A可编程I/O接口器件,其中一个口可工作于双向,它是
  A.A口 B.B口 C.C口 D.控制口

  仅A口可以工作于双向I/O方式,即方式2,故选A。

  ========分割线========

  在计算机系统中能直接执行的程序是 。
  A.汇编语言源程序
  B.对源程序汇编以后的程序
  C.对源程序汇编,链接以后的程序
  D.任何形式的程序

  汇编语言源程序需要经过编译与链接才能执行,故选C。

  ========分割线========

  8086/8088指令OUT 80H,AL表示
  A.将80H送给AL
  B.将80H端口的内容送给AL
  C.将AL的内容送给80H端口
  D.将AL内容送给80H内存单元

  OUT dest,src的含义为将源操作数(src)内容从目标操作数(dest)端口输出,故选C。

  ========分割线========

  当8086访问存贮器0010:4000H单元时,其物理地址为
  A.04100H B.40010H C.10400H D.01040H

  已知段基值和偏移量计算物理地址的方法为:段基值×10H+偏移量;表示形式为段基值:偏移量。故物理地址为0010H×10H+4000H=04100H,选A。

  ========分割线========

  每条指令的执行由取指令、译码和执行等操作组成,执行一条指令所需要的时间称为 。
  A.指令周期 B.总线周期 C.时钟周期 D.CPU周期

  指令周期是执行一条指令所需的时间,定义,选A。

  ========分割线========

  如果8088CPU执行了REPNZ SCASB指令后,使CX=0,ZF=0,那么说明
  A.AL中的内容与比较的目的串各项的值相等
  B.AL中的内容与比较的目的串某项的值相等
  C.AL中的内容与比较的目的串各项的值不等
  D.不确定

  CX(Count)是计数寄存器,在循环中表示循环次数,每循环一次自动减一。ZF(ZeroFlag)是零标志位,当结果为0时该位为1,否则为0。REPNZ若放在串操作指令之前,可使该串操作

  指令执行到ZF=1或CX=0为止。串搜索指令SCAS通过影响FR实现判断目标串中是否查找到AL(AX)中的字节(字)。现在CX为0,说明循环执行完毕;ZF=0,说明仍未找到AL中的字节

  ,故选C。

  ========分割线========

  伪指令ORG 2000H的意思是
  A.它下面的源程序存放在现行段的起始地址为2000H的存贮区;
  B.它下面的目标程序存放在现行段的起始地址为IP+2000H的存贮区域;
  C.它下面的目标代码存放在现行段的起始地址为2000H的存贮区域中;
  D.它下面的源程序存放在现行段的起始地址为IP+2000H的存贮区域中。

  定位伪指令ORG用来指定当前位置的偏移地址,其格式为:ORG 数值表达式。ORG后面的数值表达式的值为下一条指令语句或变量的偏移地址。故选C。

  ========分割线========

  8088CPU的标志寄存器中, 标志位用于控制CPU进入单步方式。
  A.IF B.DF C.TF D.OF

  TF(TrapFlag)称为陷阱标志,用于单步操作。选C。

  ========分割线========

  8086/8088系统中通常堆栈以 为单位进行操作。
  A.半字节 B. 字节 C. 字 D. 双字

  一次压入或弹出16位二进制数据,选C。

  ========分割线========

  8088CPU的标志寄存器中, 标志位用于控制串的处理方向。
  (1)IF (2)DF (3)TF (4)OF

  DF(DirectionFlag)称为方向标志,用于在串操作指令执行时,变址寄存器SI、DI选择自动递增方式或自动递减方式。选(2)。

  ========分割线========

  某存贮器的容量为4K字节,则CPU至少应提供 根地址线才能对所有存贮单元进行寻址。
  A.14 B.13 C.12 D.11

  2的12次方=4096,故选C。

  ========分割线========

  指令一般包括 两部分。
  (1)操作码和地址码 (2)操作码和操作数 (3)操作数和地址码
  (4)操作码和数据码

  我这项操作的代码和我要操作的数据,简称操作码和操作数,这样记。选(2)。

参考资料: 翻书手打,用时大约半小时。

243456525
2009-06-27 · TA获得超过1165个赞
知道小有建树答主
回答量:763
采纳率:0%
帮助的人:614万
展开全部
2,C
3,C
4,00100+4000=04100H A
8,C TF (IF为可屏蔽中断)
9,C
10,B IF可屏蔽中断 TF单步中断 OF溢出标志寄存器
12,B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式