2019微机原理学位 全

发布 2024-04-16 20:15:10 阅读 2806

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...