专升本计算机复习资料汇编文档格式.docx
- 文档编号:19177262
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:24
- 大小:80.48KB
专升本计算机复习资料汇编文档格式.docx
《专升本计算机复习资料汇编文档格式.docx》由会员分享,可在线阅读,更多相关《专升本计算机复习资料汇编文档格式.docx(24页珍藏版)》请在冰豆网上搜索。
8位的存储器,需用字扩展,要用8片。
26.8086CPU重新启动后,从(FFFF0)H处开始执行指令。
此时的CS=(FFFF)H,IP=(0000)H
27.8086在读/写内存时,数据在(T2或T3)状态开始出现在数据总线上。
28.8086CPU在响应INTR的中断时。
向其发送
(2)个INTA周期;
在第
(2)个INTA周期,8259A把对应的(中断向量号)发送到数据总线上。
29.微机中CPU的基本功能是(运算)和(控制)。
30.一个汇编语言源程序汇编后生成的文件为(目标文件)
31.8259A有(7)条命令字,3片8259A接成级联可管理(22)级中断。
32.系统总线包括(数据总线)、(控制总线)和(地址总线)。
33.接口是CPU和外设之间的连接部件,通常设置三种类型断口,分别为(数据端口)(控制端口)和(状态端口)。
34.16位微型机的内存最大容量为(1MB)
35.若(AX)=3F50H,(BX)=1728H,执行SUBAX,BX指令后,(AX)=(2828H)
二、选择题
1.用CMP指令对两个无符号数进行A-B的比较后,如A=B或A>
B,则分别产生转移,这种情况应选择的条件转移指令是(A)
A.先用JE指令,再用JNC指令
B.先用JNC指令,再用JE指令
C.上述两条条件转移指令(JE和JNC)无先后次序
D.用上述两条条件转移指令不能完成上述功能要求
2.在循环(LOOP)和串处理指令中,用作计数器的寄存器是(D)
A.AXB.BXC.DXD.CX
3.完成将累加器AX清零,下面错误的指令是(C)。
A.SUBAX,AXB.XORAX,AXC.ORAX,00HD.ANDAX,00H
4.下面程序段其功能是对32位数求补,32位数已在DX:
AX中,正确的程序段是(D)。
A.NEGAX
NEGDX
NOTDX
NOTAX
B.NEGDX
NEGAX
C.NOTDX
NOTAX
D.NOTDX
ADDAX,1
ADCDX,0
5.下面对伪指令语句的说明,正确的是(B)。
A.汇编程序将伪指令翻译成机器码
B.伪指令的功能是指示.引导汇编程序在汇编过程中完成其不同操作
C.伪指令是在执行时完成其功能
D.当汇编结束后,目标程序中仍保留有伪指令
6.使得JB指令执行转移操作的条件是(B).
A.DF=1
B.CF=1
C.ZF=0
D.CF=0且ZF=1
7.完成将有符号数BX的内容除以2的正确指令是(B).
A.SHRBX,1
B.SARBX,1
C.RORBX,1
D.RCRBX,1
8、设BL=05H,要使结果BL=0AH,应执行的指令是:
(C).
A.NOTBL
B.ANDBL
C.XORBL,0FH
D.ORBL,0FH
9.下面四条指令中,有几条指令执行后不会改变目的操作数(B).
SUBAL,BL
ANDAL,BL
CMPAL,BL
TESTAL,BL
A.1条B.2条C.3条D.4条
10.完成BX-CX->
BX的正确操作是:
(A).
A.SUBBX,CX
B.SUBAX,BX
C.MOVAX,BX
D.SUBAX,CX
11.执行下述指令后,(DL)=(D)。
ADB′8′
MOVDL,A
ANDDL,0FH
ORDL,30H
A.8H
B.0FH
C.38
D.38H
12.已知指令序列为:
ADDAL,BL
JNOL1
JNCL2
若AL和BL的内容有以下四组给定值,其中哪一组给定值使该指令序列转向L2执行?
(C)
A.(AL)=05H,(Bl)=0F8H
B.(AL)=81H,(BL)=0A2H
C.(AL)=68H,(BL)=74H
D.(AL)=0B6H,(BL)=87H
13.已知(SS)=3000,(SP)=0100H,执行下列程序后(SP)=(C)。
MOVAX,N1
PUSHAX
MOVAX,N2
CALLL1
……
L1:
……
RET2
A.0100H
B.00FEH
C.00FCH
D.0102H
14.下列程序执行后(AX)=(C).
XDB5,7,-5
MOVAX,WORDPTRX
A.0005
B.0507
C.0705
D.0117
15.8086/8088的中断向量表B。
A.存放类型号
B.存放中断处理程序入口地址参数
C.存放中断处理程序
D.是中断处理程序的返回地址
16.IBMPC微机中,有符号数是用(C)表示的
A.原码 B.补码 C.反码 D.BCD码
17.当执行完下列指令序列后,标志位CF和OF的值为(D)
MOVAH,0A4H
ADDAH,80H
A0,0B0,1C1,0D1,1
18.循环控制指令隐含哪个寄存器作为循环计数器(B)
ACLBCXCALDAX
19.在8086/8088的最小模式中,CPU通过(B)引脚接受DMA控制器发出的总线请求信号。
A.HLDAB.HOLDC.INTRD.READY
20.DEBUG调试中,修改寄存器及修改内存指令分别为(C)
A.R和DB.D和RC.R和ED.E和R
21.堆栈的工作方式是(B)
A先进先出B先进后出C随机读写D只能读不能写
22.下列指令中,不影响堆栈内容的指令是(C)
A.pushB.RETC.JMPD.Call
23.DEBUG单步执行命令为(D)
A.UB.DC.ED.T
24.8259A的初始化命令有(4)个
A4B5C6D7
25.中断向量是(A)
A中断服务程序入口地址B存放中断服务程序入口地址的内存单元地址C保护断点的堆栈区地址D中断的返回地址
26.欲将AL的内容送到地址为37H的外设端口,应选指令为(A)
AOUT37H,ALBINAL,37H
COUTAL,37HDIN37H,AL
27.芯片8237属于(D)
A并行I/O接口B串行通信接口C中断控制器DDMA控制器
28.8086CPU在进行写内存操作时,控制信号
及
是(C)
A00B01C10D11
*28.8086CPU在进行读内存操作时,控制信号
是(D)
29.一个系统中对应与中断类型号为16H的中断处理子程序存放在3456:
1245开始的内存区域中,所以,0000:
0058开始的4个单元中的值应当分别为(A)
A34H、56H、12H、45HB45H、12H、56H、34H
C56H、34H、45H、12HD34H、12H、56H、45H
*29.一个系统中对应与中断类型号为16H的中断处理子程序存放在2000:
1000开始的内存区域中,所以,0000:
A00H、10H、00H、20HB10H、00H、20H、00H
C20H、00H、10H、00HD00H、20H、00H、10H
30.8086CPU中的段寄存器用来存放(C)
A存储器的物理地址B存储器的逻辑地址
C存储器的段基址D存储器的起始地址
31.8086CPU由(A)两个独立工作单元组成
ABIU和EUBMEM和ALUCMEM和BLUDALU和EU
32.欲将地址为50H的外设端口内容送到AL中,应选指令为(B)
AOUT50H,ALBINAL,50H
COUTAL,50HDIN50H,AL
33.芯片8251A属于(B)
34.若BL=1FH,DL=0FH,则执行SUBBL,DL后,BL和DL的内容为(B)
A1FH和0FHB10H和0FHC0FH和10HD1FH和10H
35.8086中,复位操作后,程序从(D)地址开始执行。
A、00000HB、FFFFFHC、FFFFEHD、FFFF0H
36.8086CPU对I/O接口编址采用(C)
A、I/O端口和存储器统一编址B、I/O端口和寄存器统一编址
C、I/O端口单独编址D、输入和输出口分别编址
36.8086最小工作方式和最大工作方式的主要差别是(D)
A、内存容量不同B、I/O端口数不同
C、数据总线位数不同D、单处理器与多处理器的不同
37.有一8086系统的中断向量表,在0000H:
003CH单元开始依次存放34H、FEH、00H和F0H四个字节,该向量中断服务程序的入口地址为(B)
A、34FEH:
00F0HB、F000H:
FE34H
C、F000H:
34FEHD、00F0H:
34FEH
38.可编程定时器/计数器8253的6种工作方式中,既可软件启动,又可硬件启动的(B)
A、方式1,2B、方式2,3C、方式3,5D、方式2,5
39.有一静态RAM芯片的地址线为A0~A10,数据线为D0~D3,则该存储器芯片的存储
容量为(A)
A、2K×
4位B、1K×
8位C、2K×
8位D、1K×
4位
40.8086CPU每响应一次中断,需连续执行(B)个中断响应总线周期。
A、1B、2C、3D、4
41.芯片8288在8086CPU系统中用作(C)
A、总线锁存器B、总线驱动器C、总线控制器D、总线仲裁器
42.8253芯片内部有完全独立的(B)。
A、6个16位计数通道B、3个16位计数通道
C、6个8位计数通道D、3个8位计数通道
43.ROM是一种(C)的内存储器。
A、永久性、随机性B、易失性、随机性
C、永久性、只读性D、易失性、只读性
44.最大的10位无符号二进制整数转换成十进制数是(c)。
A.51B.512C.1023D.1024
45.下列等式中,正确的是(D)。
A.1KB=1024×
1024BB.1MB=1024B
C.1KB=1000BD.1MB=1024×
1024B
46.以下叙述正确的(B)。
A.微机的字长可以是8、16、24、32位
B.微机的字长可以是8、16、32、64位
C.微机的字长可以是8、16、24、32K
D.字长是指计算机处理数据的精度
47.以下有关CPU的说法不正确的是(D)。
A.CPU也称作运算控制单元B.CPU也称作微处理器
C.CPU是微型机的核心部件。
D.CPU也称作运算处理单元
48.8086CPU包括(B)。
A.运算器、控制器和存储器B.运算器、控制器和寄存器
C.运算器、控制器和接口部件D.运算器、控制器和累加器
49.8086中标志寄存器的状态标志占(C)位。
A.4B.5C.6D.8
50.RAM是一种(B)的内存储器。
51.当CPU访问外设接口时,需利用(D)信号。
A、WRB、RDC、IORD、M/IO
52.8086CPU每响应一次中断,需连续执行(B)个中断响应总线周期。
53.有一8086系统的中断向量表,在0000H:
54.8086对中断请求响应级别最高的请求(A)
A非屏蔽中断B可屏蔽中断C内部硬件中断D软件中断
55.汇编语言DATASEGMENTSTACK‘STACK’
DW100DUP(0)
DATAENDS
含义是(C)
A定义了100个字节的堆栈段B定义了100个字节的数据段C定义了200个字节的堆栈段D定义了200个字节的数据段
56.CPU响应外部中断请求是在(A)
A一条指令执行结束B一个机器周期结束C一旦请求,立即响应D中断类型码n引起
57.构成微机的主要部件除CPU、系统总线、I/O接口外,还有(D)
ACRTB键盘C磁盘D内存
58.在下列指令中,能使8086CPU对I/O端口进行访问的有(C)
A中断指令B字符串操作指令C输入、输出指令DMOV指令
三、简答题
1.假设VAR1为字变量,LAB为程序中的一个标号,试找出下列指令的错误之处:
(1)MOV[DI],[SI]
(2)JNZVAR1
(3)SUBAX,BL
答:
(1)应有一个操作数为寄存器.
(2)转向地址应为标号,不能是变量.
(3)两操作数字长不同.
2.根据给定的条件写出指令或指令序列.
(1)将AX寄存器及CF标志位同时清零.
(2)BX内容乘以2再加上进位位.
(3)将AX循环右移四位.
(1)XORAX,AX或ANDAX,0
(2)ADCBX,BX
(3)MOVCL,4
RORAL,CL
3.若32位二进制数存放于DX和AX中,试利用移位与循环指令实现以下操作.
(1)若DX和AX中存放的是无符号数,将其分别乘2(4?
、8?
)和除2(4?
).
(2)若DX和AX中存放的是有符号数,将其分别乘2(4?
)和除2(4?
).
(1)无符号数乘2:
SHLAX,1;
RCLDX,1
无符号数除2:
SHRDX,1;
RCRAX,1
(2)有符号数乘2:
有符号数除2:
SARDX,1;
4.设X=29H,Y=57H,进行X+Y和X-Y运算后FLAGS寄存器各状态标志位各是什么?
NVUPEIPLNZACPONC
5.分别用一条语句实现下述指明的功能
(1)栈顶内容弹出送字变量AYW(POPAYW)
(2)双字变量AYD存放的地址指针送ES和SI(LDESSI,AYD)
(3)标志位寄存器低八位送AH(LAHF)
(4)不允许中断即关中断(CLI)
(5)将字符串‘HOWAREYOU!
’存入变量AYB(MOVS)
(6)子程序返回调用程序(RET)
(7)地址表达式AYY[4]的偏移地址送AX(LEAAX,AYY[4])
(8)AX的内容加1,要求不影响CF(INCAX)
(9)BX的内容加1,要求影响所有标志位(ADDBX,1)
(10)若操作结果为零转向标号GOON1(JZGOON1)
6.己知:
VAR1,VAR2的类型属性分别为字和字节,标号LPFAR的类型属性为FAR。
指出下列非法语句的错误原因
1.POPCS(操作数不能是CS)
2.INC[BX](少PTR,应指出是字还是字节)
3.SHLAX,8(移动位数大于1时,移动位数要放在CL中)
4.JLELPFAR(少FARPTR)
5.MOVVAR1,1800(少PTR)
6.MOV[DI],VAR1(两个操作数不能同时为存储器寻址方式)
7.SUBAX,VAR2(两个操作数字长必须相同)
8.CMPSS,AX(段寄存器不能作为CMP的操作数)
7.判断下列语句的正误
1)MOVAX,BXT
2)RORDX,CLT
3)MUL5F
4)ORG2000T
5)MOVDS,2000F
6)INAL,DXT
7)ADDAL,BYTEPTR[CX]F
8)POPALF
9)OUT30H,AXT
10)DIVBLT
11)INAL,07H(T)
12)MOVDX,AL(F)
13)OUT230H,AX(F)
14)SHLBX,1(T)
15)MOVBX,OFFSET[SI](T)
16)MUL39H(F)
17)ADDBYTEPTR[BP],256(F)
18)JMPBYTEPTR[BX](F)
19)MOVCS,2000H(F)
20)MOVDX,[CX](F)
21)MOV[BX+CX],3310H(F)
22)POPCL(F)
23)OUT300H,AL(F)
24)MOVAX,DX(T)
25)ROLAX,3(F)
26)INAL,2F0H(F)
27)MOVCX,2000H(T)
28)IMUL5DH(F)
29)MOVDS,2000H(F)
30)MOVAX,[BX+BP](F)
8.将(*)的ASCII码2AH送入内存1000H开始的100个单元中。
MOVDI,1000H
MOVCX,64H
MOVAL,2AH
AGAIN:
MOV[DI],AL
INCDI;
DI+1
DECCX;
CX-1
JNZAGAIN;
CX≠0则继续
HLT
9.将数据段中首地址为MEM1的50个字节的数据传送到同一逻辑段首地址为MEM2的区域存放。
编写相应的程序段。
LEASI,MEM1
LEADI,MEM2
MOVCL,50
NEXT:
MOVAL,[SI]
MOV[DI],AL
INCSI
INCDI
DECCL
JNZNEXT
10.什么是高速缓冲存储器?
在微机中使用高速缓冲存储器的作用是什么?
在半导体存储器中,虽然双极型静态RAM的存取速度可与CPU速度处于同一数量级,但这种RAM价格较贵,功耗大,集成度低,要达到与动态RAM相同的容量时,其体积就比较大,因此不可能将存储器都采用静态RAM。
因此就产生一种分级处理的办法,即在主存和CPU之间加一个容量相对小的双极型静态RAM作为高速缓冲存储器,将CPU对内存的访问转为CPU对Cache的访问,提高系统的效率。
11.什么是串行通信?
利用一条传输线将数据一位一位的顺序传
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 复习资料 汇编