南京工业大学微机原理试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5.7 已知某微机控制系统中,RAM容量为4K*8位,首地址为4000H,求其中最后单元地址,
4K:4096D 0000H∽0FFFH,最后单元地址:4000H+0FFFH=4FFFH.。
5.8某单扳机ROM为6KB最后一个9BFFH;RAM为3KB,已知地址是连续的,且ROM 在前,RAM在后,求该存储器的首地址和末地址
6K:6144D 0000H∽17FFH,
3K:3072D 0000H∽0BFFH,
首地址:9BFFH-17FFH=8400H
末地址:9C00H+0BFFH=0A7FFH
5.12为什么8086微机系统的存储器总是将RAM存储器安排于低地址空间,而将ROM存储器安排于高地址空间?
因为80X86常规内存(程序运行空间,采用RAM)的地址范围00000H∽0BFFFFH,640KB 保留内存(存放操作系统的管理程序等)的地址范围0A0000H∽0FFFFFH,384KB,其中前128K为RAM,后256KB为ROM, 640KB+384KB=1MB,恰好等于8086的20条地址线的寻址范围。所以,8086物理地址中的低地址空间全部为RAM,高地址空间为ROM;(除非采用扩充内存的RAM)8086微机系统的存储器总是将RAM存储器安排于低地址空间,而将ROM存储器安排于高地址空间。
6.11 试根据图6.1所示的接口原理,编写一段程序
MOV CX,80H
LEA ES:[DI],BUFF
PP:IN AL,29H
AND AL,01H
JZ PP
IN AL,28H
MOV DL,AL
MOV AH,02H
INT 21H
STOSB
CMP AL,0DH
JZ DONE
LOOP PP
DONE:……..
6.13 CPU响应DMA请求和响应中断请求有什么本质性的区别?
CPU响应DMA请求后,交出总线控制权,由DMAC控制总线;直至DMA过程结束。CPU响应中断请求,执行中断服务程序时,CPU并未交出总线控制权,整个过程由CPU控制。
7.4 类型为26H的中断向量在存储器的哪些单元里?
26H*4=98H IP地址在98H、99H,CS段地址在9AH 、9BH
7.9 试编写一程序段,设置一入口地址为ASCBCD,类型码为79H的中断向量,
PUSH DS
MOV AX,SEG ASCBCD
MOV DS,AX
LEA DX,ASCBCD
MOV AL,79H
INT 21H
POP DS
7.10 编写一只有一片8259A的8088系统中的初始化程序,8259A的地址为02C0H,02C1H,要求:①中断请求采用电平触发;②IRQ0请求的中断类型是16:③采用缓冲器方式;④采用普通的EOI命令。
MOV AL,1BH
OUT 02C0H,AL
MOV AL,68H
OUT 02C1H,AL
MOV AL,0FH
OUT 02C1H,AL
8.1假定8255A的地址为0060H~0063H,试编写下列情况的初始化程序:
①将A组和B组设置为方式0,端口A和C作为输入口,端口B为输出口
MOV AL,10011001B
OUT 63H,AL
②将A组设置为方式2,B组设置为方式1,端口B为输出口
MOV AL,11011101B
OUT 63H,AL
③将A组设置为方式1,端口A为输入,PC6和PC7作为输出,B组设置为方式1,端口B 为输入口
MOV AL,10110111B
OUT 63H,AL
8.5 在图8.23应用实例中,若通道0和通道1都采用二进制计数,扬声器的发声频率为500Hz,问程序应作何变动?
50的二进制为00110010B(32H)
时钟频率为1.4MHz , 计数值为1400000/500=2800=0AF0H
MOV AL,14H ;计数器0初始化
OUT 43H,AL
MOV AL,32H ;50的二进制为32H
OUT 40H,AL
…
MOV AL,76H ;计数器1初始化
OUT 43H,AL
MOV AL,0F0H
OUT 41H,AL
MOV AL,0AH
OUT 41H,AL
…
8.10 某系统中使用8251A工作在异步方式,7位字符,不带校验,停止位长2位,波特率系数为16,允许发送,也允许接受。若已知其控制口地址为0FFA0H,数据口地址为0FFA1H,请编写初始化程序。
MOV DX,0FFA0H
MOV AL,0CAH ;11001010B
OUT DX,AL
MOV AL,05H ;00000101B
OUT DX,AL
MOV DI,0FFA1H