计算机硬件技术基础课后答案徐彬,计算机硬件技术基础徐彬.doc

本文详细介绍了8086 CPU的工作原理,包括如何确定下一条指令的物理地址、寻址方式以及PUSH指令的执行过程。同时,讨论了具有指令流水线功能的CPU如何提高运行速度,并阐述了主存与外存的主要区别。还涉及到中断处理和DMA数据传输,并给出了8086汇编指令的实际应用例子。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

计算机硬件技术基础徐彬.doc

计算机硬件技术基础复习题

一、选择题

在程序运行过程中,确定下一条指令的物理地址的计算表达式是 A 。

A.CS*16+IPB.DS*16+DIC.SS*16+DID.ES*16+SI

一条指令中目的操作数不允许使用的寻址方式是 B 。

A.寄存器寻址B.立即数寻址C.变址寻址D.寄存器间接寻址

8086CPU的PUSH指令执行时: A 。

A.先推数据,再将SP-2B.先将SP-2,再推数据

C.先推数据,再将SP+2D.先将SP+2,再推数据

具有指令流水线功能的CPU其特点是 A 。

A.提高CPU运行速度B.提高存储器存取速度

C.提高I/O处理速度D.提高DMA传递速度

和外存相比,主存的特点是 C 。

A. 容量大、速度快、成本低B. 容量大、速度慢、成本高

C. 容量小、速度快、成本高D. 容量小、速度快、成本低

二、填空题

已知逻辑地址为2F80H:38A0H,物理地址= 330A0H 。

8086CPU复位时,寄存器CS和IP的内容为 FFFFH 和 0000H 。

8086可以处理 256 种不同类型的中断源。每一个中断源都有一个唯一的 中断类型 码,CPU用其识别不同的中断源。

三、判断题

三态门的输出有三个状态:0态、1态和高阻态。(√)

计算机中所有的信息都是以二进制形式存放的。(√)

8086中指令指针寄存器IP是存放从存储器中取出的将要执行的指令的。(×)

8086系统的存储器引入了分段的概念,每个段必须为64K,段与段之间可以是独立的。DMA是一种不需要CPU介入的高速数据传送方式。

MOV DX,07H;控制口地址

MOV AL,50H;控制字,计数器1方式0,写入初值低8位

OUT DX,AL

MOV AL,80H;计时器1地址

OUT DX,AL;设置计数初值,计数初值为128

MOV DX,07H;控制口地址

MOV AL,33H;计数器0方式1,写16位初值,BCD计数

OUT DX,AL;按控制口写控制字

MOV DX,04H;计数器0地址

MOV AX,3000

OUT DX,AL;把初值低8位写入计数器0

MOV AL,AH

OUT DX,AL;把初值高8位写入计数器0

MOV DX,07H

MOV AL,0B4H;计数器2方式2,写16位初值,二进制计数

OUT DX,AL

MOV DX,06H;计数器2地址

MOV AL,0F0H

OUT DX,AL;把初值低8位写入计数器2

MOV AL,02H

OUT DX,AL;把初值高8位写入计数器2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值