工业微型机自考复习Word下载.docx
- 文档编号:19758792
- 上传时间:2023-01-09
- 格式:DOCX
- 页数:21
- 大小:91.90KB
工业微型机自考复习Word下载.docx
《工业微型机自考复习Word下载.docx》由会员分享,可在线阅读,更多相关《工业微型机自考复习Word下载.docx(21页珍藏版)》请在冰豆网上搜索。
控制器
控制器和运算器
当进行加法和减法运算时,若最高位发生进位或借位,则
CF=1
BDF=1
CSF=1
DZF=1
11
内存容量
1MB(byte)代表的字节数是
1000
B1024
C1000000D1048576
12
十进制数
625.25对应的二进制数是
101110001.10B
B100011101.11B
1001110001.01B
D1000111001.001B
13
下列四条指令中,错误的指令是
SHRAL,1BMOVAL,64HCSHLAH,CLDMOVAL,BX
14
如下的程序段
VARDW?
ARRAYDD10DUP(?
)
MOVAX,TYPEARRAY
当执行第3行指令后,AX的内容为
A10B4C2D1
15在使用过程中只能读取不能写入的外存储器是
ACD-ROMB软盘C硬盘D磁带
16由4MX1位DRAM存储芯片构成8MX8位高集成度的内存条,所需该存储芯片的片数位
A4片B8片C16片D32片
17逐次逼近型A/D转换器中,转换结果逼近模拟信号的程度主要取决于
A参考电压B时钟频率CSAR和D/A的位数D转换时间
18微处理器不包括
198086指令MOVAX,[SI],该指令源操作数的寻址方式为
A立即寻址B寄存器寻址C直接寻址D寄存器间接寻址
208086微处理器地址总线20根,该微处理器寻址空间为
A64KBB640KBC1024KBD16MB
21数据定义DATA1DB‘2834'
执行指令MOVCL,LENGTHDATA1后,CL中的内容是
A1B2C3D4
22下列四条指令中,错误的是
ASHLAL,1BMOVDH,BX
CSHRAH,CLDMOVBL,42H
23某10位D/A转换器输出电压范围为0〜+5V,数字量200H对应的输出电压为
A0.00VB2.50VC3.50VD5.00V
248086/8088CPU的I/O端口寻址方式,采用
A内存映像B占用内存地址空间
C寻址范围与内存寻址范围相同D单独寻址
25某内存单元位于代码段中,CS的值为5800H,偏移地址为DC00H则这个内存单元的物理地址应为
A58000HB65C00HC68000HD75C00H
26下列四条指令中,错误的指令是
AMOVBX,[SI]BMOV[BX],[SI]
CMOVDS,AXDMOVAX,[BX]
27在汇编语言中,程序应该存放的段地址是
ADSBESCSSDCS
28有如下程序段
DATASEGMENT
BUFDW10DUP(5)
DATAENDS
执行MOVAL,SIZEBUF指令后,AL的值为
A20B10C2D1
29在工作过程中需要不断刷新的存储器是
A12〜A0,数据线为D3〜D0,若组成容量为32KB的存储器,需要该种存储芯片的
片数为
A16片B8片C4片D2片
31IBM-PC/XT主存储器中,ROMS间在F0000H〜FFFFFH范围内,该空间的存储容量为
A64KBB256KBC512KBD1MB
1.若已知CX=0则执行完LOOP指令后,程序循环了65536次。
2.某4KX4位的SRAM芯片有12根地址线。
3.与逐次逼近型A/D转换器相比,积分式A/D转换器的转换速度慢
4.设AL=45H,当指令SHLAL,1执行后,AL中的内容是8A。
5.半导体存储器芯片的容量以位为单位。
6.CPU和外部设备进行信息交换,必须通过接口电路。
7.设CL=0,当执行DECCL指令后,CL=FFFFH。
&
与积分式A/D转换器相比,逐次逼近型A/D转换器的转换速度。
9.对于任意四位十进制正整数,用二进制数表示时,至少需要二进制数10位。
10.78H与80H异或的结果是F8H。
11.指令MOVDX[BX],其源操作数的寻址方式是寄存器间接寻址。
12.EPROM在整片擦除后,其各单元内容是H。
13.量程为0〜+10V的10位A/D转换芯片,当输入电压信号为+5V时,A/D转换器对应的输出数据位200H。
14.微型计算机系统总线分为数据总线、地址总线和控制总线。
15.已知AX=9000HBX=FFFFH当执行ADDAX,BX后,溢出标志位OF应为_1。
16.6264是8KX8的SRAM其数据线引脚为13个。
178086/8088CPU响应可屏蔽中断的条件之一是标志寄存器中的IF=_1。
18十进制数35.5换算成二进制数是100011.1。
19已知BX=0200HDS=2000H存储单元(20200H)=21H,(20201H)=43H,(20202H)=65H,则执行MOVAL,[BX+2]指令后AL中的内容为65H。
20从应用角度把半导体存储器分为只读存储器和随机存取存储器。
212716为2KX8的EPROM?
储器,其起始地址为B000H,则该存储器的末地址为
B7FFH。
22一个8位单极性D/A转换器的最小输出电压增量为0.02V,当数字量代码为01000001B时,其输出电压为1.3V。
23CPU和I/O设备之间传送的信息可以分为数据信息、地址信息和控制信息。
24若堆栈指针SP的初值为2000H,执行PUSHAX指令后SP的值应为1FFEH。
25指令MOVAX,[BX+SI]中的源操作数字段寻址方式为基址加变址间接寻址。
26设AX=2000H当SHLAX,1执行后,AH中数据是4000H。
27SRAM6116为2KX8位存储芯片,若由其组成8KB的存储器,需要该种芯片_4_片。
28一个4位D/A转换器,当输入码是1001B时,产生4.5V的输出电压,若输入码为0011B时,输出电压值为1.5。
三•程序分析题
1.有程序段如下:
MOVCX,8000H
MOVDX,7FFFH
XORCX,DX
INT3
执行该程序后,CX=FFFFH,DX=7FFF,ZF=0,CF=0。
2.有程序段如下:
MOVCL,10H
MOVDL,0
MOVAX,0AAFEH;
(1010101011111110B)
L1:
SHLAX,1
JCNEXT
INCDL
NEXT:
DECCL
JNZL1
执行该程序后,DL=05H,AX=00H。
该程序段的功能是统计在一个字中为0的位的个数。
3.有程序段如下:
MOVSI,2000H
MOVAL,08H
MOV[SI],AL
MOVBL,SI
执行该程序后,AL=08H,SI=2001H,BL=2001H,标号L1处MOV旨令的目标操作数寻址方式为寄
存器间接寻址。
4.阅读程序,说明程序执行后DHDL,AL,CL的值
DL
,98H
;
(DL)=98H
AL
(AL)=98h
CL
4
;
(CL)=4
SHR
(DL)=F9H
ADD
30H
(DL)=29H
DH
(DH)=29H
AND
0FH
(AL)=08H
(AL)=38H
(DL)=38H
INT
3
DH=29H
,DL=38H
,AL=38H,
CL=4。
阅读下列程序,说明程序执行后
BX,DX,
ZF,CF的值
BX
1111H
DX
7F00H
XOR
(BX)=6E11H
BX=6E11H,DX=7F00H,ZF=0,CF=0。
6.阅读下列程序,说明程序执行后AX,BX,DXOF的值
AX
9876H
7FFFH
CMP
BX
JNO
LOP
-1
JMP
DONE
LOP:
MOVDX,0
DONE:
INT3
AX=9876H,BX=7FFFH,DX=0,OF=0
7.阅读下列程序,说明程序执行后
DL,AX,CXCF的值。
MOVAX,789FH
(AX)=789FH=(0111100010011111)B
MOVCX,
16
(CX)=16
MOVDL,0
(DL)=0
ROLAX,
1
(AX)=
JNCNEXT
LOOPL1
DL=10,AX=0,
CX=0
CF=1。
8.阅读程序:
,87ABH
(AX)=1000011110101011B
,8500H
(BX)=1000010100000000B
SUB
,BX
(AX)=0000001010101011B
JS
(SF)=1跳转LOP
,AX
(AX)=0000010101010110B
SHRAX
,1
程序运行的结果为:
AX=0553H,BX=
8500H。
9.
设AX=x,B
x=y,
Z为存储单元,
阅读如下程序
JC
AA
Z
AA:
SUBBX
说明该程序运行后,
Z单元的内容为y
。
(用表达式表示)
10.
已知DS=2000H程序段如下:
SI
2000H
08H
[SI],
说明运行结果,
AL=08H
SI=
2000H,(22000H)=08H。
11.
有程序段如下:
200H
(BX)=200H
[BX]
(DL)=(200H)=79H=01111001B
ROL
(DL)=10010000B
(DL)=0H
(AL)=01111001B
AL,
(AL)=00001001B
DS:
200H,DB79H
说明程序运行后,AL,DL的值,并指出该程序段的功能。
12.设数据段中偏移地址为1000H和1001H的单元分别存放的数据为08H和09H,写出如下程序的运行结果,并指
出该程序段的功能。
4
1000H
(SI)=1000H
[SI+1]
(AL)=(1000+1)=09H=00001001B
SHL
CL
(AL)=90H=10010000H
OR
[SI]
(AL)=98H
[SI+2]
AL
(1000+2)=98H
MOVDX
,8000H
(AX)=8000H
,7FFFH
(BX)=7FFFH
,BX
JO
,0
运行如下程序,写出运行结果
-1
结果为:
AX=8000HBX=7FFFH0F=0
CX
,3100H
(CX)=3100H
MOVWORDPTR
[2000H]
,8150H
[2001H]=81H,[2000H]=50H
,[2000H]
(BX)=50H
PUSH
POP
(AX)=3100H
(DX)=50H
AX=BX=CX=
DX=
已知DS=ES=2000H执行下列程序:
,301H
SI=301H
DI
,300H
DI=300H
,4
(CX)=4
LP1:
MOVAL
,[SI]
(AL)=(301H)=12H
[DI],AL
(DI)=(300H)=12H
INC
SI=302H
DI=301H
LOOP
'
LP1
3-2-1-0
301H
DB12H
,34H,56H,78H
13.运行如下程序,写出运行结果
程序运行后结果为:
14.
一个班共有学生32人,已知每个学生的年龄存放在AGE开始的单元中,求其平均年龄,并放在PJNL单元。
试填写下面程序段(写在横线处)。
ASSUMECS:
CODE,DS:
DATA
START:
MOVAX,DATA
DS,AX
AX,0000H
CX,0020H
SI,OFFSETAGE
ADD1:
ADDAL,[SI]
JNC
NEXT
AH
INCSI
LOOPADD1
CL,5
AX,CL
PJNL,AL
AH,4CH
INT21H
CODEENDS
2.已知16个有符号数为:
0,0,1,-1,
2,-2,3,-3,
4,-4,5,-5,6,-6,7,
数,负数和0的个数。
STSEGSEGMENTSTACK
DB
100HDUP(‘
S'
SETSEG
EDNS
DTSEG
SEGMENT
DATA1DW0,
0,1,-1,2,
-2,3,-3,4,
-4,5,-5,6,-6,7,-7
PLUS
ZERO
MINU
ENDS
CDSEG
MAIN
PROC
FAR
ASSUME
CS:
CDSEG,
SS:
STSEGjDS
:
DTSEG,ES:
DTSEG
AX,DTSEG
SI,OFFSETDATA1
//取第一个数据的地址
CX,
AGAIN:
MOV
AX,
[SI]
//取数据
JZ
ZERO1
JL
MINU1
ENDSTART
-7,试填空完成下列程序,统计其中正
NEXT:
AGAIN
4CHAK
21H
ENDP
END
简单应用题
1.如图所示,DAC0832的工作方式为单缓冲方式,当数字量为00〜FFH时,其输出电压范围为:
0〜+5V,端口地
址为300H,延时子程序DELAY实现1ms延时,阅读下面程序,画出其输出波形并计算D/A转换器各输入数字量分别
对应的电压。
LP:
MOVAL,0
CL,
LOOP1:
DX,
300H
OUT
50H
CALL
DELAY
DEC
JNZ
LOOP1
LP
2.ADC0809是逐次逼近型8位单片A/D转换芯片,输入电压范围为0〜+5V,对应00H〜FFH=计算此转换器的分辨率,
当输入电压为3.7V时,确定输出数字量D7〜D4位的值。
六.综合应用题
1.如图所示,8088系统扩展一片8255A,并由此8255A的PC口外接8个发光二极管L0〜L7。
在PB1外接一个按键匕按下K后,L0,L2,L4,L6点亮,L1,L3,L5,L7熄灭;
延时1秒后,L1,L3,L5,L7点亮,L0,L2,L4,L6熄灭,依次交替。
已知8255APA口地址:
218H;
PB口地址:
219H;
PC口地址:
21AH控制寄存器口地址:
21BH
完成下列程序实现上述功能。
LP:
AL,82H
8255控制字,B口输入,C口输出
设置8255工作方式
219H
IN
02H
检查开关K状态
AL,
55H
准备点亮L0,L2,L4,L6
延时1秒
DX,
LP0:
OUT
点亮L0,L2,L4,L6
NOT
准备点亮L1,L3,L5,L7
点亮L1,L3,L5,L7
延时一秒
2.如图所示,8088系统中扩展一片
8255A,由8255A的PB口外接8个开关K0〜K7,做为输入量,其PA口外接8
个LED发光二极管L0〜L7,做为输出量。
要求把PB口的输入状态在PA口输出(既:
PB口的开关闭合时,其对应
PA口的LED亮)。
已知:
8255APA
口地址:
218H
PB
PC
21AH
控制寄存器口地址:
试填写下列程序,完成上述指定功能。
试填写下列程序,完成上述制定功能
82H
DX,
1简述8086/8088CPU的通用寄存器及其作用。
2说明利用存储器操作数,使用BP、BX、SI、DI作为指针寄存器时默认的段寄存器,以及计算操作数的物理地址的方
法。
3简述用于计算机内存的半导体存储器的分类及衡量半导体存储器的主要指标。
4D/A和A/D转换的用途是什么?
它们的主要指标是什么?
1.8086/8088内部的通用寄存器包括数据寄存器、地址寄存器和变址寄存器。
数据寄存器有AX、BX、CX、DX,这些
寄存器一般用于存放参与运算的数据和结果。
AX称为累加器,所有的I/O指令都使用该寄存器与外设接口传送信息。
BX称为基址寄存器,在计算内存地址时,常用来存放基址。
CX称为计数寄存器,在循环和串操作指令中用作计数器。
DX称为数据寄存器,在寄存器间接寻址的I/O指令中存放I/O端口地址。
地址指针寄存器有SP、BP,SP为堆栈指针
寄存器,BP称为基址指针寄存器,它们主要的用途是存放内存单元的偏移地址。
变址寄存器SI称为源变址寄存器,
DI称为目的变址寄存器,常用于变址寻址方式。
2.选择SI、DI、BX作为间址寄存器,其操作数一般在数据段,此时将数据段寄存器DS的内容左移4位,再加上有
关间址寄存器的内容便可得到操作数的物理地址;
选择BP作为间址寄存器,这时操作数一般在堆栈段,将堆栈段寄
存器SS的内容左移4位再加上BP的内容既是操作数的物理地址。
3.从制造工艺的角度把半导体存储器分为双极性、CMOS型、HMOS型等;
从应用角度看将其分为两大类:
随机读写
存储器(RAM)和只读存储器(ROM)。
衡量存储器的主要指标是容量和存取速度。
4.计算机发岀信号到控制对象时,需要将计算机内部运行的数字量信号通过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工业 微型机 自考 复习