微机原理复习2 答案

发布 2022-09-04 23:09:28 阅读 5112

一、填空题。

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

x86系统中,执行指令push ax后,sp= -2 ;若执行指令pop ax后,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地址空间,其大小为 0ffffh 字节。

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

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

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

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

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

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

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

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

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

物理地址= 段寄存器*16+ea 。

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

16、在286和486的存储器管理方式中,段寄存器存放的位数是 16和32 。

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

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

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

20. 若在屏幕上显示一个 a 字符,dos中断调用的中断号为 21h ,则ah寄存器的值为 02h ,dl寄存器应赋给 41h 。

二、单项选择题。

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、下列指令中,正确的指令是 ( b )

a、mov ds,100b、jmp bx

c、in ax,380hd、out dx,10h

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

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

c、in bl,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条数据线,它具有的地址线条数为( c )

a、13b、14c、15d、16

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、设(al)=10h,(bh)=20h,则在执行了指令“sub al,bh”后,标志位cf和zf的值分别为:( a )

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

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

a、b000h,boffhb、0000h,offfh

c、b000h,offfhd、boooh,1oo0h

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

a、0hb、14hc、20d、20h

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是没有实际使用价值的? (d )

a、 movsb b、 stosbc、 lodsb d、 cmpsb

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

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

c、高阻态d、保持原状态

19、下面中断级别最低的是( c )

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

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

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

三、简答及读程题。

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

全译:内存单元无重号,编号可连续使用;电路最复杂。

局译:内存单元有重号,编号可连续使用;电路较简单。

线译:内存单元有重号,编号可能有不连续;电路最简单。

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

ram: 4片,0000h-7fffh

rom: 8片,8000h-c000h

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

见讲义340内容。

4、写出5种80486指令的寻址方式,并举例说明。

见讲义69-76页内容。

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 ;将buf偏移量送si

mov cx,c1将buf字节数送cx

mov dl,0计数单元清零。

lp: cmp byte ptr [si],'a' ;比较buf第一个字节内容是否为a的ascii码。

jne lp1不是,跳转,dl不加1。

inc dl是,dl+1

lp1: inc si

loop lp判断循环结束否?

mov m1,dl最后m1=0ch

mov ah,4ch

int 21h

end start

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

dosseg

.model small

.stack 200h

.datadat1 dw 0401h

.codestart: mov ax,@data

mov ds,ax

mov ax,dat1ax=0401h

mov cl,4

sal ah,clah左移4位,ah=40h,ax=4001h

rol ax,clax左环移4位,ax=0012h

rol al,clal左移4位,al=20h

mov dl,al

mov ah,02h

int 21h中断调用,将al的内容以ascii送屏显。

mov ah,4ch

int 21h

end start

四、综合题。

1、利用可编程计数器/定时器8253的计数通道0产生1k的方波,设clk信号频率为1mhz,8253的端口地址为2078h,2079h,207ah,207bh。

控制字:(0011,0111)b=37h

时间数:1m/1k=1k=1000

mov dx,207bh ;控制口地址→dx

mov al,37h ;

out dx,al ;控制字→控制口。

微机原理复习答案

填空。1 微型计算机是指以微处理器为核心,配上存储器 输入输出接口电路及系统总线所组成的计算机。2 微处理器是由一片或几片大规模集成电路组成的具有运算器和控制器功能的部件。3 8086cpu从功能上讲,其内部结构分为 执行单元 和 总线接口单元 两大部分。4 1kb 1024 字节,1mb 1024...

微机原理复习答案

填空。1 微型计算机是指以微处理器为核心,配上存储器 输入输出接口电路及系统总线所组成的计算机。2 微处理器是由一片或几片大规模集成电路组成的具有运算器和控制器功能的部件。3 8086cpu从功能上讲,其内部结构分为 执行单元 和 总线接口单元 两大部分。4 1kb 1024 字节,1mb 1024...

微机原理考卷2答案

厦门理工学院试卷答题纸。考生信息栏系专业级班级姓名学号。题号一。装订线。二三四五六七 十总分阅卷人。分数。阅卷人。诚信考试承诺书。我保证在本科目考试中所提供的个人信息是真实 准确的。在我填写考生信息之后,表示我已阅读和理解 厦门理工学院考场规则 和 厦门理工学院考试违纪处理办法 有关规定,我承诺在考...