手机版

微机原理考试习题与答案(11)

时间:2025-07-05   来源:未知    
字号:

考试题中一定会有的习题及其答案

中北大学微机原理及接口技术习题及练习册

16.8086中8位算术运算指令执行后,结果为10010001B,则ZF和SF标志位的值为______。

A)ZF=0 SF=1 B)ZF=0 SF=0 C)ZF=1 SF=1 D)ZF=0 SF不确定

17.在执行MUL BL指令执行后,CF=OF=1,(AL)=82H,则表示________。

A) (BL)>0 B) (AH)=FFH C) 被乘数小于零 D) 乘积大于255

三、简答题

1.什么是寻址方式,写出五种与数据有关的寻址方式?

2.在IBM PC中有专用的输入输出指令,请问I/O端口的地址范围是多少?地址范围的不同,应采

用的指令格式不同,请写出在具体的范围和采用的指令格式。

3.指出以下三条指令的区别(NUM为数据段一个变量名)。

(1) MOV SI,NUM (2) LEA SI,NUM (3) MOV SI,OFFSET NUM

4.根据给定的条件写出指令或指令序列。

(1)将AX寄存器及CF标志位同时清零。 (2)BX内容乘以2再加上进位位。

(3)将AL中的位二进制数高4位和低4位交换。

(4)将首地址为BCD1存储单元中的两个压缩BCD码相加,和送到第三个存储单元中。

5.子程序调用的操作过程包含哪几个步骤?

6.在0624H单元内有一条二字节指令JNE OBJ,如其中位移量分别为

(1)27H (2)6BH (3)0C6H 试问:转向地址OBJ的值是多少?

7.如BUFFER为数据段中0032单元的符号地址其中存放的内容为2345H,试问以下两条指令有什么

区别?指令执行完成后AX寄存器的内容是什么?

(1)MOV AX,BUFFER (2)LEA AX,BUFFER

8.在无超越说明时,通用数据读写、目的数据串、源数据串、堆栈操作和取指令操作分别自动选

择哪些段寄存器搭配产生物理地址?

9.设(DS)=1000H,(AX)=1C5AH,(BX)=2400H,(SI)=1354H,(13774H)=30H,(13775H)=20H,

(13754H)=40H,(13755H)=10H 指令在此环境下执行,在各空中填入相应的执行结果。

SUB AX,20H[BX][SI]

(AX)=_____,SF=______,ZF=______,CF=_____,OF=______

3.2 课后练习题

一、简答题

1. 若(AX)=9C5AH,(BX)=9754H,执行下列指令序列后,程序转向何处执行。

ADD AX,BX JNC L3

JNO L1 JNO L4

JNC L2 JMP L5

SUB AX,BX

2. 中断服务程序结束时,用RET指令代替IRET指令能否返回主程序?这样做存在什么问题?

3. 写出把首地址为BLOCK字数组中的第6个字,送到DX寄存的指令(或指令组),要求使用以下几

种寻址方式:

(1) 寄存间接寻址

(2) 寄存相对寻址

(3) 基址变址寻址

7

微机原理考试习题与答案(11).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)