答案 微机原理及应用

发布 2022-09-04 23:11:28 阅读 1653

一、填空题(每空1分,共30分)

1、cpu访问存储器时,在地址总线上送出的地址称为物理地址。

x86系统中,执行指令push ax后,sp= sp-2 ;若执行指令pop ax后,sp= sp+2 。

3、指令“mov ax,2000h”源操作数的寻址方式为立即数 ;指令“mov ax,[bx+si+6]”源操作数的寻址方式为带偏移量的基础加变址 。

4、设(ds)=24eoh,(ss)=2410h,(es)=2510h,(di)=0206h,则指令“mov ax,[di+100h]”源操作数的有效地址为 0306h ,物理地址为 25106h 。

可访问两个独立的地址空间,一个为i/o地址空间,其大小为 64k 字节。

6、执行指令“xor ax,ax”后,标志位zf的值为 1 。

7、若(al)=10011000b,(bl)=01100111b,则执行指令“add al,bl”后,(al)=11111111b;执行指令“and al,bl”后,(al)= 0 。

8、可屏蔽中断从cpu的 intr 引脚进入,只有当中断允许标志if为 1 时,该中断才能得到响应。

9、中断向量表存放在从 00000h 至 003ffh 存储空间中。

10、在实地址方式下,中断类型号为20h的中断所对应的中断向量,存放在内存从 00080h 开始的四个连续字节单元中,若这四个字节单元的内容由低地址到高地址依次为00h,50h,00h,60h,则中断服务程序的入口地址 65000h 。

x86的i/o指令中,要寻址的16位的端口地址存放在 dx 中。

12、现要用6116静态ram芯片构成8k×32位的存储器,此种芯片共需16 片。

a在“方式1输出”与外设之间的一对"握手"信号是 ack和obf 。

14、由实地址方式上,由逻辑地址获得物理地址的计算公式为:

物理地址= 段基址×16+偏移地址。

15、inter分别是 16和32 位的微处理器。

16、在虚拟的存储器管理方式中,段寄存器存放的是段描述符 。

17、某微机内存容量为32k字节,首地址为2000h,未地址为 9fffh 。

18、动态ram与静态ram的主要不同点在于动态ram需要刷新 。

19、一片8255a端口a有 3 种工作方式,端口b有 2 种工作方式。

中断调用的中断号为 21h ,若在屏幕上显示一个 a 字符,则ah的值为 2 ,’a’赋给 dl 。

二、单项选择题(每小题1分,共20分)

1、计算机系统总线中,可用于传送读、写信号的是(c )

a、地址总线 b、数据总线 c、控制总线 d、以上都不对

2、若寄存器ax、bx、cx、dx的内容分别为0018h,0019h,0020h,0021h时,依次执行push ax,push bx,pop cx,pop dx后,寄存器cx的内容为( b)

a、0018h b、0019hc、0020h d、0021h

3、cpu执行算术运算指令不会影响的标志位是 (d )

a、溢出标志 b、符号标志 c、零标志 d、方向标志

4、下列指令中,正确的指令是 ( d )

a、mov ds,100b、jmp bx

c、in ax,380hd、out 80h,ax

5、下列指令中,不正确的指令是 ( b)

a、and ax,[100b、mov dl,ax

c、in ax,80hd、push ax

6、下列指令中,对ax的结果与其他三条指令不同的是 (d )

a、mov ax,0b、xor ax,ax

c、sub ax,axd、or ax,0

7、若256k位(bit)的sram芯片具有8条数据线,它具有的地址线条数为(b )

a、14b、15c、17d、18

8、为改善高速的cpu与主存存取速度的不平衡,可采用 (b )

a、虚拟存储器(virtual memory)

b、高速缓存(cache)

c、辅助(auxiliary)存储器

d、以上都不行

9、设ax=abdeh,则执行指令“and ax,0001h”后,ax寄存器的内容为:(d )

a、abdeh b、ffffhc、0001h d、0000h

10、设(ax)=1000h,(bx)=2000h,则在执行了指令“sub ax,bx”后,标志位cf和zf的值分别为:(c )

a、0,0 b、0,1 c、1,0d、1,1

11、现行数据段位于存储器b0000h~bofffh字节单元,则段寄存器ds的内容及该段长度(字节数)分别为:(d )

a、b000h,boffhb、0000h,offfh

c、b000h,offfhd、boooh,1oo0h

12、对8253进行初始化时,控制方式字为31h,计数器0的初值为20h,则计数器0的计数次数为(c )

a、0b、32c、20d、10

13、i/o的同步控制方式中,效率较低的是(a )

a、软件查询 b、中断传送 c、dma d、专用i/o处理器

14、已知al=80h,则执行指令ror al,4后,ax的值为(c )

a、80hb、88hc、08hd、0

15、在8253的6种工作方式中,能够自动重复工作的两种方式是:(b )

a、方式1,方式2b、方式2,方式3

c、方式2,方式4d、方式3,方式5

16、 若(al)=10101101b,为了使其内容变为01011101b,下列哪一种指令执行一次即可完成此操作?( d )

a、 not指令 b、 or指令 c、 and指令 d、 xor指令。

17、 下列串操作指令中,在哪一条指令前加重复前缀指令rep是没有实际使用价值的?(c)

a、 movsb b、 stosbc、 lodsb d、 cmpsb

18、当8255的片选信号为高电平时,其i/o口的状态是(c)

a、全为高电平b、全为低电平

c、高阻态d、根据输入输出的数据决定

19、下面中断级别最高的是(a)

a、内部中断 b、不可屏蔽中断 c、可屏蔽中断 d、陷阱中断

20、已知al=80h,则执行指令bts al,1后,al的值为(c)

a、80h b、81h c、82hd、0

三、简答及读程题(前四题每题5分,后两题每题6分,共32分)

1、在对存储器芯片进行片选时,全译码方式、部分译码方式和线选方式各有何特点?

线选法是高位地址直接连到片选信号上。

全译码是把所有高位地址全部进行译码,译码后的信号连接到片选信号上。

部分译码是把所有高位地址中的一部分进行译码,译码后的信号连接到片选信号上。

2、为组成32kb的ram和16kb的rom,其起始地址范围分别为0000h和8000h,可供选择芯片有2764和6264芯片。求需要多少片6264芯片和2764芯片并给出每一片的地址空间?

答:6264需4片,2764需2片。

6264的地址为:第1片 0000h~1fffh 第2片 2000h~3fffh

第3片 4000h~5fffh 第4片 6000h~7fffh

2764的地址为:第1片 8000h~9fffh 第2片 0a000h~0bfffh

3、简述8255在方式1下的输入过程。

外设利用stb信号将数据锁存至8255,8255接到数据,将ibf置为有效,延迟一时间发intr信号给cpu,cpu响应这一申请,发rd信号将数据取走,并使中断申请无效,延迟一时间,ibf无效。

4、写出5种80486指令的寻址方式。

1)立即数。

2)寄存器。

3)直接。4)寄存器间接。

5)变址。5、求执行下面程序后,m1单元的内容。

dosseg

model small

stack 100h

.databuf db ’asdfasaaaaasasadadasad$’

c1 equ $-buf

m1 db ?

codestart: mov ax,dgroup

mov ds,ax

mov si,offset buf

mov cx,c1

mov dl,0

lp: cmp byte ptr [si],'a'

jne lp1

inc dl

lp1: inc si

loop lp

mov m1,dl

mov ah,4ch

int 21h

end start

答案:0ch

6、求执行下面程序后,屏幕上显示的内容。

dosseg

.model small

.stack 200h

.datadat1 dw 0401h

.codestart: mov ax,@data

mov ds,ax

mov ax,dat1

mov cl,4

sal ah,cl

rol ax,cl

rol al,cl

mov byte ptr dat1,al

mov dl,al

mov ah,02h

int 21h

mov ah,4ch

int 21h

end start

答案:a四、综合题(共18分)

1、求一组一个字节的有符号数中,绝对值最大的数,并存入max单元中。要求添写空白处,形成完整程序(8分)

dosseg

model small

stack 100h

databuf db -3,6,-87,56,23,66

count equ $-buf

max db ?

.codestart: mov ax,dgroup

mov ds,ax

mov dl,0

mov si,offset buf

mov cx,count

微机原理及应用 A答案

天津市红桥区职工大学。2014 2015学年度第一学期。计算机应用技术 1班。微机原理及应用 期末试卷。专业 班级姓名学号成绩。一 名词解释 每题2分,共10分 1 a d转换器。将模拟电压或电流转换成数字量的器件或设备。2 modem 调制解调器。3.eueu称为执行单元,负责执行指令。4.查询传...

微机原理及应用习题与答案

参 考 答 案 中原工学院。电子信息学院。微机原理课程组 2010年09月18日。习题一。冯 诺依曼计算机由哪几个部分组成?各部分的功能是什么?答 冯 诺依曼在1946年提出了 存储程序 的计算机设计方案,计算机由运算器 控制器 存储器 输入设备和输出设备几个部分组成。输入设备用来向计算机输入程序和...

微机原理及应用作业

第二阶段作业。一 填空题。1.8282是1种通用的三态输出的 位锁存器,可用于数据的锁存 缓冲或信号的多路传输。8086系统有 条地址线,需要 片8282进行地址锁存。2.8086系统有 条数据线,需要 片8286数据收发器。3.8086与存储器或i o设备交换数据,读操作时,dt r 为 电平,数...