资源预览内容
第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
第9页 / 共16页
第10页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
工业用微型计算机复习(工业用微型计算机复习(1)一一.选择题选择题1.在汇编程序中定义一个名为 VAR2 的字节型变量,初值为 45,若用BCD 码(16 进制)表示,那么正确的伪操作为(D)A.VAR2 DB 2D B.VAR2 DW 2DH C.VAR2 DW 45 D.VAR2 DB 45H 2.将十进制数98 转化为二进制数,其值为(A)A.01100010B B.01101000B C.10010001B D.10011000B 3.8 位二进制补码可表示数的范围是(A) A.最大数为 127;最小数为-128 B.最大数为 128;最小数为-128 C.最大数 255;最小数为 0 D.最大数为 256;最小数为 0 4.下列四条指令中,错误的是(C)A.MOV AX,DI B.MOV AL,DI+S C.MOV CS,AX D.MOV DS,AX 5.指令 CMP BL,DL 运算结果将会(C)A.影响标志位,并把差值送 BL B.不影响标志位,但将差值送入 BL C.影响标志位,但不将差值送入 BL D.不影响标志位,也不计算差值 6.十六进制补码 88H 所表示的真值为(A)A.-120 B.-8 C.88 D.136 7.指令 XOR AL,AL 执行后,则(C)A.CF=1 B.SF=1 C.ZF=1 D.OF=1 8.向 8253 芯片写入控制字 74H 后,则通道 1 工作在方式(C)A.0 B.1 C.2 D.3 9.串行通信分为同步方式和异步方式。同步方式与异步方式相比,其特点是(D)A.电路简单,传输速度慢 B.电路简单,传输速度快 C.电路复杂,传输速度慢 D.电路复杂,传输速度快 10.8 位补码00001100B (0CH)所代表的真值是(C)A.-248 B.-12 C.12 D.248 11.两数相减其结果为零,则标志寄存器中必定为 1 的标志位是(B) (若相加,选(若相加,选 D)A.CF B.DF C.SF D.ZF 12.8086 指令 ADD AL,BX+SI+88H的寻址方式为(C)A.变址寻址 B.寄存器寻址 C.基址変址寻址 D.基址寻址 13.PC/XT 总线、PC/AT 总线、PC/104 总线、PCI 总线的总线根数分别为(A)A.62,98,104,188 B.62, 188,98, 104 C.104,62,188,98 D.188,98,104,62 14.8086CPU 执行 IRET 时,寄存器出栈的顺序是(B)A.FLAGS,IP,CS B.IP,CS, FLAGS C.CS, IP,FLAGS D.FLAGS,CS,IP 15.DOS 系统 1 号功能调用用于键盘输入,按键后所得到的键值送入(D)A.BL 寄存器 B.DL 寄存器 C.AH寄存器 D.AL 寄存器 16.容量为 16KB 的 EPROM 芯片是(A)A.2716(2K*8 位)位)B.2732(4K*8 位)位)C.2764(8K*8 位)位)D.27128(16K*8 位)位) 17.构成微机系统 CPU 的两部分是(A)A.EU 和 BIU B.ALU 和 BIU C.ALU 和 EU D.存储器和运算器 18.可以将汇编源程序 ZK.ASM 汇编成 ZK.EXE 的软件是(A)A.MASM.EXE LINK.EXE B.MASM.EXE DEBUG.EXE C.DEBUG.EXE LINK.EXE D.LINK.EXE LIB.EXE 19.内存容量1KB 代表的字节数是(B)A.28 B.210 C.216 D.220 20.8253 芯片内部有三个独立的计数器。这些计数器实际上是(D)A.8 位的减法计数器 B.8 位的加法计数器 C.16 位的加法计数器 D.16 位的减法计数器 21.中断号为 10H 的中断服务程序入口地址存放在(C)A.0000H:0010H B.0010H:0000H C.0000H:0040H D.0040H:0000H 22.当两片 8259A 级联时,可接收部中断请求的数量为(C)A.8 B.14 C.15 D.16 23.执行指令 OUT DX,AL 时(C)A.IOR=0,IOW=0 B. IOR=0,IOW=1 C. IOR=1,IOW=0 D. IOR=1,IOW=1 24.ASC码 42H 所代表的字符为(B)A.AB.BC.0D.1 (字母(字母“A”的的 ASC码为码为 41H41H愚人节愚人节 ;字母字母aa 的的 ASC码为码为 61H61H儿童节儿童节 ;0909 的的 ASC码为码为30H39H30H39H。 )二二.填空题填空题 25.在梯形图形中,用串联继电路触电回路表示的操作逻w 辑为或或。 26.在异步通信中,标志一个字符数据开始传输的位称为起始位起始位。27.55H 与 OABH 均为补码,这两个数和的真值为 0。 28.某 4K*4 位的 SRAM 芯片有 12 根地址线。 29.INTEL8086 中IO/M 和 RD 同时为低电平时,表明 CPU 对端口进行读读操作。 30.CPU 和 I/O 设备之间传递的信息可以分为地址信息、控制信息和状态信息状态信息。 31.若堆栈指针 SP 的初值为 3000H,执行 PUSH AX 指令后 SP 的值为 2FFEH。 32.与逐次逼近型 A/D 转换器相比,积分式 A/D 转换器的的转换速度慢慢。 33.字符字符“8”的 ASC码是38H38H。34.34.网络传输速度的基本单位是 KB/SKB/S。 三三. .程程序序分分析析题题 3 35 5. .有程序段如下:MOV AX,8080H NOT AH NEG AL程序执行后, AH=7 7F FH H,AL=8 80 0H H。3 36 6. .有程序段如下:MOV DI,0 MOV AL,200HDILP:INC DICMP DICMP DI,08H JAE ALL CMP AL,200HDI JLE A22 MOV AL,200HDIA22:JMP LP ALL INT 3 DS:200H DB 22H,33H,44H,55H88H,96H,0AAH,0FFH程序执行后 ,AL=8 88 8H H 该程序的功能是 将将最最小小的的数数送送到到 A AL L中中。3 37 7. .有程序段如下:ARRAY DB 3,5,-3,-2,4,5,-8,6MOV CX,7MOV DI,0MOV AL,ARRAYL1:INC DICMP AL,ARRAYDIJGE L2MOV AL,ARRAYDIL2:LOOP L1(1) 程序段执行后, AL的内容为6 6。(2) 该程序段完成的功能是什么?求ARRAY中8个带符号数和最大值。3 38 8. .有程序段如下:MOV BL,96HMOV AL,BLMOV CL,4SHR AL CLMOV BH,ALAND BL,0FHINT 3程序执行后, BH=0 09 9H H BL=0 06 6H H。四四. .编编写写程程序序题题3 39 9. .32个8位有符号数,存储在以 BUFFER为首地址的数据段中,试填空完成下列程序,统计其中有多少个非负数,并存放在DL中。MOV BX,OFFSET BUFFERMOV CX,3 32 2LOPL:MOV AL, B BX X C MP AL,0 0J L N NE EX XT TI NC D DL LNEXT:I IN NC C BXL OOP L LO OP PL LI NT 3五五. .简简单单应应用用题题4 40 0. .在PC/XT上扩展一片 8251,其数据端口地址为 20AH,控制 /状态端口地址为20BH。假设芯片 8251已初始化。要求用查询的方式接受8251串行口输入的字符数据 ,并在主机显示器上把该字符显示出来。试完成 对应的程序段。NEXT:MOV DX,20BHI N AL,DX;查询8251的状态端口T EST AL,02;检查8251状态D2位J Z NEXTM OV DX,20AH;有字符I N AL,DX;读入字符M OV,DL,AL;显示字符M OV AH,2I NT 21H;DOS功能调用,显示字符J MP NEXT一一. .概概念念1 1. .二二进进制制逻逻辑辑运运算算(1).与运算:有 0 出 0,全 1 出 1;(2).或运算:有 1 生 1,全 0 出 1;(3).异或运算:相同出0,相异出 1。2 2. .补补码码(1).正数:原码=反码=补码(2).负数:符号位除外,其余位先取反后加1。3 3. .8 80 08 86 6/ /8 80 08 88 8 是 16 位微处理器,有40 个引脚。8086 引脚有 20 根地 址总线,16 根数据总线;8088 引脚有 20 根地址总线,8 根数据总线。4 4. .寻寻址址方方式式(1).立即寻址:MOV CL,28H;(2).寄存器寻址:MOV SS,AX;(3).直接寻址:MOV AX,3100H;(4).変址寻址:MOV BX,SI+1003H。二二. .8 80 08 86 6 微微型型计计算算机机机机器器语语言言指指令令1 1. .寄寄存存器器(1).通用寄存器(reg):ax,bx,cx,dx 数据寄存器。si,di 为变址寄存 器。sp 堆栈指针,用r16 表示。每个数据可分为两个八位的寄存器: ah/al,bh/bl,ch/cl,ch/cl。用 r8 表示。(2).段寄存器(seg):cs,ss,ds,es 分别为代码段,堆栈段,数据段, 附加段寄存器。(3).指令指针:ip。(4)标志寄存器:flags。flags 各位属性:15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0of df if tf sf zf af pf ofcf:进位标志,pf:奇偶标志,af:辅助进位标志,zf:零标志,sf:符 号标志,tf:陷井,if:中断允许,df:方向标志,of:溢出标志。2 2. .指指令令简简介介r8:8 位通用寄存器,r16:16 位通用寄存器,reg:r8 和 r16,seg:代 表段寄存器,m8:8 位存储器操作数单元,m16:16 位存储器操作数单 元,mem:代表 m8 和 m16,i8:8 位立即数,i16:16 位立即数,imm:代 表 i8 和 i16,dest:目的操作数,src 源操作数。数数据据传传送送类类指指令令(1).通用数据传送: movsrc,dest;srcreg/mem. xlat;alreg/mem. xlat;al-ds:bx+al.堆栈操作:push reg/mem/seg;sp-sp-2,ss:sp-reg/mem/seg.pop reg/mem/seg;reg/mem/seg-ss:sp,sp-sp+2.(2).标志寄存器传送: lahf;ah-flags 的低字节.sahf;flags 的 低字节-ah. pushf; sp-sp-2;ss;sp-flags. popf ;flags- ss:sp,sp-sp+2.(3).地址传送:lea r16,mem;r16-mem 的有效地址。lds r16,mem;r16-mem,ds-mem+2. les r16,mem;r16-mem,es- mem+2.(4).输入,输出:in al,i8;al-I/O 端口 i8.in ax,i8;al-I/O 端口 i8,ah-I/O 端口 i8+1.in al,dx;al-I/O 端口dx.in ax,dx;al-I/O 端口dx,ah
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号