微型计算机原理与接口技术 张荣标
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章
1.选择题
(1)C (2) D A(3) C
3填空
(1)CPU,微型计算机,系统软件,外围设备,微型计算机系统
(2)10,3,12
(3)阶数
(4)10010010B,01000100B,11010110B,FF4EH
(5)3F7H,1C3H,243H,277H,
4简答题
(1)微处理器,微型计算机和微型计算机系统三者有何联系与区别?
微处理器是把原来的中央处理单元CPU的复杂电路(包括运算器和控制器)做在一片或几片大规模集成电路的芯片上。把这种微缩的CPU大规模集成电路称为微处理器。
微型计算机是以微处理器为核心,再配备上用大规模集成电路工艺制成的存储器和I/O接口就构成了微型计算机。
以微计算机为核心,再配备上系统软件、I/O设备、辅助电路和电源就构成了微机系统。微型计算机系统包括硬件和软件了两大部分。
(2)试述在计算机中常采用二进制的缘由?
(3)简述如何从补码判断真值的符号?
(4)BCD码与纯二进制数有何区别?
主要区别是二者对应的二进制位所表示的二进制真值不同,
(5)试述机器数的定点和浮点数表示形式。
第2章
2填空题
(1)递增,A7,A5,A3,A1.
(2)地址总线的宽度,00000H~0FFFFFH
(3)寄存器,运算器,控制器;运算和控制
(4)SS,SP
(5)MN/MX
(6)主频,总线宽度
(7)20,16
3简答题
(1)什么是指令周期?什么是总线周期?一个总线周期至少包括几个时钟周期?
指令周期是一条指令执行所需的时钟周期,cpu在执行指令过程中,凡需执行访问存储器或访问I/O端口的操作都统一交给BIU的外部总线完成,进行一次访问所需的时间称为一个总线周期。一般一个基本的总线周期由4个时钟周期组成。
(2)8086CPU在最小模式下构成计算机系统至少应该包括哪几个基本的部分?
(3)8086CPU中,标志寄存器包含哪些标志位?各标志位为‘0’,‘1’分别表示什么含义?
(4)8086CPU中有哪些通用寄存器和专用寄存器?说明他们的作用。
(5)在8086CPU中,已知CS寄存器和IP寄存器的内容分别如下所示,请确定其物理地址.
1) CS=1000H ,IP=2000H 物理地址: CS*16+IP=10000H+2000H=12000H
2) CS=1234H ,IP=0C00H物理地址: CS*16+IP=12340H+0C00H=12F40H
(6)设(AX)=2345H,(DX)=5219H,请指出两个数据相加或相减后,FLAG中状态标志位的状态. 相加:
CF=0,SF=0,ZF=0,AF=0,OF=0,PF=0
相减:0010 0011 0100 0101
1101001000011001
补1010 1101 1110 0111
1101 0001 0010 1110
CF=0,SF=1,ZF=0,AF=0,OF=0,PF=0
(7)8086CPU工作在最小模式下:
访问存储器要利用:M/IO、ALE、BHE、RD、WR、DT/R、DEN、READY和数据、地址总线。
访问I/O要利用:M/IO、ALE、BHE、RD、WR、DT/R、DEN、READY和数据、地址总线。
当HOLD有效并得到响应时,CPU置高阻的信号有:数据/地址总线、数据状态总线及M/IO、BHE、RD、WR、DT/R、DEN、INTA。
第三章
P134
1.选择题
(1)D (2)C (3)A(4)A
2.填空题
(1)递增
(2)60H 0
(3)1F02CH
4.请指出下列指令中源操作数和目的操作数的寻址方式。
(1)源操作数为立即寻址,目的操作数为寄存器寻址
(2)源操作数为立即寻址,目的操作数为寄存器间接寻址
(3)源操作数为寄存器间接寻址,目的操作数为寄存器寻址
(4)源操作数为寄存器寻址,目的操作数为寄存器寻址
(5)单一操作数(源操作数)为寄存器寻址
(6)单一操作数(目的操作数)为寄存器寻址
(7)源操作数为相对基址变址寻址,目的操作数为寄存器寻址
(8)源操作数为寄存器间接寻址,目的操作数为寄存器寻址
(9)源操作数为立即寻址和寄存器寻址,目的操作数寄存器寻址
(10)单一操作数为段间直接寻址(相对变址寻址)
5.请写出如下程序片段中每条逻辑运算指令执行后标志ZF、SF、和PF的状态:
MOV AL, 0AH ; 各标志位保持不变
AND AL, 0FH ; ZF=0 SF= 0 PF=1
OR AL, 04BH ; ZF=0 SF= 0 PF=1
XOR AL, AL ; ZF=1 SF= 0 PF=1
6.请写出如下程序片段中每条算术运算指令执行后标志CF、ZF、SF、OF、PF和AF的状态:
MOV AL, 54H ; 各标志位保持不变
ADD AL, 4FH ; CF=0 ZF=0 SF= 1 OF=1 AF=1 PF=1
CMP AL, 0C1H ; CF=1 ZF=0 SF=1 OF=0 AF=0 PF=1
SUB AL, AL ; CF=0 ZF=1 SF= 0 OF=0 AF=0 PF=1
INC AL ; CF=0 ZF=0 SF= OF=0 AF=0 PF=0
7.(DS)=3000H,(SS)=1500H,(SI)=010CH,(BX)=0870H,(BP)=0500H,指出下列指令的目的操作数字段寻址方式,并计算目的操作数字段的物理地址。
(1) MOV [BX], CX
目的操作数为寄存器间接寻址
目的操作数的物理地址为:DS×16+0870H=30870H