蓝莓题库

中国大学mooc微机系统与接口试题及答案-k8凯发

欢迎来访!

k8凯发-凯发官网入口英语习题 正文

作者2023-02-27 00:35:29英语习题 78 ℃0 评论
第一章 微型计算机基础

第一章单元测验

1、以下哪个部分不属于微型计算机系统的主机?
    a、cpu
    b、存储器
    c、i/o接口
    d、外部设备

2、若使用存放在寄存器bx中的偏移地址进行寻址,其默认对应的段寄存器为
    a、ds
    b、ss
    c、cs
    d、es

3、将压缩的bcd码10010011b转化为十六进制表示为
    a、93h
    b、5dh
    c、6dh
    d、94h

4、8位二进制带符号数可以表示的范围是多少?
    a、-127~ 127
    b、-127~ 128
    c、-128~ 127
    d、-128~ 128

5、已知x用带符号补码表示为01110001b,则x的真值为_____________。
    a、 113
    b、-113
    c、 143
    d、-143

6、微机某内存单元的内容为c5h,若它表示的是一个有符号数,则该数对应的十进制数是________。
    a、-59
    b、 59
    c、-197
    d、 197

7、已知x用带符号补码表示为10000101b,则x的真值为_____________。
    a、 133
    b、-133
    c、 123
    d、-123

8、8088微处理器引脚中,低电平有效的引脚是__________。
    a、intr
    b、rd
    c、nmi
    d、a8-a15

9、下列寄存器中,用来存放预取指令的偏移地址的寄存器是________。
    a、si
    b、sp
    c、bp
    d、ip

10、计算机能表示的最小最基本的数据单位是字节byte。

11、8086/8088系统中,存储器分段时每个段最大为64kb。

12、一个二进制位存储为一个1或一个0。

13、计算机存储容量单位中的g相当于____m。(用十进制整数填写)

14、8086/8088可寻址____mb物理地址。

15、8086/8088微处理器采用实地址方式寻址。若某内存单元处于数据段中,ds的值为89150h,偏移地址为0100h,这个单元的物理地址为_________h。

第一章单元作业

1、8086有20根地址线,为什么可以寻址的i/o空间只有64kb?

2、写出运算f9h 13h后标志寄存器的状态(c,p,a,s,z,o)。

第二章 微型计算机指令系统

第二章单元测验

1、串操作指令中,di总是在_____段寄存器内寻址。
    a、ds
    b、cs
    c、ss
    d、es

2、下列指令错误的是:
    a、in bx,20h
    b、mov ax,[bx]
    c、lea si,data1
    d、and al,al

3、条件转移指令je/jz成立的条件是()
    a、cf=0
    b、cf=1
    c、zf=0
    d、zf=1

4、若要使寄存器al中的高四位不变,低四位变为0,要使用指令()
    a、and al,0f0h
    b、or al,0f0h
    c、and al,0fh
    d、or al,0fh

5、若(al)=10101101b,为了使其内容变为01011101b,下列()指令执行一次即可完成操作。
    a、not指令
    b、and指令
    c、or指令
    d、xor指令

6、8086/8088能寻址内部存储器的最大地址范围为()。
    a、64k
    b、512k
    c、1mb
    d、10mb

7、8086微处理器可寻址访问的最大i/o空间为()。
    a、1k
    b、64k
    c、640k
    d、1mb

8、下列指令中正确的是:
    a、mov 2000h,al
    b、mov [bx],[2000h]
    c、mov ds,2000h
    d、mov al,bl

9、下列指令中正确的是:
    a、mov [bx],12h
    b、pop cs
    c、xchg ax,ds
    d、push ax

10、立即数操作数的执行速度快于存储器操作数。

11、inc会影响进位标志位。

12、daa会影响标志位。

第二章单元作业

1、描述指令push bx的执行过程。

2、指令inc [bx]的错误原因是什么?

3、描述乘法指令mul和imul对cf和of标志位的影响。

4、试分别说明以下各指令的源操作数属于何种寻址方式。 (1) mov ax,[sp] (2) mov ds,ax (3) mov di,off00h (4) mov bx,[2100h] (5) mov cx,[si 5]

第三章 汇编语言程序设计

第三章单元测验

1、假设var为变量,指令mov bx, offset var中源操作数的寻址方式是()。
    a、直接寻址
    b、间接寻址
    c、存储器寻址
    d、立即寻址

2、若ax=1020h,bx=1200h,cf=1,则sbb ax,bx的执行结果为()。
    a、0ef1fh
    b、0feffh
    c、0fe1fh
    d、0fe21h

3、若bl=83h,cf=1,则adc bl,90h执行后,bl=()。
    a、15h
    b、16h
    c、17h
    d、14h

4、mov av,es:count[di]源操作数的寻址方式是()。
    a、基址寻址
    b、变址寻址
    c、立即寻址
    d、基址变址寻址

5、下列属于指令性操作助记符的是()
    a、offest
    b、lea
    c、dw
    d、seg

6、下列程序段是为了测试al的d5位是否为0,若d5=0,则转移到zero,否则转移到one,试完成下面程序。()。 test al,______ ______ zero jmp one
    a、10h,jz
    b、10h,jnz
    c、20h,jz
    d、20h,jnz

7、已知ss=a000h,sp=0100h,执行完子程序调用指令后,ip=1003h,压入堆栈地址0a00ffh单元的内容为_______. 1000h call delay 1003h mov al,bl
    a、10h
    b、00h
    c、03h
    d、以上三项都不对

8、利用dos系统功能调用(int 21h)的09h功能进行字符串显示时,字符串的首地址放在()寄存器中?
    a、ax
    b、bx
    c、cx
    d、dx

9、下列属于指示性操作(伪指令)助记符的是()。
    a、end
    b、sbb
    c、far
    d、add

10、下列程序段,为了实现转移到next语句,可以在空白处填入的条件转移指令为_____。 mov al,80h cmp al,0 ___ next
    a、ja
    b、jb
    c、jg
    d、jl

11、指令mov ds,ss 使用正确。

12、三种程序寻址方式是直接寻址,间接寻址和相对寻址。

第三章单元作业

1、分别说明以下各个变量占有多少内存单元,以及各内存单元的内容(用十六进制表示)。 1、data db 1,2,3,4,'1234',-5,-128,0ffh,'0ffh' 2、exp db 51 4*6 3、num dw 0,65535,'20',100,40/2-'a' 4、dword dd 12,-3,0abcdh,3*7 15 5、alpha db '?'

2、现有一子程序: subpro proc test al,80h jz plus test bl, 80h jnz exito jmp xchange plus: test bl, 80h jz exito xchange: xchg al, bl exito: ret subpro endp 回答: (1)该子程序的功能是什么? (2)如果调用子程序前al=99h,bl=77h,那么返回主程序时al和bl的值分别是什么?

3、描述下列程序段的功能 1) mov cx,20 cld lea si,one lea di,two rep movsb 2) cld lea di,[1010h] mov cx,80h xor ax,ax rep stosw

第四章 半导体存储器

4.1 概述随堂测验

1、下面那一选项不是半导体存储器的类型
    a、主存储器
    b、静态sram
    c、可编程rom
    d、闪存

2、和外存储器相比,内存储器的特点是
    a、容量大、速度快、成本低
    b、容量大、速度慢、成本高
    c、容量小、速度快、成本高
    d、容量小、速度快、成本低

3、每个存储器芯片所能存储的二进制数的位数称为容量。

4、从cpu给出有效的存储器地址到存储器给出有效数据需要的时间称为 。

4.2 随机读写存储器随堂测验

1、静态ram的特点正确的是
    a、存储临时数据
    b、存储容量较小
    c、不需要定时刷新数据
    d、必须定时刷新数据

2、动态ram的特点是
    a、存储临时数据
    b、存储容量较小
    c、不需要定时刷新数据
    d、必须定时刷新数据

3、静态ram芯片6116需要11根地址线。

4、静态ram芯片6116容量是 位。

4.3 只读存储器随堂测验

1、只读存储器rom的特点是
    a、在使用时能够改变
    b、只能用于存放固定程序
    c、容易丢失信息
    d、掉电后信息丢失,但可以还原

2、只读存储器的类型有
    a、电擦除
    b、闪存
    c、双极型
    d、掩膜

3、掩膜rom由mos管组成制成后用户可修改 。

4、intel2764有 条地址线。

4.4 cpu与存储器的连接随堂测验

1、关于全译码法说法错误的一项是
    a、片内寻址未用的全部高位地址线都参加译码
    b、译码电路比较复杂
    c、每个芯片的地址范围唯一确定
    d、存在地址重叠

2、关于线选法说法错误的是
    a、高位地址线不经过译码
    b、各片之间地址可以是连续的
    c、不存在地址重叠
    d、各片之间地址可以是不连续的

3、片选地址线的数目决定于芯片的型号。

4、全译码法片、部分译码法和线选法都存在地址重叠。

第四章 半导体存储器单元测验

1、下面那一选项是外存储器的类型
    a、主存储器
    b、cache
    c、可编程rom
    d、辅助存储器

2、下列关于存储器组织地址分配的说法错误的是
    a、当一片存储芯片容量不够时,通常要改用存储容量较大的芯片。
    b、寻址存储器芯片内部存储单元需要的地址线称为片外地址线,一般与地址总线高位相连。
    c、片内地址线的数目决定于芯片的型号。
    d、一些地址总线经过译码器或其他逻辑电路和每片芯片的使能端相连,用来选择不同的芯片,称为片内地址线。

3、存储器是计算机系统中的记忆设备,它主要用来
    a、存放数据和程序
    b、存放数据
    c、存放程序
    d、存放微程序

4、关于全译码法说法错误的一项是
    a、片内寻址未用的全部高位地址线都参加译码
    b、译码电路比较复杂
    c、每个芯片的地址范围唯一确定
    d、存在地址重叠

5、关于线选法说法错误的是
    a、高位地址线不经过译码
    b、各片之间地址可以是连续的
    c、存在地址重叠
    d、各片之间地址可以是不连续的

6、电擦除可编程rom的特点是
    a、由mos管组成
    b、可以按字节进行擦除
    c、必须全部擦除
    d、不可以反复利用

7、一个rom 共有10根地址线,8根位线(数据输出线),则其存储容量为()。
    a、10×8 
    b、
    c、
    d、

8、为了构成4096×8的ram,需要()片1024×2的ram。
    a、8
    b、16  
    c、2   
    d、4

9、容量为2048×4位的ram,其地址线和数据线的条数分别为()。
    a、4,4
    b、2048,4
    c、10,4
    d、11,4

10、关于半导体存储器的描述,下列哪种说法是错误的()。
    a、ram读写方便,但一旦掉电,所存储的内容就会全部丢失 
    b、rom掉电以后数据不会丢失 
    c、ram可分为静态ram和动态ram
    d、动态ram不必定时刷新

11、动态ram的基本存储电路,是利用mos管栅-源极之间电容对电荷的暂存效应来实现信息存储的。为了避免所存信息的丢失,必须定时给电容补充电荷,这一操作称为()。
    a、刷新
    b、存储
    c、充电
    d、放电

12、用户不能改变存储内容的存储器是()。
    a、掩模rom
    b、ram
    c、eprom
    d、eeprom

13、cpu与存储芯片的连接方式将影响芯片的( )。
    a、存储容量
    b、功耗
    c、地址范围
    d、存取速度

14、下面那一选项是半导体存储器的类型
    a、主存储器
    b、读写存储器
    c、可编程rom
    d、掩膜

15、下面那一选项不是外存储器的类型
    a、主存储器
    b、大容量存储器
    c、可编程rom
    d、辅助存储器

16、只读存储器rom的特点是
    a、在使用时不能够改变
    b、只能用于存放固定程序
    c、容易丢失信息
    d、掉电后信息丢失,但可以还原

17、下列关于存储器组织地址分配的说法正确的是
    a、当一片存储芯片容量不够时,通常要改用存储容量较大的芯片。
    b、寻址存储器芯片内部存储单元需要的地址线称为片外地址线,一般与地址总线高位相连。
    c、片内地址线的数目决定于芯片的型号。
    d、一些地址总线经过译码器或其他逻辑电路和每片芯片的使能端相连,用来选择不同的芯片,称为片内地址线。

18、下列是地址译码的方法的选项是
    a、片内译码法
    b、部分译码法
    c、片选译码法
    d、线选法

19、关于全译码法说法正确的一项是
    a、片内寻址未用的全部高位地址线都参加译码
    b、译码电路比较复杂
    c、每个芯片的地址范围唯一确定
    d、存在地址重叠

20、关于部分译码法说法正确的是
    a、各片之间是连续的
    b、部分译码法比全译码法简单
    c、存在地址重叠
    d、高位地址线不经过译码

21、寻址存储器芯片内部存储单元需要的地址线称为片外地址线,一般与地址总线低位相连。

22、全译码法片内寻址未用的全部高位地址线都参加译码。

23、intel2764有13条地址线,12条数据线。

24、ram 芯片容量是8k*8位,用 2片该ram芯片组成16k*8位的存储系统,地址选择的方式是将地址总线低 位并行地与存储芯片的地址线相连,#cs与高位地址线相连。

第四章单元作业

1、串行eeprom有什么优点?

2、阐述sram和dram的区别。

3、现有如图所示的4×4位ram若干片,现要把它们扩展成8×8位ram。 (1)试问需要几片4×4位ram?  (2)画出扩展后电路图。

4、存储器与8088的连接如下图所示,请写出6264(ram 8k×8)和2764(rom 8k×8)的起始地址。

5、电路图如图所示。 1)图中电路是对ram 2114(1024×4位)进行字拓展?还是位扩展?还是字位同时进行扩展? 2)若要实现2k×8位的存储器,需要多少片2114芯片?

第五章 数字量输入输出

第五章 数字量输入输出 单元测验

1、8086的hold信息线表示()。
    a、总线请求
    b、总线响应
    c、中断请求
    d、中断响应

2、8086的nmi信号线表示()。
    a、可屏蔽中断响应
    b、不可屏蔽中断
    c、不可屏蔽中断响应
    d、可屏蔽中断

3、cpu响应intr引脚上来的中断请求的条件是()。
    a、if=0
    b、if=1
    c、tf=0
    d、tf=0

4、一片8259可以管理()级中断。
    a、2
    b、4
    c、8
    d、16

5、中断向量与中断类型码的关系是()。
    a、中断向量地址=中断类型码*8
    b、中断向量地址=中断类型码*4
    c、中断向量地址=中断类型码*2
    d、中断向量地址=中断类型码*1

6、8255芯片有()种基本工作方式。
    a、2
    b、3
    c、4
    d、6

7、设8253芯片的端口基址为60h,寻址控制寄存器的指令是()。
    a、out 60h,al
    b、out 61h,al
    c、out 62h,al
    d、out 63h,al

8、8255芯片是一种()。
    a、并行接口芯片
    b、串行接口芯片
    c、dmac
    d、中断控制芯片

9、两片8259芯片级联之后,可以管理()级中断。
    a、15
    b、16
    c、32
    d、64

10、中断返回指令是()。
    a、ret
    b、iret
    c、call
    d、int

11、在8088微处理器中,下列哪些引脚不是复用的。
    a、a0-a7
    b、a8-a15
    c、a16-a19
    d、s3-s6

12、8088/8086有20根地址线,其可以寻址的最大i/o空间为()
    a、16k
    b、64k
    c、640k
    d、1m

13、以下说法正确的是( )
    a、8255a的a、b、c口均可以三种方式工作
    b、若要设置8255a的c口的工作方式,则需要将控制字写入c口的地址
    c、8255a的端口中,只有a口可以工作于方式2.
    d、8255a的工作方式控制字和c口置位复位控制字可以通过写入的端口地址区分。

14、假设8255的口地址为100h-103h,需要进行开中断操作,即使得inte=1,为此编写以下程序段,请将其补充完整。 mov al, 00001101b ;(pc6=1) mov dx, _______ out dx, al
    a、100h
    b、101h
    c、102h
    d、103h

15、若8254处于计数过程中,当cpu对它装入新的计数初值时,其结果是()
    a、8254禁止编程
    b、8254允许编程,改变当前的计数初值
    c、8254允许编程,但不改变当前的计数初值
    d、8254允许编程,是否影响当前计数过程随工作方式不同而不同

16、当8254工作在方式0时,控制信号gate变为低电平后,对计数器的影响是()
    a、结束本次计数循环,等待下一次计数的开始
    b、暂时停止现行计数工作
    c、不影响本次计数
    d、终止本次计数过程,立即开始新的计数循环

17、串行通讯常见错误有哪些?
    a、帧错误
    b、奇偶校验错
    c、接收错
    d、溢出错

18、i/o控制方式中的查询方式适合于高速外设。

19、若要求8255的a口和b口工作于方式0,a口、b口、c口的上半部分作输出,c口的下半部分(低四位)为输入,则需要写入的控制为 b(格式如:01111000 ).

20、若要求将8255的pc7置位,则需要写入的控制字为 b。(格式如:10001000 )

21、若8255 a口工作方式2,b口工作于方式1,则c口有 位可以用于输入输出。

22、8254端口地址为40h~43h,ch0作为计数器,计数时钟频率1mhz,下列程序执行后,输出脉冲的宽度是 s mov   al,36h out   43h,al mov   ax,20000 out    40h,al mov   al,ah out   40h,al

23、设8254的计数器0的端口地址为60h,计数器1的端口地址为64h,则控制口的地址应为()。

第五章单元作业

1、计算机i/o端口编址有几种不同方式?简述各自的主要优缺点。

2、8255并行接口的端口b要用方式1进行输入操作,采用查询方式,一般查询端口c的pc1引脚来决定是否进行输入操作。试补充下列程序,完成上述查询操作。 again: in al,portc test al,______ _____ again in al,portb

3、可编程计数器8254/8253的级联是什么意思?什么时候会用到级联?

4、某8254占用端口地址为40h ~ 43h,其中计数器2工作在方式 0,初值为4020h,二进制计数,试编写读出计数器2当前计数值的程序段。

5、中断服务程序结束时,用ret指令代替iret指令能否返回主程序?这样做存在什么问题?

6、cpu响应intr中断的条件是什么? 

第六章 模拟量输入输出

第六章 模拟量输入输出 单元测验

1、高速adc转换器的速度为()。
    a、300ns
    b、10μs
    c、100μs
    d、300μs

2、dac0832是()位的数模转换芯片。
    a、4
    b、8
    c、12
    d、16

3、dac0830是八位的数模转换器,若参考电压是-5.0v,则其输出阶梯电压(分辨率)是多少v?
    a、 0.0196
    b、-0.0196
    c、 0.039
    d、-0.039

4、adc0809启动a/d转换的方式是()。
    a、高电平
    b、低电平
    c、负脉冲
    d、正脉冲

5、adc0809可以用()引线经中断逻辑向cpu申请中断。
    a、oe
    b、start
    c、eco
    d、ale

6、adc0809的输出()。
    a、具有三态缓冲器,但不可控
    b、具有可控的三态缓冲器
    c、没有三态缓冲器
    d、没有缓冲锁存

7、adc0809的a/d转换启动地址和数据读操作地址可同址。

8、dac0832工作于直通方式时所有控制线可控。

9、已知dac 0832 芯片的最大输出电压为5v,若已知输入的数据为0b5h,则其输出电压应为 v。(保留小数点后三位)

第六章单元作业

1、模拟量的输出通道通常由哪几部分组成?各部分的作用如何?

2、dac 0832 与8 位cpu 接口的连接逻辑图如图所示,试判断dac0832 工作在何种方式?如果想要在示波器上显示锯齿波,请编写有关程序。

3、设被测温度的变化范围为300℃~1000℃,如果要求量化误差不超过±1℃,应选用分辨率为多少位的a/d转换器?并计算出使用该转换器后的分辨率是多少?

4、采样保持器在数据采集系统中起什么作用?

期末考试

《微机系统与接口》试卷

1、8086/8088 cpu的内部结构由 组成。
    a、alu、eu、biu
    b、寄存器组、alu
    c、eu、biu
    d、alu、biu、地址加法器

2、8086/8088 cpu构成系统的两种组态,与之有关的控制信号是 。
    a、s0、s1、s3
    b、mn/mx
    c、test
    d、qs0,qs1

3、下列数中最小的数为 。
    a、101001b
    b、52q
    c、101001(bcd)
    d、233h

4、下列数中最大的数为 。
    a、10010101b
    b、227q
    c、96h
    d、143

5、某数在计算机中用压缩bcd码表示为10010011,其真值为 。
    a、10010011b
    b、93h
    c、93
    d、147

6、以下属于dram特点的是 。
    a、只能读出
    b、只能写入
    c、信息需要定时刷新
    d、不断电信息能长久保存

7、ram 芯片容量是4k*8位,用 4片该ram芯片组成16k*8位的存储系统,地址选择的方式是将地址总线低 位并行地与存储芯片的地址线相连,#cs与高位地址线相连。
    a、12
    b、32
    c、15
    d、2

8、以下说法正确的是( )。
    a、数据传送指令的源操作数和目标操作数可以同时为存储单元。
    b、利用call指令调用子程序时,需要用新的cs和ip取代当前cs和ip。
    c、数据传送指令的源操作数和目标操作数不能同时为段寄存器。
    d、串传送指令的目标操作数必须为es:di,但是可以段超越为ds:di。

9、设ds=2000h, ss=1000h, bp=200h, bx=150h, si=100h, 则指令mov ax, [bp si],源操作数的物理地址是( )。
    a、20250h
    b、20300h
    c、10250h
    d、10300h

10、设ss=1000h, bp=200h, sp=100h,则执行指令push ax之后sp的值是( )。
    a、101feh
    b、10102h
    c、102h
    d、0feh

11、以下指令不影响标志寄存器状态的是( )。
    a、lea
    b、add
    c、sub
    d、shr

12、数据定义语句data dw 34h, 5dup(?) 分共配( )个字节的存储单元。
    a、7
    b、12
    c、6
    d、11

13、设当前ip=1000h, [bx]=30h, [bx 1]=10h, [bx 2]=00h, [bx 3]=40h, 则以下指令属于远转移的是( )。
    a、jmp 02h
    b、jmp dword ptr [bx]
    c、jmp [bx]
    d、jmp near label

14、条件转移指令可实现跳转的范围为( )。
    a、0~65536
    b、0~256
    c、-128~127
    d、-32768~32767

15、若定义dada dw 1234h,5678h, 则执行mov bl,byte ptr data 指令后,bl=( )。
    a、78h
    b、56h
    c、34h
    d、12h

16、当8253工作在方式1时,是由( )触发计时启动,由门控信号的( )进行触发。
    a、软件------上升沿---------
    b、硬件------下降沿-------
    c、软件------下降沿------
    d、硬件------上升沿-------

17、一异步串行通信,工作时钟为1.8432mhz,除数寄存器内容为000ch,则发送波特率为( )
    a、9600
    b、7200
    c、19200
    d、4800

18、在8086/8088 cpu中,一个最基本的总线读写周期由( )时钟周期(t状态)组成,在t1状态,cpu往总线上发( )信息。
    a、2个,数据
    b、2个,状态
    c、4个,地址
    d、4个,状态

19、8259a可编程中断控制器的( )寄存器用来指示正被服务的中断级。
    a、irr
    b、isr
    c、imr
    d、int

20、在8088微处理器中,( )引脚不是复用的。
    a、a0-a7
    b、a8-a15
    c、a16-a19
    d、s3-s6

程序题

1、阅读下列程序段: data segment str db 99,100 dup (?) data ends code segment assume ds:data, cs:code start: ...... mov dx, offset str mov ah,0ah int 21h mov ch,str 1 mov cl,str 2 ...... code ends end start 此段程序执行后,从键盘输入字符串‘abcdefg’,则ch和cl分别是什么?

2、一数据段定义如下 data segment s1 db 1,2 s2 db ‘12’ count equ $-s1 nb db 2 dup (5) nw dw -120 p dw s2 data ends 画出该数据段中数据的存储形式。

3、设有一个具有14位地址和8位数据的存储器,问: (1)该存储器能存储多少字节的信息? (2)如果存储器由8k×4位ram芯片组成,需要多少片? (3)最少需要多少地址位做芯片选择?

4、如下图所示,8253的定时器0和1进行级连。若已知q0的频率是4mhz,要在out0引脚上产生1000hz的方波信号,并以此信号作为定时器1的时钟信号,在out1上产生出周期为1s的定时信号,控制发光二极管闪烁。已知8253的定时器0、1、2和控制口的口地址为100h~103h,控制字的格式如下表所示。试问: 1)定时器0和1的计数初值是多少?控制字是多少? 2)编写8253的初始化程序。

5、已知一个与isa总线(at总线)接口的8255a电路如图所示,其中k0-k7与8255a端口b相连,led发光二极管d0-d7及相应的驱动电路与8255a端口a相连,且已知8255a的控制端口地址为363h。 请问: 1)采用74ls138及逻辑门电路设计上图中的译码片选电路,产生满足给定条件的8255a的片选信号/cs(单独画出译码片选电路) 2)将8255a的a1、a0、/rd、/wr与isa总线的信号线进行正确连接(直接画在题图上) 3)若要将开关k0-k7的状态在对应的led二极管d0-d7上随时反映出来,即:若某个开关闭合,则相应的led点亮。请编写8255a初始化程序以及要求的控制功能的程序。 ‍

期末考试

《微机系统与接口》试卷

1、8086/8088 cpu的内部结构由 组成。
    a、alu、eu、biu
    b、寄存器组、alu
    c、eu、biu
    d、alu、biu、地址加法器

2、8086/8088 cpu构成系统的两种组态,与之有关的控制信号是 。
    a、s0、s1、s3
    b、mn/mx
    c、test
    d、qs0,qs1

3、下列数中最小的数为 。
    a、101001b
    b、52q
    c、101001(bcd)
    d、233h

4、下列数中最大的数为 。
    a、10010101b
    b、227q
    c、96h
    d、143

5、某数在计算机中用压缩bcd码表示为10010011,其真值为 。
    a、10010011b
    b、93h
    c、93
    d、147

6、以下属于dram特点的是 。
    a、只能读出
    b、只能写入
    c、信息需要定时刷新
    d、不断电信息能长久保存

7、ram 芯片容量是4k*8位,用 4片该ram芯片组成16k*8位的存储系统,地址选择的方式是将地址总线低 位并行地与存储芯片的地址线相连,#cs与高位地址线相连。
    a、12
    b、32
    c、15
    d、2

8、以下说法正确的是( )。
    a、数据传送指令的源操作数和目标操作数可以同时为存储单元。
    b、利用call指令调用子程序时,需要用新的cs和ip取代当前cs和ip。
    c、数据传送指令的源操作数和目标操作数不能同时为段寄存器。
    d、串传送指令的目标操作数必须为es:di,但是可以段超越为ds:di。

9、设ds=2000h, ss=1000h, bp=200h, bx=150h, si=100h, 则指令mov ax, [bp si],源操作数的物理地址是( )。
    a、20250h
    b、20300h
    c、10250h
    d、10300h

10、设ss=1000h, bp=200h, sp=100h,则执行指令push ax之后sp的值是( )。
    a、101feh
    b、10102h
    c、102h
    d、0feh

11、以下指令不影响标志寄存器状态的是( )。
    a、lea
    b、add
    c、sub
    d、shr

12、数据定义语句data dw 34h, 5dup(?) 分共配( )个字节的存储单元。
    a、7
    b、12
    c、6
    d、11

13、设当前ip=1000h, [bx]=30h, [bx 1]=10h, [bx 2]=00h, [bx 3]=40h, 则以下指令属于远转移的是( )。
    a、jmp 02h
    b、jmp dword ptr [bx]
    c、jmp [bx]
    d、jmp near label

14、条件转移指令可实现跳转的范围为( )。
    a、0~65536
    b、0~256
    c、-128~127
    d、-32768~32767

15、若定义dada dw 1234h,5678h, 则执行mov bl,byte ptr data 指令后,bl=( )。
    a、78h
    b、56h
    c、34h
    d、12h

16、当8253工作在方式1时,是由( )触发计时启动,由门控信号的( )进行触发。
    a、软件------上升沿---------
    b、硬件------下降沿-------
    c、软件------下降沿------
    d、硬件------上升沿-------

17、一异步串行通信,工作时钟为1.8432mhz,除数寄存器内容为000ch,则发送波特率为( )
    a、9600
    b、7200
    c、19200
    d、4800

18、在8086/8088 cpu中,一个最基本的总线读写周期由( )时钟周期(t状态)组成,在t1状态,cpu往总线上发( )信息。
    a、2个,数据
    b、2个,状态
    c、4个,地址
    d、4个,状态

19、8259a可编程中断控制器的( )寄存器用来指示正被服务的中断级。
    a、irr
    b、isr
    c、imr
    d、int

20、在8088微处理器中,( )引脚不是复用的。
    a、a0-a7
    b、a8-a15
    c、a16-a19
    d、s3-s6

程序题

1、阅读下列程序段: data segment str db 99,100 dup (?) data ends code segment assume ds:data, cs:code start: ...... mov dx, offset str mov ah,0ah int 21h mov ch,str 1 mov cl,str 2 ...... code ends end start 此段程序执行后,从键盘输入字符串‘abcdefg’,则ch和cl分别是什么?

2、一数据段定义如下 data segment s1 db 1,2 s2 db ‘12’ count equ $-s1 nb db 2 dup (5) nw dw -120 p dw s2 data ends 画出该数据段中数据的存储形式。

3、设有一个具有14位地址和8位数据的存储器,问: (1)该存储器能存储多少字节的信息? (2)如果存储器由8k×4位ram芯片组成,需要多少片? (3)最少需要多少地址位做芯片选择?

4、如下图所示,8253的定时器0和1进行级连。若已知q0的频率是4mhz,要在out0引脚上产生1000hz的方波信号,并以此信号作为定时器1的时钟信号,在out1上产生出周期为1s的定时信号,控制发光二极管闪烁。已知8253的定时器0、1、2和控制口的口地址为100h~103h,控制字的格式如下表所示。试问: 1)定时器0和1的计数初值是多少?控制字是多少? 2)编写8253的初始化程序。

5、已知一个与isa总线(at总线)接口的8255a电路如图所示,其中k0-k7与8255a端口b相连,led发光二极管d0-d7及相应的驱动电路与8255a端口a相连,且已知8255a的控制端口地址为363h。 请问: 1)采用74ls138及逻辑门电路设计上图中的译码片选电路,产生满足给定条件的8255a的片选信号/cs(单独画出译码片选电路) 2)将8255a的a1、a0、/rd、/wr与isa总线的信号线进行正确连接(直接画在题图上) 3)若要将开关k0-k7的状态在对应的led二极管d0-d7上随时反映出来,即:若某个开关闭合,则相应的led点亮。请编写8255a初始化程序以及要求的控制功能的程序。 ‍

猜你喜欢

  • 2023-02-27 00:55
  • 2023-02-27 00:54
  • 2023-02-27 00:42
  • 2023-02-26 23:36
  • 2023-02-26 23:34
  • 2023-02-26 23:27
  • 2023-02-26 23:18
  • 2023-02-26 23:17
  • 2023-02-26 23:01
  • 2023-02-26 22:41
网站分类
最新发表
标签列表
网站地图