微机原理章节练习题

2026/4/26 15:39:26

第三章

1.根据操作数位置的不同划分的3类操作数有__立即数操作数_ 、_寄存器操作数_ _和 _存储器操作数 2.指令 add ax, [bx]的源操作数和目的操作数分别是寄存器间接寻址和 寄存器直接寻址 .

3.指令 add 9FH,43H是否正确,为什么?错

4.寄存器间接寻址方式中可用来表示地址的寄存器有哪几个? BX/SI/DI、BP

5.寄存器相对寻址方式的偏移地址由哪几部分组成? EA=(SI/DI/BX)+8位/16位偏移量 (BP)+ 8位/16位偏移量

1. 写出完成两个无符号数 233*167 的指令序列,完成指令后(AX)=?,OF=CF=? MOV AL, E9H MOV BL, A7H MUL BL

(AX)=97FFH OF=CF=1

2. 写出完成两个无符号数 63FFH/84H 的指令序列,完成指令后,(AL)=?,(AH)=? MOV AX, 63FFH MOV BL, 84H DIV BL

(AL)=C1H (AH)=7BH

3.若(AX)=D48EH,则执行指令CWD后,(DX)=? (DX)=0FFFFH

1. 基址变址寻址方式的偏移地址由哪几部分组成,各部分可用的寄存器有哪几个?

EA=基址寄存器+变址寄存器+8/16位偏移量(BX/BP) (SI/DI

1. 指令MOV AL,CX是否正确,为什么? 2. 指令MOV AX,[DX]正确否,为什么? 3. 若(DS)=2000H,执行指令

MOV WORD PTR[1100H],-10后, (21100H)=F6H,(21101H)=FFH

1. 用MOV指令完成两个寄存器CX与DX交换数据的过程;完成两个存储单元[1000H]与

[1010H]数据交换的过程

MOV AX, CX MOV CX, DX MOV DX, AX

MOV AX, [1000H] MOV BX, [1010H] MOV [1010H], AX MOV [1000H], BX

2. 堆栈操作的入栈指令PUSH和出栈指令POP一样, 都是先改变SP的值,再进出数据。 不是。

PUSH是先减2,再入栈;POP是先出栈,再加2

1. 下列指令是否正确,为什么?

? PUSH AL错

? POP BYTE PTR[1000H] 错 ? POP CS错

? IN AX,236H错 ? OUT DX,’B’ 对

2. 要将字符‘A’从端口2F6H处输入,需要的指令序列如何?

MOV DX, 02F6H IN AX, DX

3. 将32H从端口58H处输出,指令序列如何?

MOV AL, 32H OUT 58H, AL

4.下列指令序列执行完毕后,AL寄存器、CL寄存器以及CF标志位的内容是___D_____ MOV AL,37H MOV BL,AL NOT BL

TEST BL,54H JZ EXIT RCL AL,1

EXIT:MOV CL,3 RCR AL,CL

A. 0001 1011 , 3, 1 B. 1000 1101 , 3 , 0 C. 1100 0110 , 2, 0 D. 1000 1101 , 3 , 1

? 思考指令的执行结果

MOV AL,84H CBW

MOV BX,9276H PUSH AX PUSH BX POP AX POP BX

SUB AL,AH DAS

ADC AL,BL DAA MUL BL CMP AX,BX JO NEXT

MOV DX,1000H JMP DONE

NEXT:MOV DX,1111H DONE:…… DX=1000H

9. 已知程序段如下: MOV AX, 1234H MOV CL, 3 ROL AX, CL DEC AX MOV CX, 4 MUL CX INT 3 试问:

(1) 每条指令执行完后,AX、CF寄存器的内容是什么?

(2) 程序结束时,AX和CX寄存器的内容是什么? 1234H = 00010010,00110100B

10010001,10100000B = 91A0H CF=0 91A0H-1 = 919FH CF=0 919FH×4 = 2467CH (AX) = 467CH CF=OF=1 DX=0002H

第六章

1.8253芯片内包含有____个独立的计数通道,它有___3___种工作方式,若输入时钟CLK1=1MHz,计数初值为500,BCD码计数方式,OUT1输出为方波,则初始化时该通道的控制字应为___________6____ 。 选用1号计数器:01 计数初值为16位:11

方波发生器为方式3:011 or 111 采用二进制格式计数:0 控制字为:76H 或 7EH

2.8253工作在哪几种方式时,可输出1个时钟周期宽度(1clk)的负脉冲 (B ) A.方式0,4,5 B.方式2,4,5 C.方式1,2,4 D.方式0,2,4

3.若要读取8253的当前计数值,则必须____对锁存器进行锁存

___,若要其输出一正跳变沿信号,应选择工作方式______方式0 or 方式1

___。 4.定时器/计数器8253中,时钟信号CLK的作用是____计数器的时钟输入,每输入一个时钟脉冲信号,计数器减1

___ GATE信号的作用是______计数器的门控输入,控制启动定时或计数工作的开始。

2.某系统中有一片8253,其四个端口地址为310H,312H,314H,316H,计数脉冲频率为1MHz、BCD码计数,试编写端口0输出频率为2KHz方波的初始化程序。

计数初值为 1MHZ/2KHZ=1000/2=500

控制字为:00 11 011/111 1= 37H or 3FH MOV DX,316H MOV AL,37H OUT DX,AL MOV DX,310H MOV AL,F4H OUT DX,AL MOV AL,01H OUT DX,AL

第七章

1. 8255A这既可作数据输入、出端口,又可提供控制信息、状态信息的端口是 (D )

A.B口 B.A口 C.A、B、C三端口均可以 D.C口

2. 8255A的方式选择控制字为80H,其含义是 ( D )

A. A、B、C口全为输入 B.A口为输出,其他为输入

C. A、B为方式 0 D.A、B、C口均为方式 0,输出 14.设8255A的方式选择控制字为9BH,其含义是 ( D ) A.A、B、C口全为输出 B.A、B、C口全为输入

C.A、B口为方式0且输出 D.以上都不对

4. 当8255A工作在方式1输出时,通知外设将数据取走的信号是( C) A. ACK B. INTE C. OBF D. IBF

5. 8255A引脚信号WR=0,CS=0,A1=1,A0=1时,表示( B ) A.CPU向数据口写数据 B.CPU向控制口送控制字 C.CPU读8255A控制口 D.无效操作

6. 若要可编程并行芯片8255A三个端口均作为输入口,则其方式选择控制字应为___________10011011= 9BH

7.将8255A的端口A、B设置为方式1时,从端口C读到的信息含义是___端口A、B的输入/输出控制、并提供中断逻辑

8. 8255A中共有_3______个8位端口,其中____C______口既可作数据口,又可产生控制信号,若要所有端口均为输出口,则方式选择字应为_______10000000= 80H

9. 8255A工作于方式1输入时,通过___________ IBF(输入缓冲器满)信号表示端口已准备好向CPU输入数据。 9、(10分)

8255A的工作方式控制字和C口的按位置位/复位控制字有何差别?若将C口的PC2引脚输出高电平(置位),假设8255控制口地址是303H,程序段应是怎样的?

答:工作方式控制字是对8255A的三个端口的工作方式及功能进行说明,即进行初始化,写在程序的开头,控制字的最高位D7=1,按位置位/复位控制字只对C口某一位(不能同时对几位)输出高电平(置位)或低电平(复位)进行控制(对输入无作用),控制字的最高位D7=0。(5分) PC2置位程序段:(5分) MOV DX,303H MOV AL,05H OUT DX,AL

1. 8251的方式字(模式字)的作用是 ( A )

A.决定8251的通信方式 B.决定8251的数据传送方向

C.决定8251的通信方式和数据格式 D.以上三种都不对

2. 8251的操作命令字(控制字)的作用是 ( D )

A.决定串行传送数据格式 B.决定数据收∕发时间 C.决定传送方向和数据格式 D.以上都不对 3.8251A的操作命令字的作用是 ( B )

A.决定8251A的数据传送格式 B.决定8251A实际操作

C.决定数据传送方向 D.决定8251A何时收/发数据 4.8251A的方式控制字(即模式字)的作用是 ( D ) A.决定8251的数据格式

B.决定8251的数据格式和传送方向 C.决定8251何时收发 D.以上都不对

5. 异步传送中,CPU了解8251A是否接收好一个字符数据的方法是( D )

A.CPU响应8251A的中断请求 请求发送,表明CPU已经准备好发送 B.CPU通过查询请求信号RTS

C.CPU通过程序查询RxD接收线状态 接收数据

D.CPU通过程序查询RxRDY信号状态 接收器准备好

6. 在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是 ( D ) A.字符间无间隔 B.双方通信同步 C.发生错误的概率少 D.附加位信息总量少


微机原理章节练习题.doc 将本文的Word文档下载到电脑
搜索更多关于: 微机原理章节练习题 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219