………密………封………线………以………内………答………题………无………效……电子科技大学网络教育学院自测题一一、填空题:(20分,每小题2分)1.计算机的基本组成部分是,,,,。
2.十进制数(30.25)10的等值十六进制数是,等值二进制数是。
3.通用寄存器中数据寄存器包括、指针寄存器、变址寄存器。
4.在8086/8088系统的存储器寻址中,由段寄存器提供,寻址方式只需确定段内16位。
5.使用XLAT指令之前,要求指向表的,中存放待查的码,用来表示表中某一项与表首址的距离。
6.MOV BX,AXNOT BXXOR AX,BX上述程序段执行后CF= ,OF= ,(AX)= ,若将XOR指令改为OR指令后(AX)= 。
7.伪指令是用来设定程序中各实际的段与各段寄存器之间关系的,它并没有给各段寄存器装入实际值。
8.MOS型RAM存储器分为和两类。
9.数据传送有四种传送方式, 即, , ___和。
10.8086CPU的中断类型码共个, 中断服务程序入口地址表存放在存储器区间为____________到。
二、单项选择题:(20分,每小题2分)1.带符号的八位补码的表示范围是()。
A.-127 ~ +128 B.-32768 ~ +32768C.-128 ~ +127 D.-32768 ~ +327672.用户为了解决自己的问题,用汇编语言所编写的程序,称为()。
A.目标程序B.源程序C.可执行程序D.汇编程序3.8086/8088CPU共有多少条地址线()。
A.8条B.16条C.20条D.32条4.为PC机管理可屏蔽中断源的接口芯片是()。
A.8259 B.8255 C.8253 D.8251………密………封………线………以………内………答………题………无………效……5.传送数据时,占用CPU时间最长的传送方式是()。
A.查询B.中断C.DMA D.通道6.8255PA口工作在方式2、PB口工作在方式0时,其C端口()。
A.作2个4位端口B.部分引脚作联络信号,部分引脚作I/OC.全部引脚作联络信号D.作8位I/O端口7.可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是()。
A.AX,BX,CX,DX B.DS,ES,CS,SSC.SP,BP,IP,BX D.SI,DI,BP,BX8.条件转移指令JB产生程序转移的条件是()。
A.CF=1 B.CF=0C.CF=1和ZF=1 D.CF=1和ZF=09.软中断INT n (n=10~FFH)的优先级排列原则是()。
A.n值愈小级别愈高B.无优先级别C.n值愈大级别愈高D.随应用而定10.在汇编语言程序中,对END语句的叙述正确的是()。
A.END语句是一可执行语句B.END语句表示程序执行到此结束C.END语句表示源程序到此结束D.END语句在汇编后要产生机器码三、判断改错题:(判断以下指令正误,如果不对,请指出错误之处)(20分,每小题2分)1.MOV AH, BX2.MOV [BX],[SI]3.MOV BYTE PTR[BX],10004.MOV [BP+DI],AX5.OUT 21H,BL6.POP CS7.LEA BX,4[BX]8.SAR AX,59.AND AH,AL10.ADD AL,[BX+DX+10]四、简答题:(20分,每小题10分)1.假定(DS)=2000H ,(ES)=2100H ,(SS)=1500H ,(SI)=00A0H,(BX)=0100H,数据变量V AL的偏移地址为0500H,请指出下列指令的源操作数字段是什么寻址方式?其物理地址是什么?1)MOV AX,0ABH2)MOV AX,BX3)MOV AX,[100H]………密………封………线………以………内………答………题………无………效……4)MOV AX,V AL5)MOV AX,[BX]6)MOV AX,ES=[BX]7)MOV AX,V AL[BX]8)MOV AX,V AL[BX][SI]9)MOV AX,[SI]2.简述NMI和INTR中断的异同点?五、应用题:(20分,每小题10分)1.若要用2114芯片扩允许1KB RAM,规定地址为3000H~33FFH,问地址线应该如何连接?如何检查RAM工作是否正常?2.已知有一台输出设备,其接口的数据端口的地址为260H,状态端口地址为了261H,其D位为状态位。
若D0=1,则表示输出数据已被外设取走,CPU可以向它输出新的数据,编写一个完整程序,从存储器中以AREA开始的区域中送100个字节数据,给输出设备(要求利用查询方式输出,一次输出一个字节数据)。
………密………封………线………以………内………答………题………无………效……参考答案:一、填空题1.计算机的基本组成部分是运算器,控制器,存储器,输入设备,输出设备。
2.十进制数(30.25)10的等值十六进制数是(1E.4)16,等值二进制数是(11110.01)2。
3.通用寄存器中数据寄存器包括AX BX CX DX 、指针寄存器SP BP 、变址寄存器SI DI 。
4.在8086/8088系统的存储器寻址中,段基址由段寄存器提供,寻址方式只需确定段内16位偏移地址。
5.使用XLAT指令之前,要求BX 指向表的,AL 中存放待查的码,用来表示表中某一项与表首址的距离。
6.MOV BX,AXNOT BXXOR AX,BX上述程序段执行后CF= 0 ,OF= 0 ,(AX)= 0FFFFH ,若将XOR指令改为OR 指令后(AX)= 0FFFFH7. 伪指令ASSUME 是用来设定程序中各实际的段与各段寄存器之间关系的,它并没有给各段寄存器装入实际值.8.MOS型RAM存储器分为静态RAM 和动态RAM 两类9. 数据传送有四种传送方式, 即无条件传送,查询传送,中断传送和直接存储器存取。
10. 8086CPU的中断类型码共256 个, 中断服务程序入口地址表存放在存储器区间为00000H 到003FFH .二、单项选择题1.带符号的八位补码的表示范围是(C)A.-127 ~ +128 B.-32768 ~ +32768C.-128 ~ +127 D.-32768 ~ +327672.用户为了解决自己的问题,用汇编语言所编写的程序,称为(B)A.目标程序B.源程序C.可执行程序D.汇编程序3.8086/8088CPU共有多少条地址线(C)。
A.8条B.16条C.20条D.32条4.为PC机管理可屏蔽中断源的接口芯片是(A)。
A.8259 B.8255C.8253 D.82515.传送数据时,占用CPU时间最长的传送方式是(A)。
A.查询B.中断………密………封………线………以………内………答………题………无………效……C.DMA D.通道6.8255PA口工作在方式2、PB口工作在方式0时,其C端口(B)。
A.作2个4位端口B.部分引脚作联络信号,部分引脚作I/OC.全部引脚作联络信号D.作8位I/O端口7.可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是(D)A.AX,BX,CX,DX B.DS,ES,CS,SSC.SP,BP,IP,BX D.SI,DI,BP,BX8.条件转移指令JB产生程序转移的条件是(D)A.CF=1 B.CF=0C.CF=1和ZF=1 D.CF=1和ZF=09.软中断INT n (n=10~FFH)的优先级排列原则是(B)。
A.n值愈小级别愈高B.无优先级别C.n值愈大级别愈高D.随应用而定10.在汇编语言程序中,对END语句的叙述正确的是(C)。
A.END语句是一可执行语句B.END语句表示程序执行到此结束C.END语句表示源程序到此结束D.END语句在汇编后要产生机器码三、判断改错题(判断以下指令正误,如果不对,请指出错误之处)1.MOV AH, BX错误,类型不匹配2.MOV [BX],[SI]错误,不允许在存储单元之间传数据3.MOV BYTE PTR[BX],1000错误, 1000>256 ,一个字节表达不了4.MOV [BP+DI],AX正确5.OUT 21H,BL错误,需使用AL或AX代替BL6.POP CS错误,禁止对CS寄存器赋值7.LEA BX,4[BX]………密………封………线………以………内………答………题………无………效……正确8.SAR AX,5错误,移位超过1位,就必须赋值给CL9.AND AH,AL正确10.ADD AL,[BX+DX+10]错误,源操作数使相对基址变址寻址时,BX与DX不能搭配在一起四、简答题1.假定(DS)=2000H ,(ES)=2100H ,(SS)=1500H ,(SI)=00A0H,(BX)=0100H,数据变量V AL的偏移地址为0050H,请指出下列指令的源操作数字段是什么寻址方式?其物理地址是什么?1)MOV AX,0ABH2)MOV AX,BX3)MOV AX,[100H]4)MOV AX,V AL5)MOV AX,[BX]6)MOV AX,ES:[BX]7)MOV AX,V AL[BX]8)MOV AX,V AL[BX][SI]9)MOV AX,[SI]解:1)立即数寻址方式;操作数在指令中2)寄存器寻址方式;操作数为(BX)=0100H3)直接寻址方式;PA=20100H4)直接寻址方式;PA=20050H5)寄存器间接寻址方式;PA=20100H6)寄存器间接寻址方式;PA=21100H7)寄存器相对寻址方式;PA=20150H8)相对的基地变址寻址方式;PA=201F0H9)寄存器间接寻址方式;PA=150A0H2.简述NMI和INTR中断的异同点:答:相同点:均为外部硬中断,均需要向CPU发送中断请求信号。
不同点:NMI称为非屏蔽中断,即不受中断标志IF的控制。
INTR称为可屏蔽中断,即要受中断标志IF的的控制,NMI的中断请求信号为一上升沿中断脉冲信号。
INTR 的中断请求信号为一高电平电平信号。
NMI无中断响应信号输出。
INTR有中断响应信号/INTA输出。
………密………封………线………以………内………答………题………无………效……五、应用题1.若要用2114芯片扩允许1KB RAM ,规定地址为3000H~33FFH,问地址线应该如何连接?如何检查RAM 工作是否正常?答:1,2114为1024*4存储量,要构成1KB RAM ,需要2片2114。
2,规定地址范围为3000H~33FFH ,即有16根地址线参加寻址,其中A0~A9共10根为片内字选线,A10~A15共6根为片选控制译码线。
电路保证:A10=L , A11=L ,A12=H ,A13=H ,A14=L ,A15=L 时,CS=L ,此时将不会产生重复地址 3,检查RAM 工作是否正常: 1)向给定存贮单元写入数据。