微机系统与接口技术中国大学mooc完整答案-买球的app软件下载

当前位置:正规买球app首页 » » 正文

5463 人参与  2022-11-05 00:11:36    点这评论
第1章 计算机基本知识

第1章 计算机基本知识测验

1、isa总线是一种32位的系统总线。

2、与十进制100d等值的十六进制数是0c8h。

3、微型计算机由运算器、控制器、内存,以及输入设备和输出设备组成。

4、如果一个8位数的补码是1111 1101b,则这个数的真值是-3。

5、在微型计算机内部,数据信息的处理和计算都是以机器码的形式完成的。

第1章 计算机基本知识作业

1、微型计算机采用总线结构连接cpu、内存和外部设备,总线由三部分组成,它们是( ) 。 a.数据总线、接口总线和通信总线 b.控制总统、地址总线和运算总线 c.数据总线、地址总线和控制总线 d.地址总线、逻辑总线和控制总线

2、如果一个8位数的补码是1111 1110b,则这个数的真值是多少? a. 2d b. -2d c.254d d . -127d

3、“对于4位有符号数,其取值范围在-8d-7d之间;对于4位无符号数,其取值范围在0d-15d之间”上面的阐述是否正确?

第2章 8086系统结构

第2章 8086系统结构测验

1、在程序运行过程中,确定下一条指令的物理地址的计算表达式是ds*16 si。

2、假设数据段的段寄存器的内容为(ds)=3200h,某存储单元在数据段的偏移地址为1050h,则该存储单元的物理地址34050h。

3、如果一个微机系统最大可寻址的内存存储空间是1mb,那么cpu地址总线至少应有20根。

4、如果一个操作数在存储器存储的逻辑地址为1230h:0110h,则物理地址和偏移量分别是12410h和110h。

5、指令周期是指完成一次对存储器或i/o端口的操作所需要的时间。

6、8086 cpu的hold和hlda信号线是外部中断的请求和响应信号线。

第2章 8086系统结构作业

1、8086cpu中的代码段寄存器cs是一个多少位的寄存器? (a). 8位 (b).16位 (c).24位 (d).32位

2、已知(ds)=2000h,(ss)=1000h,(bp)=100h,请问指令mov ax,[bp]中源操作数的物理地址是多少?

3、在程序运行过程中,确定下一条指令的物理地址的计算表达式是( )。 (a)ds*16 si (b)ss*16 sp (c)es*16 di (d)cs*16 ip

4、8086 cpu系统对内存空间进行分段管理的主要原因是( )。 (a). cpu对其内部16位寄存器的一次操作就能实现对1m字节单元的寻址。 (b). 8086 cpu系统的数据线是16位。 (c). 系统内存的物理地址是由段地址与偏移地址共同决定的。

第3章8086指令系统1

第3章8086指令系统测验

1、下面数据段共占用( )字节的存储空间。 da1 db 'abcde' da2 dw 8 dup(20h) da3 equ 100
    a、21d
    b、31d
    c、20d
    d、30d

2、如果获取数组buff的第一个字节,则下面正确的指令是( ) 。
    a、lea bx,buff mov al,byte pte [bx]
    b、lea bx,buff mov ax,word ptr [bx]
    c、mov bx,offset buff mov ax,word ptr [bx]
    d、mov bx,offset buff mov ax, [bx]

3、指令mov 12h,al错误的原因是( )。
    a、源操作数不能是寄存器。
    b、目的操作数不能是立即数。
    c、目的操作数类型未定。
    d、只有一个操作数。

4、已知(al)=80h,add al,0a0h指令执行后, cf和of的值是( ) 。
    a、cf=0 of=1
    b、cf=1 of=1
    c、cf=1 of=0
    d、cf=0 of=0

5、当指令add ax,bx执行后,cf=1,则说明结果是( ) 。
    a、借位。
    b、溢出。
    c、进位。
    d、都不对。

6、判断若zf=1,则进行跳转,这种情况下使用的指令为( ) 。
    a、jc
    b、jb
    c、jmp
    d、jz

7、下列数据定义语句中可实现定义20h个字节存储单元的是( )。
    a、db 20 dup(?)
    b、dw 20h dup(?)
    c、db 10h dup(20)
    d、db 20h dup(?)

8、下列指令书写正确的是( )。
    a、mov al,bx。
    b、mov x,x 1。
    c、mov al,word ptr x。
    d、mov al,34h。

9、与lea bx,buf指令完全等效的指令是( )。
    a、mov bx, buf。
    b、add bx,buf。
    c、mov bx,offset buf。
    d、mov bx,wokd ptr buf。

10、下列指令中,操作数在代码段中的是( )。
    a、inc [di]。
    b、add al,bl。
    c、sub [bx],di。
    d、mov al,42h。

11、数据段定义如下,要求实现取da1的偏移地址送到si寄存器中,下面指令错误的是( )。 da1 db 50h dup(?) da2 dw da1
    a、lea si,da1。
    b、mov si,offset da1。
    c、mov si,da2。
    d、mov si,da1。

12、已知sp=2110h,执行pop ax后,sp寄存器的值是( )。
    a、2111h。
    b、2112h。
    c、210fh。
    d、210eh。

13、指令out 63h,ax中的63h是( )。
    a、i/o端口号
    b、立即数
    c、存储器操作数
    d、内存地址

14、在子程序中,如果利用堆栈保护现场,在恢复现场时,先压入堆栈的内容 ( )。
    a、先弹出堆栈
    b、后弹出堆栈
    c、不分先后弹出堆栈
    d、任意弹出堆栈

15、设dl=55h,执行指令后能使dl中的数据为oaah的指令是 ( )。
    a、test dl, oaah
    b、or dl, oaah
    c、neg dl
    d、xor dl, offh

16、下列寄存器中用来指示堆栈中任意数据区的偏移地址的是(   )。
    a、bx
    b、di
    c、bp
    d、si

17、指令mov [di],[si]是错误的,其错误的原因是存储器到存储器传送。

18、在指令mov ax, word ptr [di]中,源操作数的寻址方式是寄存器寻址 。

19、已知bx的内容为无符号数1234h,执行程序shl bx,1后,bx的内容为2468h.

20、要使al寄存器中数据的高4位不变,低4位都变为0,可使用or al,0f0h指令实现。

21、要使al寄存器中数据的高4位不变,低4位取反,可使用xor al,0fh指令实现。

22、已知(bx)=2ah,字变量var存放的内容为0aah,则执行指令xor bx,var后,(bx)=80h。

23、mov ax,-2指令执行后,ax寄存器中的16进制数值是0fffeh。

24、判断若zf=1,则进行跳转,这种情况下使用的指令为js。

25、指令mov cs,2000h是错误的,其错误的原因是不能用立即数给cs寄存器赋值。

第3章8086指令系统作业

1、下列指令,错误的是( ) 。 (a) mov ax,12h (b) mov al,byte ptr [bx] (c) mov al,23h (d) mov dx,al

2、下列指令执行后,对源操作数和目的操作数均无影响的是( )。 (a) mov [bx 2],ax (b) sub ax,2467h (c) add [si],bx (d) cmp ax,bx

3、已知(al)=55h,add al,66h指令执行后, cf和of的值是( ) 。 (a) cf=0 of=1 (b) cf=1 of=1 (c) cf=1 of=0 (d) cf=0 of=0

4、数据段定义如下,要求实现取da1的偏移地址送到si寄存器中,下面的指令错误的是:( )。 da1 db 50h dup(?) da2 dw da1 (a) lea si,da1 (b) mov si,offset da1 (c) mov si,da2 (d) mov si,da1

5、如果数据段是如下定义 data segment x dw 31,32,33,34,35 y equ ($-x)/2 data ends 则y值是多少?

6、已知(al)=35h,在执行完指令cmp al,35h后,标志位zf是多少?

第4章8086汇编语言程序设计1

第4章 8086汇编语言程序设计测验

1、分析阅读以下程序,程序执行完后y中的内容是( )。 x db 0abh y db 0 mov al,x cmp al,0 jge ll1 mov y,0 jmp exit ll1:mov y,1 exit: nop
    a、1
    b、2
    c、0
    d、3

2、当bl=4fh时,如果程序转向next标号处执行,则可实现此功能的程序段是( )。
    a、test bl,4fh jz next
    b、or bl,4fh jz next
    c、xor bl,4fh jz next
    d、and bl,4fh jz next

3、将bl中的数据输出到端口8ch,正确指令是(   )。
    a、out 8ch,bl
    b、in 8ch,bl
    c、mov al,bl out 8ch,al
    d、mov al,bl in 8ch,al

4、下列指令执行后,ax和bx的内容分别是( )。 mov ax,4321h push ax mov bx,1234h pop bx
    a、ax = 4321h,bx = 1234h
    b、ax = 1234h,bx =1234h
    c、ax = 4321h,bx = 4321h
    d、ax = 1234h,bx = 4321h

5、有下列数据定义 x db 0ffh y db 1,2 z dw 3456h 执行下列指令序列后,ax、bl和cl分别是( )。 mov ax,word ptr y 1 mov bl,byte ptr z 1 mov cl,y-1
    a、ax=0256h,bl=34h,cl=ffh
    b、ax=5602h,bl=34h,cl=ffh
    c、ax=5602h,bl=56h,cl=ffh
    d、ax=5602h,bl=34h,cl=01h

6、数据区定义如下: buf1 db '000' buf2 db 3 dup(0) 下面指令执行后,buf2各字节中的内容是( )。 mov si,0 mov cx,3 lop:mov al,buf1 [si] add al,11h or al,01h mov buf2 [si],al inc si loop lop
    a、40h,40h,40h
    b、41h,41h ,41h
    c、42h,42h,42h
    d、40h,41h,42h

7、数据区定义如下: x1 db 1,1,1,1,1 x2 db 6 dup(2) 下面指令执行后,ax和si中的内容分别是( )。 lea bx,x1 1 mov al,byte ptr [bx 1] mov si,word ptr x2 1
    a、(ax)=1101h;(si)=0202h
    b、(ax)=1100h;(si)=0202h
    c、(ax)=1101h;(si)=0000h
    d、(ax)=1100h;(si)=0002h

8、下面程序段执行后,ax和bx分别是( )。 mov bx,2 xor ax,ax mov cx,2 next:add ax,bx inc bx loop next
    a、(ax)=0004h,(bx)=0004h
    b、(ax)=0005h,(bx)=0003h
    c、(ax)=0004h,(bx)=0004h
    d、(ax)=0005h,(bx)=0004h

9、数据段定义如下: x db 5 y db ? 下面指令执行后,y中的内容是( )。 xor ax,ax mov al,byte ptr x shl al,1 dec al mov byte ptr y,al
    a、15d
    b、21d
    c、9d
    d、11d

10、数据段定义如下: dat1 db 55h dat2 db (?) 下面指令执行后,dat2中的内容是( )。 mov al,dat1 and al,70h or al,80h mov dat2,al
    a、e0h
    b、77h
    c、d0h
    d、87h

第4章 8086汇编语言程序设计作业

1、在数据段中定义 data segment x db 12h y dw 0abcdh c equ $-x data ends 请给出下面指令执行的结果: mov ax,word ptr x ; (ax)=( ) 。 mov bh,byte ptr y ;(bh)= ( )。 mov cl,c ; (cl)= ( ) 。 mov bx,offset y (bx)= ( ) 。

2、在数据段中定义(ds:0000开始存储数据): buf1 db 10 dup (0) y db '12345678' num=$-y 运行每条指令后的结果是: mov di,offset y ;(di)=( ) mov ah,byte ptr 3 [di] ;(ah)=( ) mov dh,num 2 ;(dh)=( )

3、在数据段中定义: buf db 8 dup(?) xor bx,bx mov cx,2 lop1:mov buf[bx],0 mov buf[bx 1],1 mov buf[bx 2],2 mov buf[bx 3],3 add bx,4 loop lop1 执行上面的指令序列后,buf开始的缓冲区存放的8个字节数据是 ( )。 (a). 0,1,2,3,0,1,2,3 (b). 3,2,1,0,0,1,2,3 (c). 0,1,2,3,3,2,1,0 (d). 3,2,1,0,3,2,1,0

4、已知程序的数据段定义如下: data segment str1 db '123456' count equ $-string data ends 下面的程序完成的功能是( )。 mov si,0 mov cx,count lop1: mov al,byte ptr str1[si] next1: mov dl,al mov ah,2 int 21h inc si loop lop1 (a). 在显示器上输出字符串:654321 (b). 在显示器上输出字符串:123456 (c). 在显示器上输出字符:313233343536 (d). 在显示器上输出字符:363534333231

5、数据段定义如下: x dw 1111h y dw 55ffh 执行下面的指令后,中断标志位if等于( )。 mov bx,x mov dx,y cmp bx,dx je abc sti jmp exit abc: cli exit: nop (a). 0 (b). 1

第5章存储器原理与接口

第5章 存储器原理与接口测验

1、当计算机断电后,随机存取存储器中存储的数据不会丢失。

2、在cpu和主存之间增设高速缓存cache的主要目的是提高cpu访问内存的速度。

3、flash memory存储器只能写入数据,不能进行在线重写数据。

4、cpu对于内存、cache、内部寄存器和硬盘的读写速度按照快慢排序是cpu内部寄存器,高速缓存cache,内存,硬盘。

5、已知ram芯片6264可以寻址8k字节的存储空间,如果设计一个ram扩展电路,其容量为64k字节,那么至少需要4片这样的芯片。

6、已知eprom芯片27256可以寻址32k字节的存储空间,如果设计一个eprom扩展电路,其容量为32k字,那么至少需要2片这样的芯片。

7、74ls138是3-8译码芯片。当其控制端满足译码条件时,如果其译码输入c、b和a是010(低电平、高电平和低电平)组合时,则输出译码有效,即74ls138的译码输出端是低电平的是/y0。

第5章 存储器原理与接口作业

1、flash memory存储器只能写入数据,不能进行在线重写数据,这样的描述是正确的吗?

2、74ls138是3-8译码芯片。当其控制端满足译码条件时,如果其译码输入c、b和a是010(低电平、高电平和低电平)组合时,则输出译码有效,即74ls138的译码输出端是低电平的是/y2。

3、eprom 2764可以寻址8k字节的存储空间,如果设计一个ram扩展电路,其容量为64k字节,那么至少需要多少片这样的芯片?

4、全译码电路和部分译码电路的主要区别是使用地址线的数目,以及译码产生的地址是否是唯一的。这句话对吗?

第6章微型计算机的输入和输出

第6章 微型计算机的输入和输出测验

1、8086cpu 微机系统使用专用的指令进行i/o接口的读写操作。

2、在dma方式的数据传送中,只有cpu授权,将总线控制权交给dma控制器后,才能进行内存与i/o接口设备之间的数据传送。

3、只有中断标志位清0,8086 cpu才能响应外部设备的中断请求。

4、以8086为cpu的微机系统的i/o编址采用统一编制方式。

5、如果某个i/o接口芯片内有16个端口,则该接口芯片的片内地址至少有3根。

6、软件中断指令 int 21h的中断向量首地址是cs:84h。

7、外部中断的中断类型号由中断控制器给出。

第6章 微型计算机的输入和输出作业

1、采用直接存储器存取dma方式进行i/o数据传送的特点是( )。 a.硬件电路简单,但cpu效率较低 b. 适用于高速数据传送和成批数据的快速传送 c.cpu可以减少对于内存的存取操作。 d.对突发事件实时响应

2、如果某个i/o接口芯片内有4个端口(4个地址),则该接口芯片的片内地址线至少有( )根。

3、以8086为cpu的微机系统的i/o编址采用( )。 a. 统一编制方式 b.独立编制方式 c. 全译码方式 d.部分译码方式

第7章定时技术

第7章 定时技术测验

1、下面对于可编程计数/定时器8253工作方式0的描述比较准确的是( )。
    a、产生单次低电平输出;低电平持续时间是由计数初值决定的;属于软件触发方式。可用于软件定时计数结束时产生中断信号。
    b、产生单次低电平输出;低电平持续时间是由计数初值决定的;属于硬件触发方式。可用于硬件定时计数结束时产生中断信号。
    c、产生周期性的低电平输出;低电平持续时间是由计数初值决定的;属于硬件触发方式。可用于硬件定时计数结束时产生中断信号。
    d、产生周期性低电平输出;低电平持续时间是由计数初值决定的;属于软件触发方式。可用于软件定时计数结束时产生中断信号。

2、下面对于可编程计数/定时器8253工作方式3的描述比较准确的是( )。
    a、8253工作方式3输出占空比为1:1的方波信号,其周期由初值决定;硬件(gate门)不能控制其输出信号的有无。
    b、8253工作方式3输出占空比为1:1的方波信号,其周期由初值决定;硬件(gate门)可以控制其输出信号的有无。
    c、8253工作方式3输出单次信号,其低电平由初值决定;硬件(gate门)可以控制其输出信号的有无。
    d、8253工作方式3输出单次信号,其低电平由初值决定;硬件(gate门)不能控制其输出信号的有无。

3、8253的门控信号gate0接高电平,输入时钟clk0频率为2mh。在对8253初始化时,将8253 定时/计数器的通道0设置为方式3。如果要求8253的输出out0是10khz的方波信号,则8253的计数初值为( )。
    a、200d
    b、300d
    c、400d
    d、500d

4、如果定时/计数器2的输入时钟clk2为1khz,采用1方式,且要求输出的低脉冲的宽度为4秒,则定时/计数器0的计数初值应该是( )。
    a、5000d
    b、4000d
    c、500d
    d、400d

5、在8253的下列工作方式中,能输出连续的周期性波形的工作方式是( )。
    a、方式0(计数器结束中断方式)
    b、方式1(硬件可重复触发的单稳态方式)
    c、方式2(速率发生器/分频器)
    d、方式5(硬件触发选通方式)

6、8253某个通道处于工作方式2,若计数初值为4,输入时钟频率为1mhz,则out输出的每个周期信号中,高电平和低电平分别为( )。
    a、l微秒和3微秒。
    b、2微秒和2微秒。
    c、l微秒和1微秒。
    d、3微秒和l微秒。

7、已知8253a的定时/计数器2外接时钟clk2的频率为1000hz,gate2接在 5v。假设:片选信号地址为200h~203h,片内地址接a0和a1。若要在该定时器的out2输出周期为1秒的方波,那么工作方式字是( )。
    a、b7h
    b、b6h
    c、96h
    d、97h

8、如果定时/计数器1的初值为120h,采用方式0和二进制计数,则正确的方式字应该是( )。
    a、01110000b(70h)。
    b、01100000b(60h)。
    c、01110001b(71h)。
    d、01100001b(61h)。

9、已知8253a的定时/计数器2外接时钟clk2的频率为1000hz,gate2接在 5v。若要在该定时器的out2输出周期为1秒的方波,那么计数初值一定是1000d。

10、利用8253定时器通道2产生周期性方波信号,采用二进制计数,计数初值为7d0h,则方式字一定是96h。

11、8253的方式4是软件触发的选通方式,即单次低电平输出,低电平持续时间等于clk时钟周期。

12、如果定时/计数器2的输入时钟clk2为1khz,采用1方式,且要求输出的低脉冲的宽度为4秒,则定时/计数器0的计数初值一定是200d。

13、可编程8253 定时/计数器有4个定时计数通道。

14、可编程8253 定时/计数器有6种工作方式。

第7章 定时技术作业

1、下面对于可编程计数/定时器8253工作方式1的描述比较准确的是( )。 (a).方式1属于软件触发方式;单次低电平输出,其低电平持续时间是由计数初值决定的;可用于定时计数结束时产生中断信号。 (b).方式1属于硬件触发方式,是可编程的单稳态触发器;单次低电平输出,其低电平持续时间是由计数初值决定的;可用于硬件触发定时计数结束时产生中断信号。 (c).方式1属于硬件触发方式,是可编程的单稳态触发器;周期性低电平输出,其低电平时间是由计数初值决定的;可用于触发定时计数结束时产生中断信号。 (d).方式1属于软件触发方式,周期性低电平输出,其低电平持续时间是由计数初值决定的;可用于定时计数结束时产生中断信号。

2、8253 定时/计数器的通道0设置为方式2,产生频率为10khz的窄脉冲周期信号。当输入时钟clk频率为1mhz时,计数初值为( )。 (a).100 (b).300 (c).400 (d).1000

3、8253某个通道处于工作方式2,若计数初值为6,输入时钟频率为1mhz,则out输出的每个周期信号中,高电平和低电平分别为( )。 (a).1微秒和5微秒 (b).5微秒和1微秒 (c).2微秒和3微秒 (d).4微秒和1微秒

4、已知8253a的定时/计数器2外接时钟clk2的频率为1000hz,gate2接在 5v。若要在该定时器的out2输出周期为1秒的方波,bcd码计数,则8253的方式字是多少? (a). 0b5h (b). 0b4h (c). 0f4h (d). 0f5h

第8章并行接口

第8章 并行接口测验

1、8255a 中既可以作为数据输入和输出端口,又可以提供控制信息、状态信息的端口是____。
    a、端口a
    b、端口 b
    c、端口c
    d、控制端口

2、要将 8255a 的3个8 位的数据i/o 端口全部设定为方式0,输出数据端口,其设置的方式控制字为 _。
    a、89h
    b、8ah
    c、9bh
    d、80h

3、如果将8255的pa端口设置为方式0,输出端口;pb端口设置为方式0,输入端口;pc端口设置为方式0,输出端口,那么8255的方式控制字是( )。
    a、81h
    b、80h
    c、82h
    d、83h

4、已知8255的pa端口设置为方式0,输出端口;pb端口设置为方式0,输入端口;pc端口设置为方式0,输出端口。 8255端口地址为288~28bh。执行下面的指令实现的操作是( )。 mov dx,28bh mov al,00h out dx,al
    a、pc0输出低电平。
    b、pc0输出高电平。
    c、pc0到pc7都输出低电平。
    d、pc0到pc7都输出高电平。

5、已知8255端口地址为188~18bh,下面指令序列完成8255对于外部数据i/o端口的读写操作,其完成的功能是( )。 mov al,90h mov dx,18bh out dx,al mov dx,188h in al,dx mov dx,189h out dx,al
    a、读取pb端口的状态(高低电平),并将pa端口的状态通过pa端口输出。
    b、读取pa端口的状态(高低电平),并将pa端口的状态通过pb端口输出。
    c、读取pc端口的状态(高低电平),并将pa端口的状态通过pb端口输出。
    d、读取pb端口的状态(高低电平),并将pa端口的状态通过pb端口输出。

6、下列关于8255并行接口的描述错误的是( )。
    a、8255a有两个控制字:方式选择控制字和c端口置位复位控制字 。
    b、8255a的a端口有三种工作方式。
    c、8255a芯片片内地址(端口地址)有8个。
    d、8255a可以通过设置c端口置位控制字,使pc6输出高电平。

7、要将 8255a 的3个8 位的数据i/o 端口全部设定为方式0,输入数据端口,其设置的方式控制字为( )。
    a、80h
    b、9bh
    c、9ah
    d、99h

8、可编程8255 并行接口芯片有( )可以指令操作的i/o端口(寄存器地址)。
    a、2个。
    b、4个。
    c、8个。
    d、16个。

9、可编程8255 并行接口芯片有( )工作方式。
    a、2种工作方式。
    b、5种工作方式。
    c、4种工作方式。
    d、3种工作方式。

10、可编程并行接口芯片8255有8位i/o数据端口3个(pa端口、pb端口和pc端口),以及8位控制端口1个。

11、可编程并行接口芯片8255的pb端口可以通过对控制端口的操作,实现某一位(或者每一个pc管脚)高低电平的设置。

12、要将 8255a 的3个8 位的数据i/o 端口全部设定为方式0,输入数据端口,其设置的方式控制字为9bh。

13、可编程并行接口芯片8255可以通过对c端口控制字的操作,使pc0输出高电平,也可以通过对pc数据端口的操作使pc0输出高电平。

14、可编程并行接口芯片8255可以通过对控制字的操作,使pb0输出高电平,也可以通过对pb数据端口的操作使pb0输出高电平。

15、要将 8255a 的3个8 位的数据i/o 端口全部设定为方式0,输入数据端口,其设置的方式控制字为9ah。

第8章 并行接口作业

1、下列关于8255并行接口的描述错误的是( )。 (a)8255可以通过设置c端口置位控制字,使pc7输出高电平。 (b)8255有3种工作方式。 (c)8255芯片片内地址有4个。 (d)不可以通过对pc数据端口的操作使pc0到pc7输出低电平。

2、已知8255的pa端口设置为方式0,输出端口;pb端口设置为方式0,输入端口;pc端口设置为方式0,输出端口。 8255端口地址为288~28bh。执行下面的指令实现的操作是( )。 mov dx,28bh mov al,05h out dx,al (a).pc2输出低电平。 (b).pc0到pc7分别别输出00000101(0表示低电平,1表示高电平)。 (c). pc2输出高电平。 (d).pb0到pb7分别输出00000101。

3、要将 8255a 的3个8 位的数据i/o 端口全部设定为方式0,输出数据端口,其设置的方式控制字为 _。 a. 9bh b.80h c.8ah d.89h

4、“对可编程并行接口芯片8255的端口c执行按位置位/复位操作时,写入的端口地址一定是控制端口”,上述对8255的描述是正确的吗?

第9章中断技术1

第9章 中断技术测验

1、初始化方式命令字icw可以对8259的工作方式进行设置,其中icw2的内容是( )。
    a、对外部中断源的触发方式进行设置(边沿还是电平),以及单片还是多片8259级联设置。
    b、对外部中断源的类型号进行设置。
    c、在8259级联工作时,进行主、从片8259的级联设置。
    d、对中断源优先级和中断结束方式进行设置。

2、初始化方式命令字icw可以对8259的工作方式进行设置,其中icw3的内容是( )。
    a、对外部中断源的触发方式进行设置(边沿还是电平),以及单片还是多片8259级联设置。
    b、对外部中断源的类型号进行设置。
    c、对中断源优先级和中断结束方式进行设置。
    d、在8259级联工作时,进行主、从片8259的级联设置。

3、操作控制字ocw可以对8259的工作状态进行改变,其中ocw1操作控制字的功能是( )。
    a、发出中断结束命令,以及中断源优先级设置.
    b、对每一个外部中断源进行中断屏蔽或者开放设置.
    c、设定屏蔽方式(常规屏蔽/特殊屏蔽)和读取8259寄存器的状态设置.
    d、改变中断类型号.

4、操作控制字字ocw可以对8259的工作状态进行改变,其中ocw3操作控制字的功能是( )。
    a、可以对每一个外部中断源进行中断屏蔽。
    b、发出中断结束命令,以及中断源优先级设置。
    c、设定屏蔽方式(常规屏蔽/特殊屏蔽)和读取8259寄存器的状态设置。
    d、改变中断类型号。

5、如果开放中断控制器8259的外部中断源ir2和ir4,其它中断源屏蔽,则ocw1命令字的内容是( )。
    a、00010100b。
    b、11101011b。
    c、00000110b。
    d、11111101b。

6、某个系统的8259采用级联方式工作,需要写icw4、边沿触发,则该8259的初始化控制字icw1应该是( )。
    a、00010000b
    b、00010010b
    c、00011011b
    d、00010001b

7、两片8259a接成级联缓冲方式可管理( )个可屏蔽中断源。
    a、2
    b、16
    c、15
    d、25

8、8086/8088 cpu的标志寄存器 if位可以通过( )指令进行设置。
    a、push、pop
    b、int、iret
    c、cli、sti
    d、rcr、rcl

9、8259的中断服务寄存器isr的某一位如果置1则表示( )。
    a、屏蔽该中断源。
    b、外部设备可以请求中断服务。
    c、cpu正在执行该中断源的中断服务程序。
    d、中断服务程序刚执行完毕 。

10、中断自动结束方式是自动将8259的( )寄存器的相应位清零。
    a、isr.
    b、imr.
    c、irr.
    d、icw0

11、8259中断控制器采用脉冲上升沿触发,非自动结束、非缓冲器和完全嵌套方式对外部8个中断源进行管理,这就需要在对8259进行初始化时,设置icw4等于( )。
    a、05h 。
    b、15h。
    c、07h。
    d、01h。

12、已知一个微机系统使用一片8259对外部8个中断源进行管理,外部中断源是上升沿触发申请中断,中断结束是非自动结束方式,优先级是完全嵌套方式,8259采用非缓冲器方式工作,8259的地址为20h和21h,外部8个中断源的中断类型号为08-0fh。执行下面语句的功能是( )。 in al,21h and al,11111011b out 21h,al
    a、屏蔽外部中断源ir2
    b、读取isr
    c、开放外部中断源ir2
    d、设置irr寄存器

13、8259的地址为20h和21h,在中断服务程序的最后执行下面2条语句的功能是( )。 mov al,20h out 20h,al
    a、设置ocw1。
    b、响应当前中断。
    c、屏蔽当前中断。
    d、结束当前中断。

14、8259 中断控制器中可以指令操作的i/o端口(寄存器地址)有( )。
    a、4个。
    b、2个。
    c、8个。
    d、16个。

15、已知中断类型号为08h,则存放中断服务程序入口地址的中断向量表中的首地址是 0000h:0020h。

16、如果中断控制器8259初始化时,设置icw2=30h,则8259外部ir5的中断类型号是30h。

17、已知中断类型号为05h,则存放中断服务程序入口地址的中断向量表中的首地址是0000h:0020h。

18、8259的初始化控制字icw一定放在程序的开始位置,以便设定微机系统中的中断机制实现方式。

19、可屏蔽中断的处理过程可分为4个阶段:中断申请、中断响应、中断服务和中断返回。

20、中断服务程序的入口地址存放在8086微机系统的中断向量表中。

21、8086响应外部intr中断的条件是if=1和当前指令执行完毕。

22、8259的中断屏蔽字ocw1可以在程序中多次执行,实现某个或某些外部中断源的开放或者屏蔽。

23、int 10h 是通过软件调用的外部中断。

24、中断优先级管理机制是实现多个中断嵌套响应的基础。

第9章 中断技术作业

1、初始化方式命令字icw可以对8259的工作方式进行设置,其中icw3的设置的内容是( )。 (a). 外部中断源的触发方式设置(边沿还是电平),以及中断控制器是单片8259还是多片8259级联工作。 (b). 外部中断源类型号设置。 (c). 8259级联工作时,进行主片8259和从片8259的级联设置。 (d).对中断源优先级和中断结束方式进行设置。

2、若将中断控制器8259的ir2管脚的中断源开放,其它管脚的中断源都屏蔽,则写入ocw1的命令字是( )。 (a)00000100b (b)11111011b (c)00000010b (d)11111101b

3、微机系统中,采用一片8259对外部8个中断源进行管理,上升沿触发申请中断,非自动结束方式,优先级采用完全嵌套方式,非缓冲器方式工作。在对8259进行初始化时,icw1是( )。 (a). 1bh (b) .12h (c). 13h (d) .10h

4、一个微机系统使用一片8259对外部8个中断源进行管理。已知8259的地址为20h和21h。执行下面2条语句的功能是( )。 mov al,20h out 20h,al (a).响应当前中断 (b).屏蔽当前中断 (c).结束当前中断 (d).读取isr

5、一个微机系统使用一片8259对外部8个中断源进行管理,外部中断源是上升沿触发申请中断,中断结束是非自动结束方式,优先级是完全嵌套方式,8259采用非缓冲器方式工作,8259的地址为20h和21h.执行下面语句的功能是( )。 in al,21h and al,11011111 out 21h,al (a). 屏蔽外部中断源ir5 (b). 读取isr (c).设置irr寄存器 (d). 开放外部中断源ir5

第10章串行通信接口

第10章 串行通信接口测验

1、某通信系统由8251a组成,其接收端时钟频率是16khz,接收端的波特率因子设为16,则该通信系统的波特率为( )。
    a、500 bps
    b、2000 bps
    c、1000 bps
    d、9600 bps

2、若用8251a进行同步串行通信,速率为9600波特,则在8251a时钟引脚txc#和rxc#上的信号频率应是( )。
    a、9600hz
    b、2400hz
    c、4800hz
    d、19200hz

3、关于可编程串行接口芯片8251a正确的描述是( )。
    a、只能作异步传送。
    b、只能作同步传送。
    c、可作并行传送 。
    d、既可以作异步通信,又可以进行同步通信。

4、在8251异步串行通信接口中,实现并行数据转换成串行数据的主要功能部件是( ) 。
    a、发送移位寄存器。
    b、发送数据寄存器。
    c、接收数据寄存器。
    d、接收移位寄存器。

5、一台微机通过8251a与另一台微机实现串行通信,采用全双工异步方式通讯,奇校验,1位停止位,8位数据位,波特率因子为16。此电路中8251的工作方式字是( )。
    a、7ah。
    b、5ah。
    c、7bh。
    d、78h。

6、如果8251采用异步通信方式,数据格式是偶校验,1位停止位,8位数据位,波特率因子为16,则8251的方式字是( )。
    a、5e。
    b、7f。
    c、7eh。
    d、5f。

7、在起止式异步通信中,每个字符总是以起始位低电平0开始,以停止位高电平1结束。

8、8151串行通信接口芯片的工作命令字的设置,是对通信系统进行通信方式的约定,包括通信的数据格式,,传送速率等参数。

9、8251串行通信接口芯片的状态字是决定8251何时进行接收数据和(或者)发送数据。

10、可编程串行接口芯片8251a只能实现同步的数据传送。

11、如果8251采用异步通信方式,数据格式是偶校验,1位停止位,8位数据位,波特率因子为16,则8251的方式字是11h。

第10章 串行通信接口作业

1、某8086系统的8251a管脚txc接有153.6khz的方波周期信号,如果以9600波特率,8位数据位,偶校验和1位停止位的格式发送一批数据,则8251的方式字是( )。 (a). 7fh。 (b). 7eh。 (c). 5eh。(d). 5fh。

2、利用8251实现串行数据的发送和接收。8251的txc和txc相连,接1.2288mhz时钟信号;8251的txd和rxd相连,构成自环连接方式(不使用调制解调器)。采用全双工异步方式通讯,波特率因子为64。此电路实现的串行数据通信的波特率是( )。 (a). 9600bps (b). 4800bps (c). 19200 bps (d). 24000bps

3、8251的内部复位字是( )。 (a). 40h (b). 00h (c). 20h (d). 10h

4、在8251异步串行通信接口中,实现串行数据转换成并行数据的主要功能部件是( )。 (a). 接收数据寄存器。 (b). 发送移位寄存器。 (c). 发送数据寄存器。 (d). 接收移位寄存器。

第11章ad和da转换接口

第11章 ad与da转换接口测验

1、d/a转换器dac0832的第一级工作在锁存方式,第二级工作在直通方式,则必须给管脚wr2和xfer电平分别是( )。
    a、高电平,高电平。
    b、低电平,低电平。
    c、低电平,高电平。
    d、高电平,低电平。

2、使用adc0809通过查询方式进行a/d转换的正确顺序是( )。 a. 发oe,读转换数据 b. 发start,启动转换 c. 读eoc,判断转换完毕
    a、a-b-c 。
    b、b-a-c 。
    c、b-c-a。
    d、c-b-a。

3、如一个8位adc转换器的供电电压为0-5v。若要此a/d转换后得到的数字量为64h(100d),则输入的模拟电压约为( )。
    a、2.5v。
    b、2v 。
    c、2.8v。
    d、0.2v。

4、已知adc0809管脚adda、addb、addc作为8选1通道地址输入端,选择转换的输入通道。若adda、addb、addc分别为0、1、1,则选中( )引脚的输入电压进行a/d转换。
    a、in5。
    b、in4。
    c、in3。
    d、in6。

5、在数字到模拟d/a转换电路中,如果输入的数字信号是00h,则输出的模拟电压值是( )。
    a、电源电压。
    b、0v 。
    c、基准电压。
    d、最小电压。

6、adc0809芯片是具有8通道、8位数据宽度的模拟到数字的转换器。

7、已知adc0809管脚adda、addb、addc作为8选1通道地址输入端,选择转换的输入通道。若adda、addb、addc分别为0、0、0,则选中的a/d转换通道是in3。

8、a/d转换器adc0809只要上电,就开始进行模拟到数字的转换。

9、在模拟到数字a/d转换电路中,输出的数字量与输入的模拟信号之间是正比例的关系。

10、在adc0809转换启动后,通过中断方式将转换结果读到cpu的正确顺序是启动转换,中断服务程序发oe,读数据,中断服务程序中二次启动转换。

第11章 ad与da转换接口作业

1、已知adc0809管脚adda、addb、addc作为8选1通道地址输入端,选择转换的输入通道。若adda、addb、addc分别为1、0、1,则选中( )引脚的输入电压进行a/d转换。 (a)in5 (b)in6 (c)in4 (d)in7

2、如一个8位adc转换器的供电电压为0-5v,则分辨率为5000mv/256=20mv;若要此a/d转换后得到的数字量为0c8h(200d),则输入的模拟电压约为多少? (a).0. 4v (b). 4.5v (c). 4.8v (d). 4v

3、d/a分辨率是指d/a转换器能分辨的最小电压增量,或1个二进制增量所代表的模拟量大小。若vref=5v,8位d/a转换器分辨率是( )。 (a). 40mv (b). 100mv (b). 20mv (d). 5mv

第12章dma技术

第12章 dma技术测验

1、通过dma控制器的1通道完成存储器到d/a转换器的数据传送,要求dma采用单字节传送、地址加1、禁止自动预置,现已在存储器的起始地址为2000:0000h存储了需要转换的数据。请问在对dma的1通道初始化时,应该写入工作方式寄存器的值是( )。
    a、工作方式寄存器的值为01000101b。
    b、工作方式寄存器的值为01001001b。
    c、工作方式寄存器的值为11001001b。
    d、工作方式寄存器的值为11000101b。

2、某数据采集系统要采集1000个字节数据,采用dma控制器8237a的通道0,假设采集的数据要存到内存的物理地址为23000h开始处,已知dma的片选地址范围为80h-8fh,页面地址寄存器的端口地址为63h。要求dma的通道0采用单字节传输方式、地址加1、其它没有指定的参数均设置为0。在对8237的通道2进行初始化时,下面的指令功能是( )。 mov al,02h out 63h,al
    a、写页面寄存器。
    b、写通道0的基地址。
    c、写通道0的基字节。
    d、开放通道0并使其工作。

3、只有8237处于主动态(主控)时,才可以进行dma 的数据传送。

4、根据8237处于主动态还是被动态,其a0到a3管脚的信号方向分别是输出和输入。

5、在ibm pc/xt微机系统中,8237a的4个dma通道分别具有各自的功能,其通道0用作硬盘和内存之间的数据传送。

6、dma控制器在内存与i/o设备之间进行传送数据管理时,总线上的各种信号是由cpu发送的。

第12章 dma技术作业

1、某数据采集系统要采集1000个字节数据,采用dma控制器8237a的通道0,假设采集的数据要存到内存的物理地址为23000h开始处。要求dma采用单字节传输方式、地址加1、其它没有指定的参数均设置为0。在对8237的通道2进行初始化时,其工作方式字是( )。 (a) .46h (b). 44h (c). 86h (d). 5ah

2、在ibm pc/xt微机系统中,8237a的4个dma通道分别具有各自的功能,其通道0的功能是( )。 (a). 对动态ram进行刷新 (b). 保留 (c). 用于软盘和内存之问的数据传送 (d). 用作硬盘和内存之间的数据传送

3、微机中,关于dma传送数据的特点的描述错误的是( )。 (a)dma控制器有2种状态,分别是主控和从控状态。 (b)ram和i/o直接交换数据,不需经过累加器。 (c)dma传送数据方式适合于实时响应速度要求较高的数据采集系统。 (d)只有cpu授权,dma控制器才能正常工作。

4、通过dma控制器的1通道完成存储器到d/a转换器的数据传送,现已在存储器的起始地址为2000:1000h存储了需要转换的数据。请问在对dma的1通道初始化时,应该写入页面地址寄存器的值是( )。 (a). 页面地址寄存器的值为1000h。 (b). 页面地址寄存器的值为2000h。 (c). 页面地址寄存器的值为1。 (d). 页面地址寄存器的值为2。

2021年3月学期用-期末考试

微机系统与接口技术期末考试试卷

1、val是一个变量名,则mov ax, word ptr val指令中,源操作数的寻址方式是( )。
    a、直接寻址
    b、寄存器寻址
    c、寄存器间接寻址
    d、立即寻址

2、已知(al)=88d,add al,177d 指令执行后,cf和of的值是( )。
    a、(cf)=0 (of)=1
    b、(cf)=1 (of)=0
    c、(cf)=0 (of)=0
    d、(cf)=1 (of)=1

3、可编程8255 并行接口芯片有( )工作方式。
    a、2种
    b、3种
    c、4种
    d、5种

4、8253的门控信号gate0接高电平,输入时钟clk0频率为2mh。在对8253初始化时,将8253 定时/计数器的通道0设置为方式3。如果要求8253的输出out0是10khz的方波信号,则8253的计数初值为( )。
    a、200
    b、300
    c、400
    d、500

5、在8253的下列工作方式中,能输出连续的周期性波形的工作方式是( )。
    a、方式0
    b、方式1
    c、方式2
    d、方式5

6、8253定时器的t0外接时钟频率为1mhz,如果t0作为十进制计数器用,要求其输出频率为1khz的方波,那么8253的方式字是()。
    a、37h
    b、36h
    c、35h
    d、34h

7、如果将8255的pa端口设置为方式0,输出;pb端口设置为方式0,输出;pc端口设置为方式0,输入,那么8255的方式控制字是( )。
    a、8ah
    b、89h
    c、99h
    d、9ah

8、两片8259a接成级联缓冲方式可管理( )个可屏蔽中断源。
    a、8
    b、15
    c、16
    d、9

9、如果仅开放中断控制器8259的外部中断源ir1,其它中断源屏蔽,则ocw1命令字的内容是( )。
    a、14h
    b、0ebh
    c、06h
    d、0fdh

10、已知一个8086微机系统使用单片8259对外部8个中断源进行管理,外部中断源是上升沿触发申请中断,中断结束采用自动结束方式,优先级采用完全嵌套方式,非缓冲器方式工作。在对8259进行初始化时,icw4是( )。
    a、05h
    b、15h
    c、07h
    d、01h

11、8251采用全双工异步通讯,奇校验,1位停止位,7位数据位,波特率因子为16,8251的工作方式字是( )。
    a、5ah
    b、5eh
    c、7ah
    d、7eh

12、8251a用作异步串行通信接口,如果设定波特率因子为64,而发送器与接收器时钟频率为19200hz,则波特率为( )。
    a、1200波特
    b、300波特
    c、4800波特
    d、19200波特

13、可编程8255a并行接口芯片中既可以作为数据输入和输出端口,又可以提供控制信息、状态信息的端口是( )。
    a、pa
    b、pb
    c、pc
    d、控制端口

14、8253某个通道处于工作方式2,若计数初值为4,输入时钟频率为1mhz,则out输出的每个周期信号的高电平和低电平分别为( )。
    a、1微秒和3微秒
    b、3微秒和1微秒
    c、2微秒和2微秒
    d、1微秒和1微秒

15、在pc微机系统中, 中断类型号为9号的中断服务程序入口地址存放在( )中。
    a、0000h:0009h
    b、0000h:0012h
    c、0000h:0036h
    d、0000h:0024h

16、可编程8255 并行接口芯片有( )可以进行指令操作的i/o端口(寄存器地址)。
    a、2个
    b、3个
    c、4个
    d、5个

17、如果使用8237的通道2,将内存5a000h开始的64kb数据传送至i/o设备,要求dmac采用地址增1、单字节传送方式,不自动预置,固定优先权,dreq和dack都是高电平有效,那么在对8237的通道2进行初始化时,其工作方式字是( )。
    a、6ah
    b、4ah
    c、64h
    d、44h

18、如果确定了某个中断控制器8259a的中断类型号的范围是58h-5fh,那么8259的初始化命令字icw2的值应该是( )。
    a、0afh
    b、58h
    c、08hb
    d、38h

19、已知8255的pa端口设置为方式0,输出端口;pb端口设置为方式0,输入端口;pc端口设置为方式0,输出端口。 8255端口地址为288~28bh。在完成上述8255初始化程序后,执行下面的指令实现的操作是( )。 mov dx,28bh mov al,02h out dx,al
    a、pc1输出高电平
    b、pc1输出低电平
    c、pc0输出高电平
    d、pc0输出低电平

20、8251a复位后从状态端口读取到的字节为00000100b,说明( )。
    a、准备发送数据
    b、发生溢出错误
    c、数据发送错误
    d、数据发送完毕

21、已知一个操作数在存储器存储的逻辑地址为1230h:0110h,则物理地址和偏移量分别是( )。
    a、12300和110h
    b、1340h和1230h
    c、1340h和1230h
    d、12410h和110h

22、在dma方式的数据传送中,无需cpu授权,dma控制器自动获得总线控制权进行内存与i/o接口设备之间的数据传送。

23、如果某个i/o接口芯片内有16个端口(16个地址),则该接口芯片的片内地址线有3根。

24、要使d/a转换器dac0832的第一级工作在锁存方式,第二级工作在直通方式,则必须给dac0832的管脚wr2和xfer低电平。

25、如果定时/计数器0的输入时钟clk0为1khz,采用3方式,且要求输出的低脉冲和高脉冲的宽度均为0.5秒,则定时/计数器0的计数初值是1000d。

26、dma传送数据的方式适合于数据的实时采集速度要求较高和大数据量存储的微机系统。

27、采用中断方式进行i/o数据传送的优点是可以对突发事件实现实时响应。

28、已知8086微机系统中,ram芯片62256可以寻址32k字节的存储空间,如果设计一个ram扩展电路,其容量为32k字,那么至少需要2片这样的芯片才能满足要求。

29、可编程并行接口芯片8255可以通过对控制字的操作,使pb0输出高电平,也可以通过对8位pb数据端口的操作使pb0输出高电平。

下一篇 >>

相关文章

备案号: 买球平台网址的版权所有 买球平台网址 copyright © 2012-2022 青果答案 all rights reserved. sitemap