3. 在最小模式下,执行out 40h ,al指令时,m/,wr,rd的信号电平依次是)48086/8088的中断响应周期至少是总线周期的( 2 )倍
5. 以cpu为核心,加上存储器、i/o接口和总线就构成了 (微型计算机)
6. 80386保护方式下段寄存器的主要用途是(获取全局或局部描述符形成线性地址)
7. 下列出栈操作的结果是(sp=3004h bx=4030h)。已知sp=3000h,在ram 3000h-3005h内分别存放30h、40h、50h、60h六个数,顺序执行两条指令后:
①mov sp,3002h ②pop bx
8. 一个ram芯片,有15条地址线和16条数据线,该芯片最多能存储的字节数是(65536)
9. 对以下类型的中断,优先级最低的是(可屏蔽中断)
10. 中断控制器8259a所管理的是(可屏蔽中断)
11. 8259a工作在级联方式连接三个从片,最多可管理( 29)个外设中断请求。
12. 可编程接口芯片在使用前对它(写控制字),称为初始化编程。
13. 8255a能实现双向传送功能的端口是(端口a)
14. 如果减1计数器的计数初值为10h,则减1计数器可作为(十六)分频计数器用。
15. 串行通信的波特率越高,则串行传送数据的速度(越快)
16. cpu执行out dx,al指令时,(dx寄存器)的值输出到地址总线上。
17. 地址译码器的输入端应接到(地址总线)上。
18. cpu响应可屏蔽中断请求时,其中断向量号由(中断控制器)提供。
19. 8255工作在方式0时,它没有(电流放大)功能。
20. 在定时器/计数器8253的输出端可产生(方波)波形。
21. 对逐步逼近式a/d转换器。启动一次转换读入多次数字量,则读入的数字量(肯定相同)。
22. 在8255a中可以对c口进行按位置位/复位操作,此时的控制字符应该写入(控制口)。
23. 指令mov bx,45h[bp]中,约定的段寄存器是(ss)。
24. 在进入dma工作方式之前,dma控制器当作cpu总线上的一个(i/o设备)。
25. 在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令时(宏指令)。
26. 中断向量表占用内存地址空间为(00000h~003ffh).
27. 实现cpu与8259a之间信息交换是(数据总线缓冲器与读写控制电路)。
28. 对单片方式使用的8259a进行初始化时,必须放置的初始化命令字为(icw1,icw2,icw4)。
29. 6166为2kx8位的sram芯片,它的地址线条数为(11)。
30. 在计算机系统中,可用于传送中断请求和中断响应信号的是(控制总线)。
填空题。1. reset信号到来后8088/86的cs和ip分别为 ffffh 和 0000 。
2. 8253a采用bcd码计数时,其最大计数值为 10000 ,此时的计数初值为 0000 。
3. 微机系统中数据传送的控制方式有四种,分别为无条件传送、查询传送、中断传送、dma传送。
4. 所谓“串行通信”是指数据时一位一位顺序传送的 。在串行通信中有两种基本的通信方式,即异步通信(async)和同步通信(sync) 。
5. 当要进行一次dma传送时,首先由外设向dmac发dma请求信号,dmac收到此申请后向cpu发总线请求信号,若cpu响应此请求则发总线响应给dmac,dmac接管总线后开始工作。
6. 总线可分为内总线和外总线,其中内总线举例有: std总线 、 pc总线 ;外总线举例有: rs-232c 、 ieee488 。
7. 数据总线用来在 cpu 与内存储器或i/o设备之间交换信息,地址总线有 cpu 发出,用来确定cpu要访问的内存单元或i/o端口的地址。
8. 8259a作为主片时其引脚cas0-cas2的信息传送方向是向外 。
9. rs-232c是适用于数据终端设备dte 和数据通信设备dce 间的接口。
10. 在8086/8088cpu中,由于biu和eu分开,所以取指令和执行指令可以重叠操作,提高了cpu的工作效率。
11. 8086/8088的中断向量表位于内存的 00000h~003ffh 区域,它可以容纳 256 个中断向量,每一个向量占 4 个字节。
12. 静态ram的优点是只要电源不撤除,信息就不会丢失,但它的功耗较大,容量小 ,存取速度较快 。
13. 存储器的存取速度可用存取时间和存取周期两个时间参数来衡量,其中后者比前者大。
14. 若8259a中icw2的初始值为40h,则在中断响应周期数据总线上出现的与ir5对应的中断类型码为 45h 。
判断题。1. 指令一般包括两部分:操作码和操作数。(
2. 一个总线周期有一个或若干个指令周期组成。(
3. 8086有一个16位标志寄存器,它包含了6个状态标志位和3个控制标志位。(
4. 一片8259a中断控制器最多能接收8个中断源。(
5. 在串行异步通信中,停止位的作用表示全部数据传送完毕,接收方在收到停止位信号以后,就不再去接收串行数据。(
简答题。1. 下列语句是否正确?简述原因,其中buf为变量名。
1) mov ds,seg buf (错,ds不能直接赋值)
2) mov al,[dx] (错,dx不能作为内存单元地址)
3) pop al (错,堆栈操作必须是16位字宽度)
4) inc [si] (错,必须指明byte ptr 或 word ptr) inc byte ptr [si]即正确。
2. 在i/o接口电路中,按存放信息的类型,端口可分为哪几类?cpu对这些端口实行读操作还是写操作?
答:在i/o接口电路中,按存放信息的类型,i/o端口可分为数据口、状态口、控制口、其中,cpu可对数据口进行读或写操作,对状态口进行读操作,对控制口进行写操作。
3. 与并行通信相比较,串行通信有什么特点?
答:与并行通信相比较,串行通信有如下特点:
串行通信适宜于远程数据传送;
串行通信通常传送速度较慢;
串行通信的费用较低、传输线少,可借用**网络来实现远程通信。
4. 一个异步串行发送器,发送具有8位数据位的字符,在系统中使用一位作偶校验,2个停止位,若每秒钟发送100个字符,它的波特率和位周期是多少?
答:每个字符需要的发送位数是12位(数据位8位,校验位1位,停止位2位,起始位1位)。每秒发送100个字符共1200位,因此波特率为1200波特,位周期=≈833μs
5. 简单叙述汇编程序的基本特点,开发流程,列出8086的常用指令类型中的典型指令。
答:汇编语言是为一种面向机器的语言,由汇编执行指令和汇编伪指令组成,虽不如高级程序设计语言简便、直观,但是汇编出的目标程序占用内存较少、运行效率较高、且能直接引用计算机的各种设备资源。
汇编原程序经过汇编生成目标程序再经过链接生成可执行程序。
mov ax ,1000h
add ax,bx
sub al,bl
6. 采用有条件跳转指令编制将dat开始的内存区域清零的程序段,长度为n,其程序流程图如右图所示,在*和**处应填入的操作分别是:
1) *处的操作 [bx] ←0
2) *处的操作 cl ←cl-1
应用题。1. 存储器系统连接如下图,请分别写出图中第一组(1##)、第二组(3##)的地址分配范围。(写出具体步骤)
1)/y1有效要求,a15a14a13=cba=001,a19=0,a18=0,a17a16=11,因此。
a19a18a17a16a15a14a13=0011001,地址范围即 32000h~33fffh
2)/y4有效,a15a14a13=cba=100,其他一样,因此a19a18a17a16a15a14a13=0011100,地址范围即38000h~39fffh.
2. 计数器/定时器8253,振荡器(频率为1mhz)连线如下图所示,其中振荡器的脉冲输出接通道0的计数输入端clk,设8253的端口地址为180h~186h。
1mhz方波。
2mhz方波。
周期为1秒的连续方波。
请完成以下任务:
1) 该电路中通道0的out,输出2khz连续方波,通道0的计数初值为多少(写出计算式)?gate0应该何电位?在图上画出。
答:初值n0=1mhz/2khz=500,gate0=+5v
2) 若要8253的out段,能产生周期为1秒的连续方波,该如何解决?在图上画出。
答:将out0连至clk1,作为输入时钟,gate1=+5v,初值n1=2khz/1hz=2000
3) 写出实现上述功能的8253初始化程序。
答:计数器0初始化**:
mov dx,186h
mov al,00110111b
out dx,al
mov dx,180h
mov al,00h
out dx,al
mov al,20h
out dx,al
2. 已知电路图如下图所示,图中数码管为共阳极类型,数码管的阴极a,b,c,d,e,f,g,dp依次至8255的pa0,pa1,……pa7.
a9a8a7a6a5a4a3a2a1a0=100010xx00~100010xx11
1)若要数码管的8段发光,则应从8255的pa0输出高电平还是低电平?
答:低电平。
2) 若要数码管显示数字0,则应从8255的pa口送出字型码为多少?
答:c0h3) 写出8255的pa口和pc口的地址。
答:pa口地址:220h,pc口的地址:222h
4) 根据电路图,写出从8255的pa口送出字型码的有关指令。
答:mov dx,220h
mov al,8位字型码(0c0h)
out dx,al
5)8255的pc口在电路中的作用是什么?
答:输入缓冲。
2019微机原理试卷A
一 选择题 每小题2分,共20分 属于 位微处理器。a 4b 8c 16d 322 以下8086标志位中,属于状态标志的是 a cfb dfc ifd tf 最大可访问的i o空间为 a 1kbb 64kbc 256kb d 1mb 系统中常采用8282芯片作为 a 数据驱动器b 时钟发生器c 总线...
微机原理2019复习
一 选择题。将左边的词汇和右边的说明联系起来,括号内填入a b 等字母。eaxa.总线控制器。8259ab.指示下一条要执行指令的偏移地址。eipc.并行接口芯片。eprom d.累加器。8237ae.中断控制器。8251af.以后进先出方式工作的存储空间。堆栈g.32位微机系统多功能接口芯片。82...
微机原理2024年试卷
一 单项选择题 每小题 2 分,共 20 分 1 二进制数00010010b的十进制数值可表示为。a 8 b 10 c 12 d 18 2 某数存于内存数据段中,已知该数据段的段地址为1600h,而数据所在单元的偏移地址为0230h,该数的在内存的物理地址为。a 1830h b 18300h c 1...