微型运算机原理与接口技术单科班原理习题新文档格式.docx
- 文档编号:17631390
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:15
- 大小:25.73KB
微型运算机原理与接口技术单科班原理习题新文档格式.docx
《微型运算机原理与接口技术单科班原理习题新文档格式.docx》由会员分享,可在线阅读,更多相关《微型运算机原理与接口技术单科班原理习题新文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
()二、用于概念常数、变量的内存空间分派和定位的是
A伪指令B机械指令C宏指令D微指令
()3、下面指令中哪一条是正确的:
A.MOV[BX],AHB.IMUL10
C.MOV[BX],12D.INC[SI]
()4、当一存储单元的段地址为2000H,偏移地址为3000H,用符号方式表示为
A2000:
3000B23000H
C3000:
2000D32000H
()五、指令JMPWORDPTRBETA的寻址方式为A段内直接寻址B段间直接寻址
C段内间接寻址D段间间接寻址
()六、存储器ROM的特点是
A可随机读,不可随机写B可随机读
C可随机写,不可随机读D不可读写
()7、下面指令中哪一条是正确的:
A.MOV[DI],ALB.MUL10
C.MOV[AX],12D.INC[DI]
()八、CPU可直接访问的操作数不可能在:
A寄放器B指令
C硬盘D内存
()九、八位二进制补码B表示:
A、-127B、+0
C、-128D、-0
()10、用于概念常数、变量的内存空间分派和定位的是
()1一、用指令的助记符,符号地址,标号和伪指令,宏指令和规定的格式书写程序的语言称为:
A.汇编语言B.高级语言C.机械语言D.低级语言
()1二、运算机存储信息的大体单位是一个______________位。
A.二进制B.八进制C.十进制D.十六进制
()13、设(DS)=8225H,(DI)=3942H,指令MOVAX,[DI]中源操作数的物理地址是:
A.85B92HB.86192HC.BB690HD.12169H
()14、指令指针寄放器是:
A.IPB.SPC.BPD.PSW
()19.宏指令与子程序的相同的地方为()
A.宏指令的目标代码与子程序的目标代码都是唯一的
B.都需要先概念,后挪用
C.执行宏指令的目标代码时与执行子程序时一样,需要增加如爱惜现场、恢复现场一类的额外开销
D.宏指令的目标代码与子程序的目标代码都不是唯一的
()20.在某个汇编语言程序中需要多次执行某个独建功能的程序段,那么用宏指令实现比用子程序实现()
A.占内存空间小,但速度慢B.占内存空间大,但速度快
C.不仅速度快,而且占内存空间小D.速度慢
()21.寻址方式指出了操作数的位置,一样来讲
A.当即寻址给出了操作数地址
B.寄放器寻址的操作数在寄放器内,而指令给出了寄放器
C.直接寻址直接给出了操作数本身
D.间接寻址给出了内存数本身
()在进行无符号数比较时,应依照标志位来判别。
和OF和PF
和ZF和OF
()23.设(SP)=0200H,(SS)=4000H,执行PUSHBX指令后,栈顶的物理地址是多少。
()24.设数据段中有一概念:
ABCDDH,指令:
MOVAX,WORDPTRABC+1执行后AX的值是多少。
()25.设AX中寄存一有符号数,要执行(AX)/2运算应利用指令。
AX,1AX,1
()26、以下设备系统中,一样不与三总线直接连接的是:
A、外设B、I/O接口
C、ROMD、RAM
()27、外设引发的硬件中断,由CPU的输入端()同意。
AINTRBINT
CCLKDALE
()28、8259A治理中断时,当IRI中断请求信号有效时()相应位置1。
AISRBIMR
CICWDIRR
()29、8255A工作在方式1输入时,将端口C的第4位(PC4)置位,应执行()操作。
A、B→端口CB、00010000B→端口C
C、B→操纵字寄放器D、00001001B→操纵字寄放器
()30、8255A工作于选通输入方式下时,信号()表示输入缓冲器满。
ASTBBOBF
CACKDIBF
()31、8255A的A口工作于方式1输入,当A口许诺中断时,需将()置1。
APC2BPC4
CPC3DPC6
()32、8254计数器电路中,GATE=1表示()。
A禁止计数器计数BOUT端输出高电平
C许诺计数器计数DOUT端输出低电平
()33、执行返回指令,退出中断效劳程序,现在的返回地址来自()
AROM区BIP
C堆栈区D中断向量表
()34、PC/AT系统中,CPU响应外部可屏蔽中断,中断源的中断类型码由提供给CPU。
A.程序B.8259A中断操纵器
C.中断向量表D.堆栈区
()35、按下任意一键而产生的中断请求,属于
A软中断B按时中断
C用户中断D硬中断
()36、串行异步通信协议所规定的一幀数据中,许诺最长的一帧数据共有()位。
A、13B、7
C、12D、8
()37、程序查询方式,老是按顺序完成一个字符的写入。
A读状态口,写数据口B写数据口
C读状态口,写操纵口,写数据口D读操纵口,写数据口
()38、典型的接口电路中应含有端口。
A、数据B、数据和操纵
C、数据和状态D、数据、状态和操纵
的一帧数据格式可通过操纵字来设定,它能传送的最短帧长度是()
位位
位位
工作于方式1输入时,采纳查询方式接收数据之前,应查询的信号是()
B.
三、判定题
一、堆栈是以“后进先出”方式工作的存储空间。
()
二、两个二进制数相加如产生了进位,必然有溢出。
3、80X86实地址模式下概念逻辑段时,每个段的大小一样大。
4、80X86指令系统,进行乘法运算时,目的操作数必需在AX中。
()
五、在存储器中两个存储单元的有效地址不可能相同。
六、伪指令“EQU”与“=”功能相同,没有区别。
()
7、设计程序采纳循环结构时,必需明白循环的次数。
八、PC/AT机中断屏蔽方式采纳特殊屏蔽方式。
9、外设从发出中断请求到真正转入中断效劳程序执行需一段时刻,不同外设所需的时刻是相同的。
10、8254中的3个计数器尽管都已被系统利用,可是计数器0和计数器2仍然能够让用户利用。
1一、中断方式中,主程序响应中断请求,在产生转移以后,自动将断点压入堆栈。
1二、在PC机中在关机的状态下,实不时钟将停止工作。
13、在串行异步通信中一帧数据中必需有奇偶校验位。
14、8255A的方式0、方式一、方式2都具有中断请求功能。
四、简答题
1简述中断向量及中断向量表的概念。
9.简述可屏蔽中断响应的执行进程。
10什么叫调制?
什么叫解调?
什么缘故在长距离的串行通信中需要用调制解调器?
11.I/O端口的编址方式有几种,他们各自的特点是什么?
五、写出以下程序段执行后,相关器件中的结果。
1MOVAX,0007H
MOVBL,08H
ADDAL,BL
AAA结果:
(AL)=CF=
2设(SP)=0109H,(SS)=2300H
MOVAX,1234H
MOVBX,3456H
MOVCX,789AH
PUSHAX
PUSHBX
POPCX
结果:
(AX)=(BX)=(CX)=
3TABLEDW10H,20H,30H,40H,50H
ENTRYDW3
COUNTEQU$-TABLE
.........
MOVBX,OFFSETTABLE
ADDBX,ENTRY
MOVAX,[BX]
AX=COUNT=
4执行以下指令后
ORG0100H
ARY1DB10H,20H
ARY2DW3000H
MOVBX,OFFSETARY1
MOVDL,[BX]
MOVAX,WORDPTR[BX+1]
HLT
BX=,DL=,
7MOVAL,0C8H
ADDAL,0C8H
AL=CF=SF=OF=
六、写出程序段的功能
1SALAL,1
MOVBL,AL
SALAL,1
功能:
3VECTORSEGMENT
ORG10
A1DW10,11
A2DW12
ORG20
A3DW1234H
VECTORENDS
A2的有效地址为A3的有效地址为
4PUSHAX
PUSHBX
POPAX
POPBX
功能:
七、编程题
1下面程序功能为:
统计DA数据区中正数,‘0’,负数的个数。
请分析程序,并在编号
(1)——(10)处填入适当内容。
源程序:
DATASEGMENT
DADW-1,0,3,02,4,8,0AH,0FEH,87
COUNTDB($-DA)/2
CNTDB?
DB?
DB?
DATAENDS
STACKSEGMENT
DW20HDUP(?
)
STACKENDS
CODESEGMENT
(1)CS:
CODE,DS:
DATA,SS:
STACK
BGN:
MOVAX,DATA
MOV
(2),AX
MOVAX,0
MOVBL,0
LEASI,DA
MOV(3),COUNT
LOP:
CMP(4),0
JZZERO
JNSPLUS
INC(5)
JMP(6)
ZERO:
INCAH
JMPNEXT
PLUS:
INCAL
NEXT:
ADDSI,(7)
LOOPLOP
MOVCNT,AL
MOVCNT+1,AH
MOVCNT+2,BL
MOVAH,(8)
INT21H
CODE(9)
END(10)
3、试编写一程序段,计算S=1+2+3+…+30,并将结果存于AX中。
4下面的程序是把DA数据区的书0~9转换为对应的ASCII码,完善本程序。
数据段:
DADB00H,01H,03H,04H,05H,06H,07H,08H,09H
ASCIDB10DUP(?
CUNT=ASCI-DA
代码段:
LEASI,DA
LEADI,ASCI
(1)
LOP:
MOVAL,[SI]
(2)
MOV[DI],AL
INCSI
INCDI
LOOPLOP
7以下程序从端口240H输入数据,测试其是不是为20H,假设不是,将241H单元清0,假设是,转NEXT处执行。
MOVDX,
(1)
(1)AL,DX
(2)AL,20H
(3)NEXT
MOVDX,(5)
MOVAL,0
OUTDX,AL
……
10、系统主串行口传送英文文件,一幀字符中7位数据位,无校验,1位停止位。
(1)假设系统的波特率为4800,进行全双工通信,发送采纳查询方式,接收采纳中断方式,编写一程序段,完成对主串口的初始化。
(2)请画图详细说明串行异步通信中一幀数据的格式。
(3)在点----点单工通信程序中,两边约定用“ESC”(其ASCII码为1BH)作为通信终止字符,试写动身送端的发送程序段。
(假设发送的数据在数据段中从BUFFER开始的单元中。
11、已知利用8255A芯片,B口工作于方式0作输出口,系统总线的A3A2接该芯片的A1A0引脚,当系统总线中的A15-------A4为一、A1为0、A0为1时,芯片的CS端有效,现需要将存储器TAB单元开始寄存的10个字符由B口输出,方式操纵字为80H,试设计一程序段:
12、已知系统外接一8254芯片,其CLK输入频率为8MHZ,使8254的OUT2输出频率为10KHZ的方波。
(8254的地址为34CH---34FH)试编写相应的初始化程序段。
答案
一填空
1.系统内存
2.18932H
3.数据、地址、
4.系统内存
5.段地址、偏移地址
六、AX7、ASCII码
八、数据、地址、操纵9、CS、IP
10、编辑、汇编、链接、调试1一、.asm
1二、4512H;
7845H13、1
14、没有阻碍15、FFFF0H,ROM
1六、REPNZ17、20000H~~2FFFFH
19.后进先出,0026H,002AH
20.符号标志,溢出标志,X>
Y
2一、-3——-15V;
+3——+15V2二、3
23、60H*4—60H*4+324、中断DMA
25、帧格式波特率2六、1
27、A2八、操纵字初值
2九、独立编址30、900
3一、55
一、D二、A3、A4、A五、C六、A7、A八、C九、C10、A
11A13A14.A26、A27、A28、D29、D30、D31、B32、C33、C34、B35、D36、C37、A38、D
三、判定
1√2✗3✗4✗5✗6✗7✗八、✗九、✗10、✓
1一、✗1二、✗13、✗14、✗
一、
简答题答案见教材
1、AL=05HCF=1AF=1
2、AX=1234HBX=3456HCX=3456HSP=0FEH
3、AX=1E00HCOUNT=12
4、BX=0100HDL=10H
7AL=90HCF=1,SF=1,OF=0
1将AL*10
3A2为14A3为20
4AX,BX内容互换
1、1、ASSUME2、DS3、CX4、WORDPTR[SI]5、BL6、NEXT7、28、4CH9、ENDS10、BGN
3MOVSI,1
MOVAX,0
MOVCX,30
A1:
ADDAX,SI
LOOPA1
4、
(1)MOVCX,CUNT
(2)ADDAL,30H
71、240H2、IN3、CMP4、JZ5、241H
10、
(1)1.MOVDX,3FBH
MOVAL,80H
OUTDX,AL
MOVDX,3F8H
MOVAL,18H
MOVDX,3F9H
MOVAL,00H
MOVDX,3FBH
MOVAL,00000010B
OUTDX,AL
MOVDX,3FCH
MOVAL,00001111B
MOVAL,00001101B
OUTDX,AL
(2)略(参见教材)
(3)MOVBX,OFFSETBUFFER
SCAN:
MOVDX,3FDH
INAL,DX
TESTAL,20H
JZSCAN
MOVAL,[BX]
CMPAL,1BH
JNESCAN
DONE:
MOV DX,3FDH
IN AL,DX
AND AL,01000000B
JZ DONE
MOVAH,4CH
INT21H
11、
MOV AL,80H
MOV DX,0FFFDH
OUT DX,AL
LEA BX,TAB
MOV CX,10
MOV DX,0FFF5H
A1:
MOV AL,[BX]
INC BX
LOOP A1
1二、MOVAL,1011O111B
MOVDX,34FH
OUTDX,AL
MOVAX,800H
MOVDX,34EH
OUTDX,AL
MOVAL,AH
OUTDX,AL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型 运算 原理 接口 技术 科班 习题