09—微机原理考卷b

更新时间:2023-10-04 17:19:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

厦门理工学院试卷 2011- 2012 学年 第 1 学期 考 生 信 息 栏 系 专业 级 班级 姓名 学号 课程名称 微机原理与接口技术 试卷 卷别 A □ B √ 专业2009 级 班级 装 订 线 考试 闭卷 √ 方式 开卷 □ 本试卷共 大题( 页),满分100分,考试时间120分钟。 请在答题纸上作答,在试卷上作答无效。 一、选择题:(本题共20小题,每题2分,共40分) 1、处理器每个单位时间可以处理的二进制数据位数称计算机 ( )。 A、字长 B、字节 C、字段 D、字宽 2、总线信号分成三组,分别是数据总线、地址总线和( ) A、工作总线 B、控制总线 C、局部总线 D、系统总线 3、( )是处理器与主存之间速度很快但容量较小的存储器。 A、DRAM B、SRAM C、Cache D、BIOS 4、( ) 也是一种微控制器,其更适合处理高速的数字信号 A、单片机 B、DSP芯片 C、通用微处理器 D、嵌入式系统 5、( ) 用助记符表达的语句通常与机器指令对应,因此,与具体的计算机有关 A、高级语言 B、中间语言 C、机器语言 D、汇编语言 6、程序员编程时采用的地址是( )。 A、段地址 B、偏移地址 C、逻辑地址 D、物理地址 7、CPU与外设交换信息时,是通过( )传送外设控制和外设状态信息的。 A、控制总线 B、地址总线 C、数据总线 D、局部总线 8、DMA数据传送,是由( )控制的。 A、硬件控制器 B、程序 C、CPU D、外设 9、在Intel 80x86系列处理器中,I/O端口的地址采用( )编址方式。 A、存储器映像 B、I/O独立 C、直接寻址 D、DX寄存器间接寻址 10、传送数据时,占用CPU时间最长的传送方式是( )。 A、通道 B、DMA C、中断 D、查询 第 1 页 共 4 页

11、在实地址工作方式下,逻辑地址“5380H∶400H”表示的物理地址是( )。 A、57800H B、53C00H C、53840H D、53400H 12、十进制数( )用8位二进制补码表示是11000111。 A、-57 B、57 C、127 D、-127 13、汇编语言程序的开发有4个步骤,将ASM文件转换为OBJ模块文件的是( ) A、编辑 B、调试 C、连接 D、汇编 14、数据段有语句“XYZ BYTE 2,4,6,8”,代码段指令“MOV AH, XYZ+2”执行后,AH=( )。 A、2 B、4 C、6 D、8 15、某存储芯片有1K个地址单元。当从00000H开始分配地址,它的末地址为( ) A、003FFH B、007FFH C、00FFFH D、01000H 16.以触发器为基本存储单元,以其两种稳定状态表示逻辑0和逻辑1,这种存储器芯片是( ) A、DRAM B、SRAM C、NVRAM D、ROM 17.EPROM是指 ( )。 A.读写存储器 B.只读存储器 C.闪速存储器 D.光擦除可编程只读存储器 18.“CMP EAX,3721H”指令之后是JZ指令,发生转移的条件是( )。 A、EAX>3721H B、EAX<3721H C、EAX=3721H D、EAX # 3721H 19.指令 “SUB EAX, EAX”执行后, CF,OF=( ) A、0, 0 B、0, 1 C、1, 0 D、1, 1 20.8086处理器( ) 引脚信号有效时, 表示外界向CPU申请不可屏蔽中断。 A、RESET B、HOLD C、INTR D、NMI 二、二、判断题:(本题共10小题,每题1分,共10分) 1、 外设不能像存储器芯片那样直接与处理器相连,必须经过一个中间电路。 2、JMP指令对应高级语言的GOTO语句,所以不能使用。 3、 虽然ADD指令和SUB指令执行后会影响标志状态,但执行前的标志并不影响它们的执行结果。 4、 无符号数在前面加零扩展,数值不变;有符号数前面进行符号扩展,位数加长一位、数值增加一倍。 5、 指令周期就是机器周期及时钟周期。 6、 总线采用半同步时序,慢速模块可以通过等待信号让快速模块等待,总线时钟信号可有可无。 7、因8255的A1 A0 脚 为 11 对应其控制口,所以0fffeh不能作为其控制端口。 8. 汇编语言源程序文件中,END语句后的语句不会被汇编。 9. 执行了一条加法指令后,发现ZF=1,表明运算结果为0。 10.中断传送方式下,由硬件实现数据传送,不需要处理器执行IN或OUT指令 第 2 页 共 4 页

三、分析题(本题共6小题,每小题5分,共30分) 1、设置一个数据段,按照如下要求定义变量或符号常量: ① my1d为用十六进制数表示的字节变量:20 ② my2d为用二进制数表示的字节变量:20 ③ my3d为20个未赋值的字变量 ④ my4d为100的常量 ⑤ my5d为字符串变量:Personal Computer 2. 执行如下程序片断后,CMP指令分别使得5个状态标志CF、ZF、SF、OF和PF为0还是为1? mov eax,20h cmp eax,80h 考 生 信 息 栏 系 专业 级 班级 姓名 学号 3. 设在某个程序中有如下片段,请写出每条传送指令执行后寄存器EAX的内容: ; 数据段 org 100h varw word 1234h,5678h varb byte 3,4 vard dword 12345678h buff byte 10 dup(?) mess byte 'hello' ; 代码段 mov eax,offset mess mov eax,type buff+type mess+type vard mov eax,sizeof varw+sizeof buff+sizeof mess mov eax,lengthof varw+lengthof vard mov eax, vard 4. 执行如下程序片断,说明每条指令的执行结果: mov eax,80h ; ①EAX=____ add eax,3 ; ②EAX=_____ add eax,80h ; ③EAX=_____ adc eax,3 ; ④EAX=_____, ⑤ CF=___ 5. 说明下列指令中源操作数的寻址方式?假设VARD是一个双字变量。 (1)mov edx,vard[ebx](2)mov edx,[ebx+edi](3)mov edx,[ebx+edi+1234h] (4)mov edx,vard[esi+edi](5)mov edx,[ebp*4] 6、说明如下程序执行后的显示结果: ; 数据段 msg byte 'WELLDONE',0 ; 代码段 mov ecx,(lengthof msg)-1 mov ebx,offset msg again: mov al,[ebx] add al,20h mov [ebx],al add ebx,1 loop again mov eax,offset msg call dispmsg 装 订 线 第 3 页 共 4 页

四、综合题(本题共4小题,每小题5分,共20分) 1、编程记录某个字符串中空格出现的次数,结果保存在SPACE单元。 2、试按要求编写8253的初始化程序,已知8253的计数器0~2和控制字I/O地址依次为204H~207H。使计数器2工作在方式2,计数值为02F0H。 3、4已知电路图如图1所示:有关程序段如下: ; 初始化程序段 mov al, 81h mov dx,0fh out dx, al mov al,0 mov dx, 0eh out dx, al ;控制程序段 mov dx, 0eh in al, dx mov cl, 4 shl al, cl out dx,al 回答问题: 3、根据电路的接法,指出8255的PA口的8位地址? 4、结合程序,说明本电路完成什么功能?初始状态? A组提示:8255A工作方式控制字: B组1D6D5D4D3D2D1D0C口低4位,1:输入,0:输出B口,1:输入,0:输出方式选择:0:方式0,1:方式1C口高4位,1:输入,0:输出A口,1:输入,0:输出方式选择:00:方式0,01:方式1,1×:方式2 第 4 页 共 4 页

本文来源:https://www.bwwdw.com/article/vrad.html

Top