4、下列各种情况下应判定哪个标誌位并说明其状态:
①比较两个无符号数是否相等ZF=1相等,反之不相等
②两个无符号数相减后比较大小。CF=0被减数≥减数CF=1被减数
③两数運算后结果是正数还是负数。SF=0结果为正反之为负。
④两数相加后是否产生溢出OF=1结果溢出,反之不溢出
5.简述8086系统中物理地址的形成过程。8086系统中的物理地址最多有多少
答:①8086的地址加法器用来合成20位物理地址的合成方法:
物理地址=段地址×16 +偏移地址,
也可对应 10140H+05H等等洇此,逻辑地址难以计数
6.8086系统中的存储器扩展时地址范围怎么看为什么要采用分段?有什么好处
答:①把1MB存储器扩展时地址范围怎么看分段,使每段最大可寻址64KB这样段内地址可用16位表示,8086的地址寄存器便可使用
②而且为信息按特征分段存贮带来了方便。
9.在某系统中已知当前(SS)=2360H,(SP)=0800H请说明该堆栈段在存
储器中的物理地址范围。若往堆栈中存有20个字节数据那么SP的内容为什么值?
答:①该堆栈段在存储器扩展时地址范围怎么看中的物理地址范围:
10.已知当前数据段位于存储器扩展时地址范围怎么看的B4000H~C3FFFH范围内则DS段寄存器的内
11.8086系统Φ为什么一定要有地址锁存器?需要锁存哪些信息
1.二进制数对应的十六进制数可表礻为( )
3.CPU主要的组成部部分为( )。
A.运算器控制器 B.加法器,寄存器 C. 运算器,寄存器 D.
5.对于以 8051为核心的小单片机应用系统来说/EA脚总是( )
6.程序计数器PC用来( )。
A.存放指令 B.存放正在执行的指令地址
C. 存放下一条的指令地址 D.存放上一条的指令地址
7.指令和程序是以( )形式存放在程序存储器扩展时地址范围怎么看中
8.单片机应用程序一般存放在( )中。
A. 外接定时器 B.外接串行口 C. 外接中断 D.外接晶振
A. 相应端口先置1 B.相应端口先置0 C.外接高电平 D.外接上
12.8051的内部RAM中可以进行位寻址的地址空间为( )。
13.8051的程序计数器PC为16位计数器其寻址范围是( ) 。
14.8051单片机中唯一一个用户不能直接使用的寄存器是( )。
一、单项选择题(共15分)
(下列題目只有一个答案正确,请选出正确答案)
1.8位补码操作数“”等值扩展为16位后其机器数为()。
2.80X86处理器在响应外部总线请求(HOLD)后將()。
A.转人特殊中断服务程序B.放弃对总线控制权
C.进人等待周期D.接管对总线控制权
3.80X86系列微机响应外部中断后从数据总线上获取的是()。
A.中断向量号B.中断服务程序第一条指令的操作码
C.中断向量地址D.外设采集的数据
4.在计算机中高速缓存器(Cache)一般采鼡()构成。
5.堆栈指针的作用是用来指示()
A.栈底地址B.下一条要执行指令的地址
C.栈顶地址D.堆栈的深度
6. 当存储器扩展时地址范圍怎么看读写速度较慢时,需产生一个READY信号以实现与CPU的同步CPU
将在总线周期的时候采样该信号。
7. 8086有两种工作模式, 最小模式的特点是()
A. CPU提供全部控制信号
B. 由编程进行模式设定
8. 在PC微机中,CPU要读取I/O端口地址302H中的数据时应该用()指令。
9. 若8255A接口芯片的A口工作在方式2时则B口可鉯工作在()。
10. 程序查询I/O的流程总是按()的次序完成一个字符的传输
A. 写数据端口,读/写控制端口
B. 读状态端口,读/写数据端口
C. 写控淛端口,读/写状态端口
D. 随I/O接口的具体要求而定。
后接着INTO指令则会
A. 进人INTO中断服务子程序