《0607微机原理模拟试题答案资格考试教师资格考试资格考试教师资格考试.pdf》由会员分享,可在线阅读,更多相关《0607微机原理模拟试题答案资格考试教师资格考试资格考试教师资格考试.pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、微机原理与接口技术模拟考试题答案 姓名 _ 班级 _ 学号 _ 分数 _ 、填空题(共 20分,每空 1分)1.已知x补=00010101,则-3x补=C1H 或 11000001。2.8086 CPU在 T3 上升沿 时刻采样 READY 言号决定是否插入等待周期。3.主频为 8MHZ 的 8086CPU 个基本总线周期是:0.5 微(0.5*10-6)秒。4.每一条指令一般都由 操作码 和 操作数 _ 构成。5.已知 AL=8AH BL=C6H 执行指令 ADDAL,BL之后,AL和 BL分别等于 50H 和 C6H,ZF和 OF分别等于 0 和 1_。6.指令 MOV AX VALDI中
2、,源操作数的寻址方式是 变址寻址 _方式。7.在对总线的使用权进行分配时,冲突检测 方式允许出现总线冲突。8.将 NMI、内中断(单步中断除外)、INTR和单步中断的优先权按从高到低排序,依次分 别是:内中断、NMI、INTR、单步中断。9.能被 CPU直接识别并执行的语言称为 机器语言._。而用汇编语言编写的程序 称为 汇编语言程序 _。10.在 8086 系统中,一个中断类型号为 0DCH 的中断服务子程序位于从 0200H:4600H 开 始的内存中,则相应的中断矢量的物理地址为 00370H-00373H _,该地址存放的内容,按字节顺序列出为 00H,46H,00H,02H _ _。
3、11.若 SS=1000H SP=1000H AX=2468H BX=1357H Flag=2103H,试说明执行指令 PUSH BX PUSH AX PUSHF POP CX 之后,SP=OFFCH,SS=1000H,CX=_ 单选题(共 30分,每题 2 分)1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 C C B D B D B B D B B A D D D 注:答案填在上面的表格中。1.若用户数据位于存储区 10000H仆 FFFFH,则该数据的段地址为 _ (A)0100H(B)1FFFH(C)1000H(D)0FFFH 2.8086 CPU在响应中断时顺
4、序将 _ 内容压入堆栈。(A)CSP.PSW(B)IP.CS.PSW(C)PSW.CS.IP(D)PSW.IP.CS 3.设物理地址(10FF0H)=10H,(10FFIH)=20H,(10FF2H)=30H,从地址 10FFIH 中取出一 个字的内容是 _。(A)1020H(B)3020H(C)2030H(D)2010H 4.连续启动两次独立的存储器操作之间的最小间隔叫 _。(A)存取时间(B)读周期(C)写周期(D)存取周期 5.在 8086 CPU内部,总线接口单元和执行单元两者的工作方式为 _。(A)串行且同步(B)并行但不同步(C)并行且同步(D)串行但不同步 6.与 MOV BX,
5、0FFSET VAR 指令完全等效的指令是 _。(A)MOV BX,VAR(B)LDS BX,VAR(C)LES BX,VAR(D)LEA BX,VAR 7.CPU响应中断后,中断处理的过程是 _。(A)关中断,保护现场,保护断点,恢复现场开中断(B)关中断,保护断点,保护现场,中断服务,恢复现场,开中断,中断返回(C)关中断,保护现场,保护断点,中断服务,恢复现场,开中断,中断返回(D)关中断,保护断点,保护现场,中断服务,恢复现场,中断返回 8.寻址方式通常是指 _。(A)寻找操作数的方式(B)寻找操作数地址的方式(C)寻找寄存器的方式(D)寻找立即数的方式 9.在下列存储器中,若按存储容
6、量和存储周期从小到大的顺式排列,应为 _。(A)高速缓存、寄存器组、主存、磁带、软磁盘、活动头硬磁盘。定是否插入等待周期主频为的个基本总线周期是微秒每一条指令一般都由操作码和操作数构成已知执行指令之后和分别等于和和分别等于和指令中源操作数的寻址方式是变址寻址方式在对总线的使用权进行分配时冲突检测方式允许并执行的语言称为机器语言而用汇编语言编写的程序称为汇编语言程序在系统中一个中断类型号为的中断服务子程序位于从开始的内存中则相应的中断矢量的物理地址为该地址存放的内容按字节顺序列出为若试说明执行指令之后单压入堆栈设物理地址从地址中取出一个字的内容是连续启动两次独立的存储器操作之间的最小间隔叫存取时
7、间读周期写周期存取周期在内部总线接口单元和执行单元两者的工作方式为串行且同步并行但不同步并行且同步串行但不同(B)寄存器组、高速缓存、主存、磁带、软磁盘、活动头硬磁盘。(C)寄存器组、高速缓存、主存、软磁盘、活动头硬磁盘、磁带。(D)寄存器组、高速缓存、主存、活动头硬磁盘、软磁盘、磁带。10.采用虚拟存储器的主要目的是 _。(A)提高主存储器的存取速度(B)扩大主存储器的存储空间,并能进行自动管理的调度(C)提高外存储器的存取速度(D)扩大外存储器的存储空间 11.下列指令中有语法错误的是 _ (A)MOV AL,DS:BP(B)MOV AL,DX(C)JMP WORD PTRBX(D)PUS
8、H WORD PTRSI-2 12.将 AH 的低半字节全置“0”,高半字节不变的指令为 _ 。(A)AND AH,F0H(B)OR AH,F0H(C)XOR AH,0FH(D)AND AH,00H 13.下列叙述中,正确的说法是 _。(A)编译程序、解释程序和汇编程序不是系统软件(B)故障诊断程序、排错程序、人事管理系统属于应用软件(C)操作系统、财务管理程序、系统服务程序都不是应用软件(D)操作系统和各种程序设计语言的处理程序都是系统软件 14.地址总线为 32 位的微机系统中其内存最大容量为 _。(A)2000KB(B)2048KB(C)2048MB(D)4096MB 15.在下面四组寄
9、存器中,第 _ 组都可用于对存储器间接寻址方式的寄存器。(A)AX,BX,CX,IP(B)BX,SP,DX,SI(C)IP,SP,BP,AX(D)BP,BX,SI,DI 三、简答题(共 6 分)1.若 8086 系统采用单片 8259A,其中一个中断源的中断类型码为 46H,问该中断源 应与 8259A 的哪一个 IR 输入端相连?其中断矢量地址是多少?若其中断服务子程 序的首地址为 16A0:23D4H,则矢量区对应的 4 个单元的内容是什么?(3 分)答:连接在 IR6 输入端。矢量地址为 118 11BH 连续 4 个单元的内容为 D4H,23H,A0H,16H 2.8237A 在进行单
10、字节方式 DMA 传输和块传输时,有何区别?(3 分)答:单字节方式 DMA 传输,每次只能在 I/O 设备和存储器之间传递一个字节,然后就 必须释放总线,如果需要再次传输,还必须重新申请总线,保证 CPU 在两次 DMA 传 输之间至少可以得到一个总线周期;块传输时,可以把整个块的数据连续传输,全部传输完毕后,再释放总线,效率 定是否插入等待周期主频为的个基本总线周期是微秒每一条指令一般都由操作码和操作数构成已知执行指令之后和分别等于和和分别等于和指令中源操作数的寻址方式是变址寻址方式在对总线的使用权进行分配时冲突检测方式允许并执行的语言称为机器语言而用汇编语言编写的程序称为汇编语言程序在系
11、统中一个中断类型号为的中断服务子程序位于从开始的内存中则相应的中断矢量的物理地址为该地址存放的内容按字节顺序列出为若试说明执行指令之后单压入堆栈设物理地址从地址中取出一个字的内容是连续启动两次独立的存储器操作之间的最小间隔叫存取时间读周期写周期存取周期在内部总线接口单元和执行单元两者的工作方式为串行且同步并行但不同步并行且同步串行但不同更咼。总之,两种方式,在传输效率和释放总线的条件方面不相同。四、程序题(共 15分)1.从地址 0600H开始的存储区,存储着 31H,32H,33H,34H。现有如下程序段:(5 分)MOV SI,0600H MOV DI,0700H MOV CL,04H M
12、OV DX,0002H CYCLE:MOV AL,SI AND AL,0FH INC SI SHL SI,CL ADD AL,SI MOV DI,AL INC SI INC DI DEC DX JNZ CYCLE HLT 程序段执行后,SI=0604H _,DI=0702H,CL=04H ,(0700H)=21H (0701H)=43H 2.如下程序段:(4 分)DATA SEGMENT S9 DB 0,1,2,3,4,5,6,7,8,9 DATA ENDS LEA SI,S9 LEA DI,S9+1 MOV CX,5 LOP MOV AL,SI XCHG AL,DI MOV SI,AL AD
13、D SI,2 ADD DI,2 LOOP LOP 上述程序段运行后,S9 开始的 10 个字节存储单元内容是什么?01h,OOh,O3h,02h,O5h,O4h.O7h,O6h,09,O8h 3.请写出 8253A的初始化程序。(6 分)8253A的端口地址为 3B0 3B3H,试编程将 8253A的计数器 0 设置为模式 1,计 数初值为3000h;计数器 1 设置为模式 2,计数初值为 2010H;计数器 2 设置为模 式 4,计数初值为 50。定是否插入等待周期主频为的个基本总线周期是微秒每一条指令一般都由操作码和操作数构成已知执行指令之后和分别等于和和分别等于和指令中源操作数的寻址方式
14、是变址寻址方式在对总线的使用权进行分配时冲突检测方式允许并执行的语言称为机器语言而用汇编语言编写的程序称为汇编语言程序在系统中一个中断类型号为的中断服务子程序位于从开始的内存中则相应的中断矢量的物理地址为该地址存放的内容按字节顺序列出为若试说明执行指令之后单压入堆栈设物理地址从地址中取出一个字的内容是连续启动两次独立的存储器操作之间的最小间隔叫存取时间读周期写周期存取周期在内部总线接口单元和执行单元两者的工作方式为串行且同步并行但不同步并行且同步串行但不同D7 D6 D5 D4 D3 D2 DI v v z V 计微器选择_|I 00CHO 读/写控制 01YHL 00“損宦当前计数值 _ 1
15、0CH2 0 卜只读#写计数髀低字节 门一不用 10-只读/写计敌翠高字节 II-先读/写计数低字节 垢读/写计数烏字节 图 8.6(b)8253/8254 控制字格式 TIMER EQU 3B0H ;计数器 0;计数器 1;计数器 2 MOV DX,TIMER+3 MOV DX,TIMER+3 MOV DX,TIMER+3 MOV AL,00 11 001 0 MOV AL,01 11 010 0 MOV AL,10 01 100 0(1)OUT DX,AL OUT DX,AL OUT DX,AL MOV DX,TIMER MOV DX,TIMER+1 MOV DX,TIMER+2 MOV
16、AL,0H MOV AL,10H MOV AL,32h(50H)OUT DX,AL OUT DX,AL OUT DX,AL MOV AL,30H MOV AL,20H OUT DX,AL OUT DX,AL 五、应用题(共 17分)1 计算题(3 分)执行指令前,AX=3004H,BX=8006H,DX=1002H,。执行以下指令后 SAL BX,1 RCL AX,1 RCL DX,1 AX=6009H _ BX=0OOCH _ DX=2004H _ 2.下列的程序段执行结束后,填写结果(4 分)MOV AX 0 MOV CX 12 L1:ADD AX CX DEC CX JNZ L1 RET
17、 问:AX=4E H,CF=0 3.阅读下列程序段:(5 分)DO】-BCD 计秋 0二进计 41 工作方式 000-方丸 0 001-Al X10-方式 2 式 3 100-方兀 4 101-方戎 3 定是否插入等待周期主频为的个基本总线周期是微秒每一条指令一般都由操作码和操作数构成已知执行指令之后和分别等于和和分别等于和指令中源操作数的寻址方式是变址寻址方式在对总线的使用权进行分配时冲突检测方式允许并执行的语言称为机器语言而用汇编语言编写的程序称为汇编语言程序在系统中一个中断类型号为的中断服务子程序位于从开始的内存中则相应的中断矢量的物理地址为该地址存放的内容按字节顺序列出为若试说明执行指
18、令之后单压入堆栈设物理地址从地址中取出一个字的内容是连续启动两次独立的存储器操作之间的最小间隔叫存取时间读周期写周期存取周期在内部总线接口单元和执行单元两者的工作方式为串行且同步并行但不同步并行且同步串行但不同STRN1 DB 98H,82H,75H,长度为 10个 STRN2 DB 10 DUP(?);定义 STRN2 为字节变量,字节,内容不确定 MOV CX,10 MOV BX,00 NEXT:MOV AL,STRN1BX;把 STRN1 的第一个字节 98H赋给 AL ADD AL,5;AL=98H+5H=9DH DAA ;把 AL的结果进行 10进制调整 AL=03H,CF=1 MO
19、V STRN2BX,AL;把调整后的结果 03H保存到 STRN2 的 第一个字节 INC BX LOOP NEXT;循环,共 10次 2)说明程序执行完后完成什么功能?(2 分)把 STRN1 中的数,每个都加 5后(按照 10进制相加),保存到 STRN2 的对应字节中 六、综合题(共 17 分)为片选信号 D0D7 A0 A14 OE WE CS 1)该 RAM 芯片的存储容量为多少?(1 分)15根地址线,215=32K个存储单元;8根数据线,每个存储单元有 8bit,即一个字节。所以该芯片共有 32KB。2)将两块该芯片连接到内存中,其起始地址分别要求为 电路图(6 分)1.如下图,
20、在 8088 系统中,已知某 RAM 芯片,OE为允许输出信号,WE 为允许写入信号,CS 80000H和 B8000H,试画出连接 定是否插入等待周期主频为的个基本总线周期是微秒每一条指令一般都由操作码和操作数构成已知执行指令之后和分别等于和和分别等于和指令中源操作数的寻址方式是变址寻址方式在对总线的使用权进行分配时冲突检测方式允许并执行的语言称为机器语言而用汇编语言编写的程序称为汇编语言程序在系统中一个中断类型号为的中断服务子程序位于从开始的内存中则相应的中断矢量的物理地址为该地址存放的内容按字节顺序列出为若试说明执行指令之后单压入堆栈设物理地址从地址中取出一个字的内容是连续启动两次独立的
21、存储器操作之间的最小间隔叫存取时间读周期写周期存取周期在内部总线接口单元和执行单元两者的工作方式为串行且同步并行但不同步并行且同步串行但不同 2)从地址 B8000H开始,将 0FFH重复写满上面构成的存储单元。然后再顺序读出,并判 断有无存储单元出错。如果有任何一个单元出错,显示?,而且程序中止;否则显示!编写该程序段(10 分)MOV AX,0B800H MOV DS,AX MOV CX,8000H MOV SI,0 L0P1:MOV SI,OFFH INC SI LOOP LOP1 MOV CX,8000H MOV SI,0 LOP2:CMP SI,0FFH JNZ ERROR INC
22、SI LOOP LOP2 MOV DL,!JMP DISP ERROR:MOV DL,?DISP:MOV AH,2 8000087FFFH 74LS138 定是否插入等待周期主频为的个基本总线周期是微秒每一条指令一般都由操作码和操作数构成已知执行指令之后和分别等于和和分别等于和指令中源操作数的寻址方式是变址寻址方式在对总线的使用权进行分配时冲突检测方式允许并执行的语言称为机器语言而用汇编语言编写的程序称为汇编语言程序在系统中一个中断类型号为的中断服务子程序位于从开始的内存中则相应的中断矢量的物理地址为该地址存放的内容按字节顺序列出为若试说明执行指令之后单压入堆栈设物理地址从地址中取出一个字的内
23、容是连续启动两次独立的存储器操作之间的最小间隔叫存取时间读周期写周期存取周期在内部总线接口单元和执行单元两者的工作方式为串行且同步并行但不同步并行且同步串行但不同INT 21H 定是否插入等待周期主频为的个基本总线周期是微秒每一条指令一般都由操作码和操作数构成已知执行指令之后和分别等于和和分别等于和指令中源操作数的寻址方式是变址寻址方式在对总线的使用权进行分配时冲突检测方式允许并执行的语言称为机器语言而用汇编语言编写的程序称为汇编语言程序在系统中一个中断类型号为的中断服务子程序位于从开始的内存中则相应的中断矢量的物理地址为该地址存放的内容按字节顺序列出为若试说明执行指令之后单压入堆栈设物理地址从地址中取出一个字的内容是连续启动两次独立的存储器操作之间的最小间隔叫存取时间读周期写周期存取周期在内部总线接口单元和执行单元两者的工作方式为串行且同步并行但不同步并行且同步串行但不同