微机原理期未复习题安阳工学院Word文档格式.docx
- 文档编号:18461960
- 上传时间:2022-12-16
- 格式:DOCX
- 页数:7
- 大小:19.88KB
微机原理期未复习题安阳工学院Word文档格式.docx
《微机原理期未复习题安阳工学院Word文档格式.docx》由会员分享,可在线阅读,更多相关《微机原理期未复习题安阳工学院Word文档格式.docx(7页珍藏版)》请在冰豆网上搜索。
8.当M/IO=0,WR=0时,8086CPU完成的操作为()。
A、存储器读B、I/O读C、存储器写D、I/O写
9.下列有关指令指针寄存器的说法中,哪一个是正确的()。
A、IP存放当前正在执行的指令在代码段中的偏移地址
B、IP存放下一条将要执行的指令在代码段中的偏移地址
C、IP存放当前正在执行的指令在存储器中的物理地址
D、IP存放当前正在执行的指令在存储器中的段地址
10.下列指令中格式错误的是______。
A、MOVCS,AXB、XCHGAL,BL
C、MOVSI,[200H]D、ANDAX,BX
11.以下说法中,错误的是(
)。
A、逻辑段允许在整个存储空间内浮动。
B、一个程序可以有代码段、数据段和堆栈段。
C、段与段之间可以连续,也可以重叠。
D、
段与段之间可以连续,不可以重叠。
12.欲从存储单元取某操作数,可采用(
A、寄存器寻址、寄存器间接寻址B、立即寻址、直接寻址
C、立即寻址、寄存器间接寻址D、寄存器间接寻址、直接寻址
13.若汇编语言源程序中段的定位类型设定为WORD,则该程序目标代码在内存中的段起始地址应满足的条件是(
A、可以从任意地址开始B、必须是偶地址
C、必须能被16整除D、必须能被256整除
14.8086CPU包括(
A、
运算器、控制器和存储器
B、
运算器、控制器和寄存器
C、运算器、控制器和接口部件D、
运算器、控制器和累加器
15.MOV
AX,[BP+SI]隐含使用的段寄存器是(
A、SSB、DS
C、ESD、CS
16.下列指令中,能使AL的内容固定为偶数的是(
A、ADD
AL,01
HB、OR
AL,0FEH
C、AND
AL,0FEHD、XOR
AL,0FEH
17程序计数器中存放的是(
数据B、
地址
C、下一条指令的地址D、
下一条指令的数据
18.十进制数92转换成BCD码为。
()
A.10000011B.10010010C.1010011D.1010000
19.LEABX,[SI+0600H]假设(DS)=3000H,(SI)=0200H,(30800H)=10H,(30801H)=20H上述指令执行结果为(BX)=。
A.2010HB.1020HC.0200HD.0800H
20.将字变量ARRAY的偏移地址送寄存器BX的正确结果是_______。
A.LEAARRAY,BXB.MOVBX,ARRAY
C.MOVBX,OFFSETARRAYD.MOVBX,SEGARRAY
21.中断的初始化命令字是。
A.OCW1、OCW2、OCW3、OCW4B.ICW1、ICW2、ICW3、ICW4
C.ICW1、ICW2、ICW3D.OCW1、OCW2、OCW3
22.指令MOVBYTEPTR[BX],20H中源操作数和目的操作数的寻址方式为。
()
A.寄存器寻址、立即数寻址B.寄存器间接寻址、立即数寻址
C.立即数寻址、寄存器间接寻址D.立即数寻址、寄存器寻址
23.在串操作指令中用于提供源操作数的段地址和有效地址的寄存器是。
()
A.ES、DIB.ES、SIC.DS、DID.DS、SI
24.设AL=7FH,要使AL=80H,应使用下列哪一条指令。
A.ANDAL,80HB.ORAL,80HC.XORAL,80HD.NOTAL
二、填空题
1.按照冯·
诺依曼计算机结构理论,计算机的组成包括:
;
;
。
2.8086/8088的地址总线有根,能寻址MB的存储器空间。
3.十进制数117表示为的二进制形式是。
4.CPU与外设(I/O接口)间传送的信息一般包括、和。
5.串处理指令规定源寄存器使用,源串在段中;
目的寄存器使用,目的串必须在段中。
6.在汇编语言中,一个过程有NEAR和FAR两种属性。
NEAR属性表明主程序和子程序,FAR属性表示主程序和子程序。
7.在8位带符号的机器数中,-68的补码表示形式是。
8.某存储单元物理地址为32413H,则相对于段地址为3000H,其偏移地址为,如果,它的偏移地址是1003H,则其段地址为。
9、下述机器数形式可表示的数值范围是(请用十进制形式写出):
单字节无符号整数;
单字节有符号整数。
10、乘法指令MUL的指令格式只有一个源操作数,若源操作数的类型属性为字节,则目的操作数在_______中,若源操作数的类型属性为字,则目的操作数在中。
11、中断的处理过程由、、和四部分组成。
。
12、堆栈是按照原则组织的一片连续的存储区域。
13、逻辑地址为1460:
1000的存储单元的物理地址是
14、已知中断类型号为20H,它的中断向量存放在存储器单元的物理地址为:
、、、。
15.在汇编语言程序中,循环程序可以由、、
和四部分组成。
16.I/O接口电路常用的编址方式有和。
17.8086CPU内部部件20位的地址加法器的作用是
三、、程序阅读题
1.已知AL=3CH,CF=1,ZF=1,SF=1。
执行下列程序后AL=,BL=,CF=,ZF=,SF=。
MOVBL,22H
ADCAL,BL
ANDAL,5FH
2.下列程序段执行完后,BX寄存器中的内容是什么?
MOV
CL,3
BX,0B7H
SHL
BX,1
ROR
BX,CL
BX=
(
)
3.设计程序,完成从1累加到100(即1+2+...+99+100),结果保存在数据段SUM单元,根据题意,完成程序。
DATASEGMENT
(1)
DATAENDS
CODESEGMENT
ASSUME
(2)
START:
MOVAX,DATA
(3)
MOVAX,0;
工作寄存器清零
(4);
计数器赋初值
MOVBX,0
LP:
INCBX;
循环体入口
(5)
DECCX;
(6)
(7);
循环控制
MOVAH,4CH
INT21H
(8)
ENDSTART
4.汇编语句MOVBL,7DHAND82H汇编时,形成指令,
则指令执行结果BL=。
5.BEG为起始地址的存储区域中存放有200个字节数据,现将其首、尾颠倒过来,重新排放这200个字节数据。
请在程序中的空格处填入适当的指令使其完整。
MOVCX,64H
LEASI,BEG
MOVDI,SI
(1)
DON:
MOVAL,[SI]
(2)
MOV[SI],AL
(3)
DECDI
LOOPDON
HLT
6.设59H与6AH是两个带符号的数,执行下列指令后(AL)=,各标志位的状态为:
SF=,ZF=,AF=,PF=,CF=,OF=。
MOVAL,59H
MOVBL,6AH
ADDAL,BL
7.下列程序段执行完后,BX=。
CL,2
8.数据段定义如下:
(已知字符A、B的ASCII码为41H和42H)
DATA
SEGMENT
地址
内容
ORG
100H
BUF1
DB
‘AB’
BUF2
DW
BUF3
2DUP(1,2dup(1,?
))
设定位后BUF1的段基址为2000H,在右图中写出该数据段占用内存的内容及其对应的地址。
四、问答题
1、简述8086cpu操作数寻址方式(或简述接口的主要作用)。
2、何为8086cpu的最小工作模式?
3.8086CPU的功能结构包括哪两部分,都由哪些主要器件组成?
4.简述8086CPU最小模式下在一个基本的总线周期内怎样完成对存储器的读操作?
5.假设DS=2000H,BX=0100H,(20100H)=30H,(20101H)=10H
问:
(1)执行MOVDX,[BX]DX=
执行LEADX,[BX]DX=
(2)简述两条指令区别
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 复习题 安阳 工学院
![提示](https://static.bdocx.com/images/bang_tan.gif)