微机原理试题

发布 2024-04-16 19:45:10 阅读 5501

一、填空(每空1分,共20分)

1.在8086状态标志寄存器中,作为控制用的标志位有个,其中不可用指令操作的是。

2.设当前的sp=0100h,在执行push指令后,sph,若改为执行int 20h指令,则sph。

3.在8086微机系统中,堆栈内数据存储的规则是而指令队列**存取的特点是。

4.在程序编码中若对低四位或低字节屏蔽时,可使用指令,若对低四位或低字节置位时,可使用指令。

5.若ax=9ca2h,当ax为无符号数时,执行指令shr ax、1后ax当ax为符号数时,执行指令sar ax、1后,ax

6.执行指令xorax、ax的含意是和 。

7.8086微处理器读总线周期中,在t3采样ready为低电平无效信号,则在t3结束后扦入一个。

8.8255a控制命令中,若d7=1,为命令字,d7=0,为命令字。

9.8253工作方式0是方式,计数结束输出out为电平。

10.8259a可管理级优先级中断源,通过级联最多可管理级优先级中断源。

二、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在答题纸的相应位置。答案选错或未选者,该题不得分。每小题1分,共10分)

1、在汇编语言程序设计中一般使用 。

a、逻辑地址 b、物理地址 c、偏移地址 d、段地址。

2、指令mov al,[bp][si];其操作数所在的段寄存器是 。

a、dsb、csc、ssd、es

3、在数据段定义过程中,如果将masm pc作为字符串定义,应使用的伪指令是 。

a、dwb、dbc、ddd、dt

4、从键盘输入的十进制数3042,它所对应的非压缩型bcd码的存储形式是 。

a、03.00.04.02b、02.04.00.03

c、33.30.34.32d、32.34.30.33

5、在上机操作过程中,如果发现键入的数据段的值有错,通过调debug程序后,再使用便可以进行修正。

a、d命令 b、a命令 c、e命令 d、r命令。

cpu内部具有自动增1功能的寄存器是 。

a、sib、axc、spd、ip

cpu执行指令in al,60h时,其rd、wr、m/io信号为 。

a、1.0.0b、0.1.0c、0.1.1d、1.0.1

8、有-8086系统的中断向量表,在0000h:003ch单元开始依次存放34h,feh,00h和f0h四个字节,该向量对应的中断类型码和中断向量分别是 。

a、0eh,34fe:00f0hb、0eh,f000:fe34h

c、0fh,f000:fe34hd、0fh,00f0:34feh

9、中断向量表存放在内存的物理地址是 。

a、00000h~00fffhb、00000h~0ffffh

c、00000h~003ffhd、00000h~007ffh

a a口工作于方式0,输出。b口工作于方式1,输入。其工作方式控制字为 。

a、10000100bb、00000110b

c、10010000bd、10000110b

三、多项选择题(从下列各题五个备选答案中选出一个或几个正确答案,并将其代号写在答题纸相应位置处。答案错选或未选全者,该题不得分。每小题2分,共10分)

1、以下可使寄存器和cf同时清“0”的指令是 。

a、mov ax,0000hb、sub ax,ax

c、xor ax,axd、or ax,0000h

e、and ax,0000h

2、cpu在复位状态时,下列寄存器被清“0”的是 。

a、ipb、ax c、dsd、cx e、cs

cpu的下列寄存器中,不能作寄存器间接寻址方式的寄存器有 。

a、ax b、bx c、bpd、spe、dx

4、cpu对存储器进行读操作时,必须满足 。

a、m/io=hb、wr=lc、rd=l

d、dt/=le、den=l

最小工作模式的典型配置,除8086芯片外,cpu系统还必须配置的芯片有 。

a、8282(或74ls373)×3 b、74ls244×2 c、8284a×1

d、8286(或74ls245)×2 e、8286(或74ls245)×1

四、分析题(根据题目要求,写出答案,第1小题6分,第2小题10分,第3小题4分,共20分)

1、下列指令执行完后,写出标志寄存器中,of、sf、zf、pf、cf的值。

2、现在ds=2000h,bx=0100h,si=0002h,[20100h]=12h,[20101h]=34h,[20102h]=56h,[20103h]=78h,[21200h]=2ah,[21201h]=4ch,[21202h]=b7h,[21203h]=65h,试说明下列各条指令的源操作数寻址方式及ax中的内容。

1)mov ax,[1200h]

2)mov ax,[bx]

3)mov ax,1100h[bx]

4)mov ax,[bx][si]

5)mov ax,1100h[bx][si]

3、对于给定的数据定义,变量r1和r2的值分别是多少?

a、a1 db 1,2,3,‵a b c′

a2 db 5,6,7

r1 equ a2—a1

b、k1 dw ?

k2 db 6 dup (

k3 dd ?

r2 db $—k1

五、阅读程序题(第1小题5分,第2小题5分,第3小题10分,共20分)

1. 执行下列程序段后,求sp= ,bx= ,dx= 填上堆栈的内容:

mov sp,2315h

mov al,10h

mov [2315], al

mov bx,1100h

mov dx,2233h

push bx

push dx

pop bx2315h

2、str1 db ‵computerndpascal′

sca db ‵n′

lea di,str1

mov al,sca

mov cx,10h

cldrepne scasb

next:……

设变量str1的偏移地址是100h,程序运行到next时,cx= ,di= ,if= 。

3、设有100个字节无符号数,存放在数据段中ea=2000h的存储区内,以下的程序是从该数据中找出最大的一个数并存入同一数据段ea=2400h单元中,请完成程序(在空白处填入适当的语句)。

start:mov bx,

mov al,[bx]

mov cx,

l1:dec bx

cmp al,[bx]

l2mov al,[bx]

l2:loop

mov ,al

hlt六、编程序题(每小题10分,共20分)

1、请编写出8253的初始化程序,如图所示。在8253的clk0上连接着频率为1mhz的外部计数时钟,要在out1上输出周期为1s的对称方波。(提示:

计数器0和计数器1都为工作方式3。)

2、求67h ,49h ,87h ,32h,00h ,f5h,a7h ,99h中负数的个数(用汇编语言编)。

七、设计应用题题各15分,3题20分,共50分)

cpu同存储器芯片2716和6116连接如图所示,请分别写出2片芯片的存储容量和地址范围(先用2进制表示,然后把无关位设置0后写出16进制表示)

存储容量2716为6116为。

地址范围2716为b至bh

6116 为b至bh

2、分析图所示的开关k状态信号输入接口连接电路,说明图中的错误。

图开关状态信号的输入接口。

3、利用8255a接口acd0809和8086cpu试编出利用查询方式,连续转换8个通道的模拟量的程序(如图示)

微机原理试题

中南大学考试试卷。2012 2013学年上学期时间110分钟 2013年1月10日。微型计算机原理与接 术课程48学时3学分考试形式 闭卷 专业年级 自动化 电气09级总分100分,占总评成绩70 注 此页不作答题纸,请将答案写在答题纸上。一 填空题 本题20分,每空1分 cpu对i o端口采用单独...

微机原理试题

微机原理考试试题纸 a卷 课程名称微机原理与接 术专业班级。题号一二三四五六七 十总分题分。备注 学生不得在试题纸上答题 含填空题 选择题等客观题 一 选择题 每题2分,共20分 微处理器的存储器寻址空间为 a 64kb b 1mb c 4gb d 64tb 2 串行接口8251a有 端口地址。a ...

微机原理试题

微机试题。一 选择题 每小题1分,共10分 1.8086执行程序时,对存储器进行访问时,物理地址可由 组合产生。a cs和ip b ss和ip c ds和ip d cs和bp 2 16位pc机中整数的有效范围是。a 32768 32767b 32767 32767 c 0 65535d 32768 ...