《微机原理与接口接口技术--模拟试题 (1)》由会员分享,可在线阅读,更多相关《微机原理与接口接口技术--模拟试题 (1)(9页珍藏版)》请在金锄头文库上搜索。
1、选择题 (本题共20题,每题2分 共40分)1. 下列编码中,零的表示形式唯一的是(B )A. 原码B. 补码C. 反码D. 原码和反码2.符号数10110101的反码和补码是( c)A.10110101B反=11001010B,补码11001011BB.10110101B反=11001010B,补码11001010BC.10110101B反=00110101B,补码11001010BA.10110101B反=00110101B,补码11001011B3. 8086CPU外部的地址总线(A0到A19)和数据总线(D0到D7)分别为( B )位A.16,16 B.20,16 C.16,8 D.2
2、0,204.若8088CPU工作于最小模式,执行指令MOV DATA,DL时,其引脚信号和的电平是(B )A. 为低电平,为低电平B .为低电平,为高电平C .为高电平,为低电平D .为高电平,为高电平5. 下列指令正确的是(B)A. MOV AH,CX B. MOV AL,33HC. MOV AX,SIDID. MOV DATASI,ES:AX 6. 已知AL=7BH,BL=38H,试问执行指令ADD AL,BL后,CF进位标志位、ZF零标志位、OF溢出标志位、SF符号标志位分别为多少?(提示:运算时最高位向前有进位,CF=1;运算结果为零时ZF=1;运算结果溢出时,OF=1;运算结果的最高
3、位为1时,SF=1;)本题选(B)A. CF=1,ZF=0,OF=0,SF=1B. CF=0,ZF=0,OF=1,SF=1C. CF=1,ZF=1,OF=0,SF=0D. CF=1,ZF=1,OF=1,SF=07.假设AL=3,要使得AL=0CH,应执行的指令是(C)A. NOT AL B. AND AL,0FH C.XOR AL,0FH D.OR AL,0FH8.堆栈的操作遵循 D 原则A.先进先出B.先来后到C.只读不写D后进先出9. 下列关于汇编语言特点的描述错误的一项是(C)A. 对于程序员的培训,需要相应的硬件知识B. 汇编语言对机器的依赖性强C. 汇编语言编制的程序比高级语言难度小
4、D. 汇编语言编写的程序执行速度比高级语言快10. 利用DOS语句从键盘上输入一串字符如“HELLO”所使用到的语句是( C)A. MOV AH,1 INT 21HB. MOV AH,2 INT 21 HC. MOV AH,0AH INT 21HD. MOV AH,2INT 21H11.基本的输入输出系统BIOS存储在下列何种存储介质中(D)A. 系统RAM中B. 硬盘C. DOS操作系统D. 系统ROM中12. 关于内部存储器说法错误的一项是 (D ) A.分为RAM和ROMB.ROM在正常工作时只读,不能写C.RAM可读可写D.掉电后ROM的内容丢失,RAM中的内容不会丢失13.可作为简单
5、输入接口的电路是( A)A. 三态缓冲器 B.锁存器 C.反相器 D.译码器14.下列哪一项不是CPU与外围设备之间数据交换的方式BA DMA方式 B.异步传送 C.中断方式 D.查询方式15.在下列指令中能使PC机CPU对I/O设备访问的是(C)A. 中断指令 B。串操作指令 C。输入输出指令 D 数据传送指令16. 8253的工作方式3时,输出的是( D)A. 单个负脉冲 B.2个CLK脉冲宽带的负脉冲 C.N个CLK脉冲宽带的负脉冲 D.方波 17.将8253定时/计数器通道0置于工作方式3,产生频率为10KHZ的方波。当输入脉冲波频率为2MHZ时,计数器初值为( A )A.200 B
6、300 C.400 D.50018.某A/D转换器系统的分辨率要求为0.01V,电压输入范围为10V,该系统最低应选择(C)位A/D转换器芯片A.8 B.10 C.12 D.1419. 8088和8086计算机系统对内存、输入输出设备分别对应的编址方式和地址位是(B )A. 内存为20位物理地址;I/O是16位,采用统一编址方式B. 内存为20物理地址;I/O是16位,采用独立编址方式C. 内存为16物理地址;I/O是8位,采用独立编址方式D. 内存为16物理地址;I/O是8位,采用统一编址方式20. 指令周期是指(C)A. CPU从主内存读取一条指令的时间B. CPU执行一条指令的时间C.
7、CPU从内存取出一条指令加上执行该指令的时间D. 时钟周期的时间二.填空题 (本题共15个题目,每题2分,共30分)21. 一个完整的计算机系统包括系统硬件和系统软件22. 二进制表示的数值10100110B=(166)D=(A6)H23.一个数为-71D 则它的原码为11000111B ;补码 10111001B24.若X=-1110111B Y=+1011010B,则X+Y补=111000111B.25.决定计算机指令执行顺序的寄存器是 IP ,它总是指向 下一个指令所在内存的单元的偏移地址 .26.8086CPU在进行对外设读入操作时,控制信号 高电平 高电平(填入高电平或低电平)27.
8、设DS=6000H,ES=2000H,SS=1500H,SI=00A0H,BX=0800H,BP=1200H,字符常数VAR为0050H,执行MOV AX, VAR【BX】【SI】时,源操作数的物理地址608F0H28.写一条指令使得AX内容为0 MOV AX,0 或 XOR AX,AX;29.8086的汇编语言程序是由指令性语句和 伪指令 语句组成30. 伪指令ARRAY DW 64H DUP100H表示的含义是以ARRAY命名的单元中以 字 (字/字节)形式存放 64H或100 个内容为100H的信息31. 内存地址从20000H-8BFFFFH共有 432 KB字节 =(6*16+12)
9、*=108*=43232.输入输出指的是CPU和外围设备间进行数据传送33. 已知8253的地址为40H-43H,CLK2计数频率为1.2MHZ,GATE2为高电平,则执行下列程序段MOV AL,96H ;设置控制字,设置工作方式3OUT 43H,AL ; 将控制字赋给控制寄存器MOV AL,40 ;给计数器设定初值OUT 42H,AL ;赋给计数器2最终8253的 输出一个方波频率是30KHZ34. 对于一个10位的 D/A转换器,其分辨率是 0.0978%。如果输出满刻度电压值为5V,那么一个最低有效位对应的电压是 4.89 mv35. 某8位D/A转换器,输出电压为0-5V。当输入的数字
10、量为40H其对应的输出电压分别是 1.255 mv程序阅读理解题36.请在划线部分填入相应内容,以确保本程序的完整性 本题6分,每空2分若程序的数据段定义如下,写出各指令语句执行后的结果。设DATA1存放的首地址是0000H。代码如下:DSEG SEGMENTDATA1 DB 10H,20H,30HDATA2 DW 10 DUP(?)STRING DB 123DSEG ENDS(1) MOV AL,DATA1 ;指令执行后AL= 10 H(2) MOV BX,OFFSET DATA2 ;指令执行后,BX= 0003 H(3) LEA SI,STRING ;执行指令后 SI= 0017 H, A
11、DD BX,SI ;执行指令后BX= 001A H37.请在划线部分填入相应内容,以确保本程序的完整性 本题12分 每空2分试编写求两个无符号32位数之后的程序。两数分别在MEM1和MEM2单元中,其和放在SUM单元。DSEG SEGMENTMEM1 DW 1122H,3344HMEM2 DW 5566H,7788HSUM DW 2DUP(?) ;设定结果存放单元,内容是任意的DSEG ENDSCSEG SEGMENT ASSUME CS:CSEG,DS:DSEGSTART:MOV AX,DSEG MOV DS,AX LEA BX,MEM1 ;取MEM1的偏移地址 LEA SI,MEM2 ;取
12、MEM2的偏移地址 LEA DI,SUM ;取SUM的偏移地址 MOV CL,2 ;重复次数, CLCAGAIN:MOV AX,BX ADC AX,SI ;将MEM1和MEM2的内容相加,放在AX内。带进位相加 MOV DI,AX ADD BX,2 ;将地址移两位。每个单元只存放1字节。 ADD SI, 2 ;将地址移两位。每个单元只存放1字节。 ADD DI,2 LOOP AGAIN ;重复调用 HLTCSEG ENDS END START考查时,一般不会要求写完整的程序,但是要求补充其中的内容。比如此题中的划线部分。38.请在划线部分填入相应内容,以确保本程序的完整性 本题10分 每空2分
13、利用74LS244作为输入接口(端口地址:01F2H)连接8个开关k0-K7,用74LS273作为输出接口(端口地址:01F3H)连接8个发光二极管(1) 芯片与8088系统总线的连接图,并利用74LS138设计地址译码电路.(2) 编写实现下述功能的程序段若8个开关K0-K7全部闭合,则使8个发光二极管亮若开关高4位k4-k7全部闭合,则连接到74LS273 高4位的发光若开关低4位k0-k3全部闭合,则使连接到74LS273低4位的发光管亮其他情况,不作任何处理问题1:芯片与8088系统总线的连接图中 其中1为 & ;2为 1 (请填入逻辑门符号& or 1)译码器输出端A= 2 ;B= 3 ;(请填入0-7的数字)问题2 补充程序MOV DX,01F2H ;外设输入地址 IN AL,DX ;输入CMP AL,0 ;与0进行比较JZ ZERO ;开关闭合,输入端是低电平,如果全部闭合,则为00000000HTEST AL,0F0H ;测试高四位JZ HIGHTEST AL,0FH ;测试低四位JZ LOWWJMP STOPZERO:DX,01F3H ;输出地址 MOV AL,0FFH ;输出1111 1111H信号,高电平才能使得灯泡发光 OUT DX,AL JMP STOPHIGH MOV DX,01F3H MOV AL,0F0H