微机原理试题

发布 2024-04-16 19:35:10 阅读 3264

一填空题 (每空1分,共16分)

1、若字长为8位,x=21,则[x]补h,[-x]补h。

2、lea si,buf的等价指令是。

cpu的一个典型总线周期包括个状态。

4、要组成容量为2k×8位的ram存储器,如采用1024×4存储芯片,需要片。

5、将8086寄存器ax的低字节清零,高字节不变的一条指令是。

6、cs=2000h,ip=0100h,则该单元物理地址为。

7、若内存变量var伪定义为: var dw 56abh,则执行指令mov al,byte ptr var后,al的内容是。

8、将十六进制数(含小数点)转换为二进制数为。

有两根外部中断申请引脚,它们是和。

10、单片8259a可管理级可屏蔽中断,8086cpu中断类型码和对应的向量地址的变换表达式是。

11、并行接口芯片8255a三种工作方式为和。

二判断题 (共12题,每题1分,共12分,正确的打“√”错误的打“×”

1、动态ram利用电容所存储的电荷来表示信息“0”和“1”,因此需要不断进行刷新。(

可寻址访问的最大i/o空间是32kb。(

3、堆栈是由若干个连续存储单元组成的后进先出存储区。(

汇编语言中指令xlat执行后,寄存器bl的内容就是待查的表元素的值。(

5、主存储器和cpu之间增加高速缓冲存储器的目的是扩大主存储器的容量。(

采用专用输入和输出指令访问外设。(

7、波特率是串行通信的一项重要参数,波特率就是传送数据位的速率,用位/秒(bit/s)表示。(

a工作于方式2时,a口、b口均作为双向数据传送端口,c口各位作为它们的应答控制线。(

复位后的cs:ip初始状态为ffffh:0000h。(

10、一个eprom芯片的地址范围为30000h~303ffh,无地址重叠,则该芯片的存储容量为1kb。(

汇编语言中操作变量用“?”定义不确定值。(

中用于向地址锁存器提供地址锁存信号ale是在t2状态送出。(

三选择题 (每题1分,共14分,只有一个正确答案,答案写在括号内)

cpu在进行i/o写操作时,、信号组合方式是( )

a b c d

系统中表示段定义结束的伪指令是( )

a. ends b. end c. endp d. endm

3、( 是以cpu为核心,加上存储器、i/o接口和系统总线组成的。

a.微处理器 b. 微型计算机 c. 微型计算机系统 d. 单板机。

4、堆栈指针sp是微处理器中用于指示( )的专用寄存器。

a. 栈底地址 b. 栈顶地址 c. 中断服务程序或子程序人口地址 d.

5、指令loopnz的循环条件是( )

a. cx≠0且zf=0 b. cx≠0且zf=1 c. cx≠0或zf=0 d. cx≠0或zf=1

6、若bh=05h,要使结果为bh=0ah,应执行的指令是( )

a. not bh b. and al,0fh c. xor bh,0fh d. or bh,0fh

7、若(bl)=10h,则执行指令。

mov al,0ffh

imul bl

后运算结果放在寄存器( )中。

a.ah b. al c. ax d. dx:ax

8、所谓异步串行通信,是指( )数据传送是异步的。

a.位与位之间的 b. 字符与字符之间的 c. 位与位之间和字符与字符之间的 d.位与字符之间的。

片8259a级连最多管理的可屏蔽中断数是( )

a. 8 b. 16 c. 24 d. 29

10、一个基本的8086总线周期所包含的最少时钟周期数目是( )

a. 3 b. 4 c. 5 d. 6

11、用( )指令可完成将bx的低字节置成全“1”,高字节不变。

a.or bx,0ffh b.add bx,0ffh c.xor bx,0ffh d.and bx,0ffh

系统中进行字节扩展的指令是( )

a.daa b. aaa c. cbw d. cwd

cpu调用中断int 21h时功能号送入寄存器是( )

a. ah b. al c. bh d. dl

14、下列指令正确的是( )

a. out cx,al b. push al c. mov ds,ax

d. mov [3000h],[2000h]

四简答题(7小题,共36分)

1、 简述8086系统中cpu与外设数据传送的查询方式。(4分)

2、对于下面的数据定义,各条mov指令单独执行后,有关寄存器的内容是什么?(6分)

num db ?

tab-a dw 5 dup(?)

tab-b db ‘next’

1) mov ax,type numax=(

2) mov ax,type tab-aax=(

3) mov cx,length tab-a cx=(

4) mov dx,size tab-adx=(

5) mov cx,length tab-b cx=(

6) mov dx,size tab-bdx=(

3、有一段程序如下,回答问题:(6分)

mov cx,100

mov si,offset str1

lea di,str2

cldrep movsb

1)该段程序完成什么功能?movsb执行时完成什么操作?

2)rep和movsb哪条指令先执行?

4、阅读下列程序,回答问题(4分)

data segment

port1 equ 20h

port2 equ 22h

data ends

mov cx,10

l: in al,port1

and al,0fh

mov dx,port2

out dx,al

loop l

请问:本程序实现什么功能?

loop l指令执行什么功能?

5、下面定义的是一个数据段,请图示它们在存储器中的存放示意图。(7分)

data segment

buf db 01h,02h,05h

count equ $-buf

a db ‘ab’

b db 2 dup (0)

c dw 8506h,33

data ends

1)count的值是多少?

2)请画出它们在存储器中的存放示意图。

6、已知有一外设接口,其数据端口地址为100h,状态端口为101h,且该端口的d7位表示输入设备的状态,当d7=1时,表示外设数据已经准备好,试用状态查询的方式编写实现从外部输入数据的程序。(5分)

7、考虑8086系统中8255a芯片,设置其工作在方式0,端口a、端口c为输出,端口b为输入,控制端口地址为0e6h。 (4分)

1)试写出该8255a工作方式选择指令;

2)若把端口c的c5置“1”,试写出实现该要求的程序。

五编程题(2小题,共16分)

1、编写汇编程序,将从buf1开始的存储区中60个字节数据存入从buf2开始的存储区。(8分)

2、利用dos系统功能调用,试编写汇编程序,显示字符串“hello world !”两次。(8分)

六画图题(6分)

设计算机的地址总线是16位的,若要用若干2114芯片(1k×4)扩充2k×8位 ram,规定地址为6000~67ffh,画出地址线的接法?

微机原理试题

中南大学考试试卷。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 ...