微机接口及应用D卷
一 、 单项选择题 (共 10 题、0 / 20 分 )
1、80x86汇编语言中有效地址送寄存器指令LEA的功能是(D )。 A、将源操作数的偏移地址送入段寄存器 B、将源操作数送入段寄存器 C、将源操作数送入通用寄存器 D、将源操作数的偏移地址送入通用寄存器
2、80x86汇编语言中,用来存放当前代码段的首地址的寄存器是(C )。 A、DX B、DI C、CS D、SS
3、80x86汇编中采用寄存器寻址方式时,操作数是存放在( B)中的。 A、内存单元 B、寄存器 C、接口电路 D、外设
4、80x86汇编中采用直接寻址方式时,操作数是存放在(C )中的。 A、外设 B、内存单元 C、接口电路 D、寄存器
5、在80x86汇编中使用串处理指令进行字符串扫描时,关键字是由( D)寄存器给出的。 A、CX B、BX C、DX D、AX
6、6、80x86汇编中,指令MOV AL,[BX+DI-20H]中源操作数的寻址方式是(A )。 A、相对基址变址寻址 B、立即寻址 C、寄存器间接寻址 D、直接寻址
7、 80x86汇编语言中,在标志寄存器中表示补码运算溢出的标志是(A )。 A、OF B、AF C、CF D、SF 8、80x86汇编中,输入指令IN使用短格式访问外设时,端口地址的取值范围为( )。 A、0~127 B、0~256 C、0~255 D、0~128
9、80x86汇编中,指令MOV [BP+DI],AL中源操作数的寻址方式是( )。 A、寄存器间接寻址 B、立即寻址 C、直接寻址 D、基址变址寻址 10、采用80x86汇编语言编程,下列语句有语法错误的语句是(A )。 A、MOV AX, [BX][BP] B、CMP [BX], 0FH C、LEA SI,20H[BX] D、ADD AX, [BX] 二 、 多项选择题 (共 10 题、0 / 30 分 )
1、用汇编语言编写程序时需要注意(ABCD )。 A、选取合适的指令 B、寄存器的使用是否冲突 C、数据类型的一致 D、汇编语言指令的一些缺省的条件
2、一条8086指令是由(AC )组成的。 A、操作数 B、校验码 C、操作码 D、常数 3、从程序员是否可以使用的角度,寄存器可以分为( A)和(C )的寄存器两大类。 A、程序可见 B、专用 C、程序不可见 D、通用 4、80x86汇编中,堆栈是在存储器中开辟的一个特殊区域,它遵循(A )的存取原则。 A、“后进先出” B、“随机存取” C、“先进先出” D、“只读”
5、8086指令的长度是由(ABD )决定的。 A、操作码的长度 B、操作数的类型 C、校验码的长度 D、操作数的个数
6、8255A内部结构中包括以下(ABCD )部件。 A、数据总线缓冲器 B、A组和B组控制 C、移位寄存器 D、读/写控制逻辑
7、以下寄存器属于段寄存器的是( BCD)。 A、DX B、ES C、CS D、DS
8、闪速(Flash Memory)存储器的特点是(ABCD )。 A、固有的非易失性 B、可直接执行 C、固态性能 D、廉价的高密度 E、易失性
9、在串行通信中,数据传送是在两个通讯方之间进行的,根据数据传送方向的不同有以下哪些方式(BCD )。 A、广播方式 B、半双工方式 C、全双工方式 D、单工方式
10、异步串行传输包含的特点是(D )。 A、通信双方不需要同步 B、字符之间的间隔时间应相同 C、以字符为单位传输 D、传送的每个字符是独立发送的 三 、 名词解释题 (共 3 题、0 / 15 分 )
1、USB设备描述符
USB描述符信息存储在USB设备中,在枚举过程中,USB主机会向USB设备发送GetDescriptor请求,USB设备在收到这个请求之后,会将USB描述符信息返回给USB主机,USB主机分析返回来的数据,判断出该设备是哪一种USB设备,建立相应的数据链接通道。那么USB描述符信息到底是一个什么样的数据呢,USB协议中有详细描述。
2、简述双端口存储器的特点 着计算机应用领域的不断扩大,处理的信息量越来越多,对存储器的工作速度和容量要求也越来越高。此外,因CPU的功能不断增强,I/O设备的数量不断增多,致使主存的存取速度已成为计算机系统的瓶颈。可见,提高访存速度也成为迫不及待的任务。
3、中断返回
首先恢复原保留寄存器的内容和标志位的状态,这称为恢复现场,由用户编程完成。然后,再加返回指令RETI,RETI指令的功能是恢复PC值,使CPU返回断点,这称为恢复断点。恢复现场和断点后,CPU将继续执行原主程序,中断响应过程到此为止。
四 、 计算题 (共 1 题、0 / 15 分 )
1、主存储器的地址寄存器和数据寄存器各自的作用是什么?设有一个1MB容量的存储器,字长为32位,问:
(1)按字节编址,地址寄存器和数据寄存器各几位?编址范围为多大?
地址寄存器是用来存放地址的,与存储器容量及编址方式有关,可以简单的认为地址线的个数等于地址寄存器的位数,所以地址寄存器为20位;数据寄存器用来存放CPU在一个存取周期内从存储器中一次性取出为二进制位数,也就是一个机器字长,本题中字长32位,所以数据寄存器为32位 本题中寻址范围为0~2^20-1,寻址空间为1MB。
(2)按字编址,地址寄存器和数据寄存器各几位?编址范围为多大? 五 、 简答题 (共 2 题、0 / 20 分 )
1、程序查询方式的输入/输出处理特点是什么?
1)程序控制输入输出方式。完全由CPU控制的输入输出方式,外围设备每发送或接收一个数据都要由CPU执行相应的指令才能完成;与CPU异步工作;适合于连接低速外围设备。
(2)中断输入输出方式。当出现来自系统外部,机器内部,甚至处理机本身的任何例外的,或者虽然是事先安排的,但出现在现行程序的什么地方是事先不知道的事件时,CPU暂停执行现行程序,转去处理这些事件,等处理完成后再返回来继续执行原先的程序;
(3)直接存储器访问方式(DMA)。外围设备与主存储器之间建立直接数据通路,传输数据不需要CPU干预;计算机系统以主存储器为中心,主存储器既可以被CPU访问,也可以被外围设备访问;在外围设备与主存储器之间传送数据不需要执行程序;主要用来连接高速外围设备
2、简述SRAM存储器的特点?
现将它的特点归纳如下:
◎优点,速度快,不必配合内存刷新电路,可提高整体的工作效率。
◎缺点,集成度低,功耗较大,相同的容量体积较大,而且价格较高,少量用于关键性系统以提高效率。
◎SRAM使用的系统:
○CPU与主存之间的高速缓存。
○CPU内部的L1/L2或外部的L2高速缓存。
○CPU外部扩充用的COAST高速缓存。
○CMOS 146818芯片(RT&CMOS SRAM)。
相关推荐: