1、 选择题(20分,每题2分)
1. 将二进制数110100111.101101B 转换为十六进制数是( ) A、1B6.B4 B、2B6.B4 C、1A7.B4 D、1A6.A4
2. 从8086CPU的内部结构上看,其是由( )两部分组成。 A、 控制器和20位物理地址加法器 B、 运算器和总线接口 C、 执行单元和总线接口单元 D、控制器和运算器3. 在堆栈操作中,隐含使用的通用寄存器是( )。 A、AX B、BX C、SI D、SP
4. 下列有关指令指针寄存器的说法中,哪一个是正确的( )。 A、IP存放当前正在执行的指令在代码段中的偏移地址 B、IP存放下一条将要执行的指令在代码段中的偏移地址 C、IP存放当前正在执行的指令在存储器中的物理地址 D、IP存放当前正在执行的指令在存储器中的段地址
5. 若256KB的SRAM具有数据线,那么它具有( )地址线。 A、10 B、18 C、20 D、326. 运算器的主要功能是进行( )
A.逻辑运算与算术运算 B.算术与函数运算 C.逻辑运算 D.算术运算
7. 如果一个程序在执行前CS=1000H,IP=2000H,该程序的起始地址是( )
A、3000H B、12000H C、21000H D、1000H
8. 若要使寄存器AL中的高4位不变,低4位清零,应使用指令 () 。
A、AND AL,0FH B、AND AL,0F0H C、OR AL,0FH D、OR AL,0F0H9. 8255 PA 口工作方式有( )。
A、1种 B、2种 C、3种 D、4种10. 在中断响应时,保护断点指的是( ) A、将用户设置的程序指令地址入栈保存 B、将中断服务程序的入口地址保护人找 C、将程序状态字A和F保护入栈 D、把返回地址的值入栈保护
2、 填空(18分,每空1分)
1. 汇编源程序文件的扩展名为 ,采用命令 可以将源程序文件编译成目标文件,采用命令 将目标文件链接生产可执行文件。
2. 8086CPU有 根数据线, 根地址线,可寻址的地址空间达到 字节。
3. 如果BUF为一个字符串的首地址,则指令MOV BX,OFFSETBUF还可以写成: 。
4. 设 DS=24E0H,SS=2410H,ES=2510H,BX=2060H,执行指令MOV AX, [BX+100H],源操作数的物理地址为 。
5. 在80x86微处理器中,指令分配给寄存器SP的默认段寄存器是 ,设堆栈指针(SP)=2200H,此时若将AX、BX、CX依次推入堆栈后,(SP)= 。
6. 与LOOP NEXT 指令功能等效的两条指令依次是 和 。
7. 8259为 芯片,一片最多能管理 级中断,某微机系统中有32级中断源,需用 片8259芯片。
8. 采用1K×4的芯片组成32K×8的存储器模块,需要 块芯片。
三、 简答题(4×5=20分)
1. 8086和8088的主要区别是什么?
2. 什么是接口?为什么要在CPU和外设间设置接口?3. 简述 DMA方式的工作特点4. 简述EU和BIU的主要功能?
四、程序题(24分)
1. 分析程序(8分,每空2分) MOV CX,9 MOV AL,01H MOV SI,1000H NEXT: MOV [SI],AL INC SI
SHL AL,1 LOOP NEXT
试问:执行本程序后有:AL=_____;SI=______;CX=______; 本程序的功能是______________________________。
2. 程序填空:(10分,每空2分)
下面的程序是采用起泡排序对BUF数据块中的数据进行排序的算法,请空缺的部分填写完整。 DATA SEGMENT
BUF DW 10,10H,09H,08H,7H,6H,05H,4H,3H,2H,1H STR2 DB 'HELLO!','$' DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA START:
MOV AX,DATA MOV DS, ① MOV BX,0
MOV CX,WORD PTR BUF[BX] DEC CX
L1: MOV DX,CX L2: ADD BX, ② MOV AX,WORD PTR BUF[BX] CMP AX, ③ JBE ④ XCHG AX, ⑤ MOV WORD PTR BUF[BX],AX CONTI: LOOP L2 MOV CX,DX MOV BX,0 LOOP L1
MOV AH,4CH INT 21H CODE ENDS END START
3. 编程题(8分)
设BUF中存放有N个无符号数(或有符号数),编程实现求它们的最大值(存入DX)。
五、设计题(18分)
1. 请以一片8086、三片74LS373、一片74LS245、一片
628512(512Kx8 SRAM)、一片27C512(Kx8 EPROM)为主要器件设计一8088最小应用系统。(10分)
2. 分析下列存储器的地址范围(写出分析过程)。(8分)试分析: U1的容量= ; U1的地址范围为 ; 系统总的容量为 ;
若要使U2与U1的地址连续,则画出U2的片选电路。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo0.com 版权所有 湘ICP备2023021991号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务