
一、简答题(每题3分,共30分) 1、Pentium的内部数据总线为多少位,外部数据总线为多少位? 2、中断矢量表的长度是多少?写出其物理首地址和末地址; 3、画逻辑图表示出 与 、 之间的逻辑关系; 4、写出8088的起始逻辑地址CS:IP; 5、写出以下指令中内存操作数提供段
一、简答题(每题3分,共30分)
1、Pentium的内部数据总线为多少位,外部数据总线为多少位?
2、中断矢量表的长度是多少?写出其物理首地址和末地址;
3、画逻辑图表示出 与 、 之间的逻辑关系;
4、写出8088的起始逻辑地址CS:IP;
5、写出以下指令中内存操作数提供段地址的段寄存器;
(1)ADD AL,-5[BX] (2)MOV CX,[BP+8]
(3)INC BYTE PTR ES:[DI+3]
6、给段间返回指令RET加注释,说明其操作过程;
7、外部中断过程中,CPU何时从8259上获得中断类型号?
8、写出8255方式1输出时,与外设联络的两条信号线 、 何时有效?
9、写出现代PC机中,常见的几种系统总线标准;
10、在8250中,哪个寄存器具控制异步数据格式?哪个寄存器控制波特率?
二、汇编语言概念题(22分)
已知数据段和程序:DATA SEGMENT
STR1 DW -64H
STR2 DB 2 DUP(5,’6’),12H,34H
COUNT =$-STR2
STR3 DW STR2
DATA ENDS
1、画出该数据段的存储形式(8分);
2、指出下列指令源操作数的寻址方式,并给出目的(寄存器或存储器地址)及目的操作数据的数值(14分)。
(1)MOV BX,OFFSET STR2
(2)MOV AL,COUNT
(3)ADD AL,BYTE PTR [BX+2]
(4)PUSH BX
POP DI
(5)MOV WORD PTR [DI],STR3