课程以x86 CPU为主线,原理和实验相结合。通过学习本课程,使学生理解微机系统的结构、工作原理和中断技术、DMA技术,掌握汇编语言程序设计、存储器扩展设计和I/O接口扩展设计方法,培养运用微机分析问题与解决问题的思维方式,并初步具备微机应用系统的开发与设计能力。
北京交通大学微机原理与接口技术测验与作业题答案
第一章 微型计算机基础
- 微机采用的先进技术中,精简CPU芯片中的指令的数目与简化指令格式,使芯片的电路简单,提高指令的执…
- 10011101B=( )H=( )D A.8D,156 B.9D,157 C.9D,156 D.9D,158…
- +25D的原码和补码分别是( ) A.19H、19H B.99H、0E7H C.19H、0E9H D.19H,99H…
- -127D的原码和补码分别是( ) A.0FFH、7FH B.0FFH、81H C.7FH、7FH D.7FH、81H…
- 计算机微处理器是由运算器和存储器组成
- 微机系统从CPU看到的一个速度接近内存却与外存相当的假想存储器技术是高速缓冲存储器技术…
第7章 IO接口技术(三)
- 串行异步通信的一帧数据中,哪个信息不是必须有的? A.校验位 B.数据位 C.停止位 D.起始位…
- 已知8250的输入基准时钟频率为1.8432MHz,传输波特率为1200bps,则除数寄存器的值为: A.60 B.96 C.120…
- 8237A通过级联方式,最多可以扩展多少个DMA通道? A.32 B.8 C.16 D.4
- 8237A的工作时序包含几种S状态? A.6 B.7 C.8 D.5
- 8237A通道1采用块传送将外设的数据传送到内存中,外设的DREQ1为高电平有效,DACK1为低电平有效,允许…
第7章 IO接口技术(二)
- 254片内的定时器是几位的? A.8 B.10 C.32 D.16
- 8254哪几种工作具有自动重复功能? A.方式0,方式6 B.方式0,方式1 C.方式3,方式4 D.方式2,方式3…
- 已知8254定时/计数器1的输入频率CLK1为1.5MHz,若要求OUT1产生1KHz的方波信号,则其计数初值为: A.250…
- 已知一帧数据包含7位数据位、1位停止位、1位奇偶检验位、1位停止位,若每秒钟传送10个字符,则此串行…
- 为了排除通信线路上存在的瞬时干扰,将接收发送时钟频率设置为波特率的多少倍? A.16倍 B.4倍 C.8倍 …
第7章 IO接口技术(一)
- 下列哪个不是I/O接口的功能? A.总线控制 B.中断控制 C.数据缓冲 D.定时计数…
- 下列哪种控制方式最适合于I/O设备和存储器之间大量数据的传输? A.程序控制 B.中断方式 C.DMA方式 …
- 下列哪个端口可以工作在方式2? A.A口和B口 B.B口 C.C口 D.A口
- 已知8255A的地址范围60H-63H,则控制方式命令字应该写到哪个端口地址? A.61H B.60H C.63H D.62H…
- 设8255A的A口工作于方式0输入,B口工作与方式1输出,则控制方式字为: A.10010110B B.10010100B C.0001…
第6章 中断技术(二)
- 8259接口芯片有__个地址 A.8 B.2 C.1 D.4
- 关于ICW和OCW说法正确的是 A.OCW必须在初始时设定,ICW可在程序中按需要设定 B.ICW和OCW可以在程序…
- 两片8259级联,主片ICW3设为20H,则从片的INT引脚和主片___引脚相连 A.IR3 B.IR2 C.IR4 D.IR5…
- 259初始化时,ICW2设置为 0AFH,则其中断请求引脚IR7对应的中断类型号为____ A.0A8H B.0A7H C.0AFH D…
- 8259能够级联扩展,通过级联,最多可以处理___中断请求 A.32 B.16 C.64 D.8…
第6章 中断技术(一)
- 标志寄存器中和中断相关的标志位是 A.SF B.IF C.PF D.CF
- 外设向CPU发起中断请求时,会通过电平或边沿信号来触发,8086可以接收中断请求的物理引脚有 A.INTR…
- CPU处理中断时,会根据中断类型号在中断向量表中找到中断服务程序入口地址。8086中断类型号有___…
- 中断程序结束后,需返回到断点,用到的指令是_____ A.IRET B.POP C.PUSHF D.RET…
- 中断的产生是随机的
- CPU处理中断是按一定顺序进行,最高优先处理的中断是NMI中断
第5章 存储器
- 一个系统需要8KB的存储器,如果该存储器由1K*4位的RAM芯片组成,共计需要多少片这样的RAM? A.8片 B…
- 由1K*4位的芯片,组成64KB的存储容量,则至少需要多少条地址线?每个片子需要多少条地址线? A.17,10 B.17…
- 为某8位微机系统设计一个具有48KB RAM的存储器,若选用SRAM芯片6264,需要几片?若RAM的地址从4000H开…
- 下面叙述正确的是: A.表示信息量最小的单位是字节(byte)。 B.硬盘属于内存。 C.每个ASCII码需要用一…
- EPROM、EEPROM和闪存内的信息都可以通过不同方式被重复擦除。
- SRAM的速度比DRAM快,一般用于作为微机系统中的高速缓存(Cache)。
第4章 汇编语言及程序设计(二)
- 指令LOOPZ的循环结束条件是( )。 A.CX=0且ZF=0 B.CX=0或ZF=0 C.CX=0且ZF=1 D.CX=0或ZF=1…
- 执行如下操作后,(AX)= ()。 MOV AX, 0 MOV BX, 1 MOV CX, 100 A: ADD AX, BX …
- 如下指令执行后,寄存器AX与BX的值分别为()。 ORG 40H DA1 DW AB12H, 4578H MOV AX,…
- 为了使得CX=-1时,转至MINUS而编制了一指令序列,其中错误的序列是()。 A.INC CX JZ MINUS B.AND…
- 在调用DOS功能中的键盘输入字符串(0AH号功能)时,需要用DS:DX指向缓冲区的段基址和偏移地址。…
- 子程序返回指令RET的功能是将堆栈段中保存的“断点”恢复到CS:IP中。…
第4章 汇编语言及程序设计(一)
- 指令一般包括( )两部分。 A.操作码和地址码 B.操作码和操作数 C.操作数和地址码 D.操作码和数据…
- 对于语句 X DW 10 DUP(0), 则X的LENGTH与SIZE分别为()。 A.10,20 B.10,10 C.20,10 D.10,40…
- 已知(AX)=1234H,执行下面三条指令后,(AX)=()。 MOV BX, AX NEG BX ADD AX, BX A.1234H B.EDC…
- 下面指令中X, Y是字节变量名,指令完成后,得到的正确的表达式是()。 MOV AL, X SHL AL, 1 D…
- 在段定义伪指令中,选用“STACK”参数,在ASSUME语句中,把堆栈段分配给SS,则SS和SP自动装入。…
- 汇编源程序通过编辑、汇编、链接后,便已经可以生成可执行的文件.EXE。…
第3章 指令系统(二)
- 下列指令错误的是 A.ADD AH,1010H B.INC DX C.ADC DX,[SI] D.ADD AL,[DI+1010H]
- 下列说法/指令正确的是 A.SBB AL,0100H B.ADC AL,1F0H C.DEC AL D.标志位CF=1,表明运算结果出错…
- 乘法指令不可以作为被乘数的是 A.EAX B.AL C.AH D.AX
- 除法指令不可用存放余数的是 A.DX B.AH C.EDX D.AL
- CMP功能和SUB一样,都是做减法,结果送目标操作数
- NEG指令是求补,可视作0减操作数
第3章 指令系统(一)
- 下列指令正确的是: A.MOV 35, AH B.MOV [AX], [1111H] C.MOV DS, ES D.MOV EAX, [1000H]…
- 下列指令错误的是 A.MOV [BX], AB99H B.MOV CH,00H C.MOV DS,AX D.MOV CS,BX
- 关于堆栈,正确的是 A.采用“先进先出”原则 B.栈底为低地址方向,栈顶为高地址方向 C.执行一次16位…
- 下列I/O传送指令正确的是 A.OUT FEH, AH B.IN AL,01H C.IN AL, 02FFH D.OUT AL,DX
- 执行查表指令XLAT前,需要先将待查找数据表的起始地址置入DS:AX中
- 立即数可以直接送段寄存器
第2章 微机处理器结构
- X86实地址模式下,从21000H开始存储器中存放4个字节数据分别为11H、22H、33H、44H,则21002H字地址…
- 8位二进制数进行加法运算时,运算结果超出-128~+127时,标志寄存器中的( )自动置1 A.AF B.SF C.OF …
- 8位二进制数进行运算中,结果标志寄存器中自动设置SF=1,ZF=0,OF=1,PF=1,则运算结果( ) A.表明运算…
- x86有三种工作模式,与16位8086/8088在这种模式下保持兼容,32位微处理器这种模式下,增加了寄存器、…
- 堆栈中的进栈操作PUSH是将数据压入堆栈。进栈操作时,先将SP指针减1后再将数据压栈…
- 8086系统中,内存分为4个逻辑段,其中数据段段基址存放在段寄存器DS中,16位偏移地址通常采用BX、SI…