寻址方式例题
1、在一个单地址指令的计算机系统中有一个累加的TO给定以下存储器数值单元20中含40,30中含50,40中含60,50中含70,求以下指令将什么数值装入到AC中。
(1) Load #20 (2) Load 20 (3) Load (20) (4) Load #30 (5) Load 30 (6) Load (30)(间接导址) 2、假设寄存器R中的数值为1000,地址为1000的存储器中存储的数据为2000地址为2000的M中存放的为3000,PC值为4000,问以下寻址方式的指令操作数是什么?
(1)寄存器寻址R
(2)寄存器间接导址(R) (3)直接导址1000
(4)存储器间接寻址 (1000) (5)相对导址——2000(PC) (6)立即数寻址 #2000
答:1000.2000.2000.3000.2000.(4000-2000).2000 指令中的地址码与PC寄存器的值相加形成操作数的地址
3、一条双字指令Load存储在200和201的存储位置,该指令将地址码指定的存储内容装入累加寄存器AC中,指令的第一个字指定操作码和寻址方式,第二个字是地址部分,PC的值是200,通用寄存器 R的值是400,变址寄存器XR的内容是100,如图指令的导址方式字段可指令任何一种导址方式,问再以下寻址方式中,装入AC的值 (1)立即寻址 800 (2)立即数寻址 500 (3)间接(存储器) 300 (4)相对702—325 (5)变址 600-900 (6)寄存器(R1) 400 (7)寄存器(R1)间接 700
8086指令系统
1、用4k?8的存储器芯片构成8k?16位的存储器共需多少片?如果CPU的信号线有读写控制信号R/W,地址线为A15-A0,存储器芯片的控制信号有CS-WE请画出此存储器的CPU的连接图。
分析:
(1)先进行位扩展
位扩展:并联、2片并联 (2)字扩展:串联、2组串联
2、若某磁盘有两个记录面。每面80个磁道,每磁道18扇区,每扇区存512字节容量?
3、某硬盘有20个磁头,900个柱面,每柱面46个扇区,每扇区可记录512B,计算容量?
4、某双面磁盘每面有220个道,内层磁道周长70cm,位密度400位/cm,转速300转/分,问(1)磁盘容量?(2)数据传输率?
可编程并接口8255
1、8255方式0,方式1,方式2的特点。
2、当把82H装入8255A的控制寄存器后,其接口A、B、C的工作方式和I/O配置是什么?
3、如果8255A的端口A、B、C设置为方式0,且端口A和B用于输入而端口C用于输出,那么应向它写入什么样的控制字?
4、如果第3题中的8255A控制字寄存器的I/O地址为1000H,编写指令序列。
5、若将8255A的端口A设置为双向I/O方式,而端口B设置为方式1输出,应向其控制寄存器写入什么样的控制字?
6、在一个8086系统中8255A的端口地址为A:0000H,B:0002H,C:0004H.控制端口为0006H,若用户需要将它各端口设置为如下工作方式: A:方式0 输出 B:方式1 输入 C:高字 输出 底字 输出
可编程定时/计数器8253
1、设8253计数器通道0,工作方式0,用8位二进制技术,其计数值为50,二--十进制,则初始化程序段。
2、设8253技术通道0,其计数值为0304H,二进制,则初始化程序段?
3、设8253计数器通道口工作方式0用8位二进制计数器、其计数值为50、二-十进制,则初始化程序段?
4、假定某个8253的4个编口地址分别为0310H,312H、314H、316H,输入脉冲频率为2MHZ,编写出用通道输出频率为2KHZ方波的初始化程序
5、设8253计数器通道口工作方式0用8位二进制计数器、其计数值为50、二-十进制,则初始化程序段
可编程中断控制器8259A
1、对IBM PC/?T ,8259A工作于单片方式,IRi端以上跳沿申请中断。
2、ICW2级联方式,中断向量,在IBM PC/?7,ICW2的高5位T6~T3,所以8259A所管理的8个中断源IR0~IR7的中断类型是?
3、在IBM PC/?T中,8259A工作于单片全嵌套方式,正常EOI方式,8008系统,初始化程序。
4、在BIOS系统中要求预置8259A的工作方式如下: (1)工作在8086/8088系统,单片8259A,边沿触发。 (2)中断向量初值为08H,UR0,电子钟中断向量。
(3)中断结束时,用常规的中断结束命令,固定优先级,IR0上升,IR7下降,按上述的要求启动时,BIOS给8259A初始化程序。
5、PC机8259A结构,主8259A工作在主方式,端口地址为20H,21H.从8259A工作在从方式,端口地址为A0H,A1H.
相关推荐: