微机原理补充作业ch

发布 2022-09-09 15:16:28 阅读 7248

1.8086内部包含了两个功能模块,一个是__运算器___它的主要功能是__实现数据的算术运算和逻辑运算__;另一个是_ 控制器___它的主要功能是__控制程序的执行___

2.8086系统开机或复位后,将从物理地址为_ ffff0h __的存储单元开始取指令执行。

3.在计算机系统中,外部设备必须通过__i/o接口___才能实现与主机的信息交换。

4.若已知ds=8200h,es=8500h,则当前数据段的地址范围是_ 82000h~_91fffh___

5.总线从其传送信息的类型上可分为__数据总线___地址总线__和__控制总线___

6.一个标准的8086总线周期包括__4__个时钟周期,在第_3__个时钟周期中,cpu会检测___ready___引脚的状态,若该引脚信号为低电平,则cpu会在本时钟周期后插入一个_ 等待周期tw___

7.若8088引脚中#wr=0,#rd=1,io/#m=1,则当前cpu正在执行__对存储器进行写__操作。

8.若已知存储单元的逻辑地址为1fb0h:1200h,其对应的物理地址是多少?

对应的物理地址为1fb00h+1200=20d00h

9. 8088系统中,内存分为几类逻辑段?这几类段的段地址分别存放在哪几个寄存器中?程序**存放在哪个逻辑段中?

14;通用寄存器、控制寄存器、段寄存器;cs段。

10.若已知cs=6800h,ip=1200h,且当前指令的长度是2字节。则当前指令所在的段的基地址是__6800h___下一条要执行的指令的物理地址是__69200h___

11.8086的内部寄存器中,用来存放存储器偏移地址的寄存器包括__sp___bp___ip___si___di___bx __

12.默认情况下,bx与哪个段寄存器配合使用? 数据段寄存器ds

bp与哪个段寄存器配合使用? 堆栈段寄存器ss

13.8086执行一条算术运算指令后:

1)若运算结果的最高位为1,则哪个标志位被置1? 符号标志位sp

2)若运算发生了溢出,则哪个标志位被置1? 溢出标志位of

3)若运算结果有进位,则哪个标志位被置1? 进位标志位cf

14.要将8086输出的地址信号锁存到外部寄存器所使用的控制信号是___ale___

15.8086用于控制数据总线缓冲器的两个控制信号分别是 _dt/r___和___den___

16.8086系统总线中的#memr、#memw、#ior和#iow信号是由8086的#wr、#rd、m/#io三个引脚信号构成的。画出构成#memr、#memw、#ior和#iow这四个信号的逻辑电路。(注:

8086的m/#io引脚功能上与8088的io/#m引脚相同,但逻辑电平正好相反)

微机原理补充作业ch

1.对于一个8位的d a变换器,其分辨率是多少?如果输出满刻度电压值为10v,其一个最低有效位对应的电压值等于多少?2.d a转换器dac0832接口电路如图所示,试先分析该电路的连接和dac0832的外部特性,然后回答3个问题 1 若要求dac0832按直通方式工作,则8255a的b口将如何设置?...

微机原理补充作业ch

1.假设8253的端口地址为304h 307h,试按下列要求分别编写3个计数通道的初始化及计数初值装入程序段 指令序列 1 计数器0 二进制,工作在方式0,计数初值为1234h 2 计数器1 bcd码计数,工作在方式2,计数初值为100h 3 计数器2 二进制计数,工作在方式4,计数初值为55h 2...

微机原理补充作业ch

1.分别写出完成以下功能的指令序列 1 输出数据0ffh到0e4h端口 2 输出数据0ffh到220h端口 3 输出数据3ffh到0e4h端口 4 输出数据3ffh到220h端口 5 从0e4h端口输入一个8位数据 6 从220h端口输入一个8位数据 7 从0e4h端口输入一个16位数据 8 从22...