预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

微机原理与应用试卷 一、单项选择题(每小题1分共10分) 1.十进制33.25转换成十六进制数为 () ①B1.4H ②1B.19H ③21.4H ④33.4H 2.若有16条地址线,那么可访问的内存地址范围为。 () ①0001H~FFFFH ②0000H~FFFFH ③00000H~FFFFFH ④00001H~FFFFFH 3.8086CPU内有指示下条指令有效地址的指示器是 () ①IP ②SP ③BP ④SI 4.下列指令中语法有错误的是 () ①INAX,20H②LEASI,[2000H]③OUTDX,AL④SHLAX,2 5.8088CPU内部的数据总线有多少条 () ①8条 ②16条 ③20条 ④32条 6.若(AL)=0FH,(BL)=04H,则执行CMPAL,BL后,AL和BL的内容为 () ①0FH和04H ②0BH和04H ③0FH和0BH ④04H和0FH 7.指令MOVAX,[BX][SI]中源操作数的寻址方式是。 () ①寄存器间接寻址 ②变址寻址 ③基址变址寻址 ④相对寻址 8.与MOVBX,OFFSETX等价的指令是 () ①MOVBX,X ②LDSBX,X ③LESBX,X ④LEABX,X 9.不能实现将AX清零和CF清零的指令是() ①SUBAX,AX ②MOVAX,0 ③XORAX,AX ④ANDAX,0 10.可编程计数/定时器8253的工作方式有几种 () ①3 ②4 ③5 ④6 二、填空题(每空2分,共20分) 1.计算机通常___________和___________是核心部件,合称为中央处理单元CPU。 2.8086CPU通过数据总线对__________进行一次访问所需要的时间为一个总线周期,一个总线周期至少包括__________时钟周期。 3.组成16M*8位的存储器,需要1M*4位的存储芯片___________片。 4.微机中一般采用__________芯片作为串行通信接口。 5.在8086CPU系统中,设某中断源的中断类型码为08H,中断矢量为0100H:1000H,则相应的中断矢量存储地址为__________;从该地址开始,连续的4个存储单元存放的内容依次为__________。 6.堆栈是内存中一个专用区域,其存取规则是__________;在8086系统中,当CPU响应外部中断请求转向中断处理程序前,应将__________的内容依次压入堆栈。 三、判断改错题(每题1分,共10分) 1.8086向存储器的奇地址写一个字节的数据时,需要一个总线周期,在该总线周期内的第一个时钟周期中,A0为1。 () 2.8088的信号可用作中断矢量的读选通信号。 () 3.已知AL的内容为01011101B,执行NEGAL后再执行CBW,AX中的内容为7FA3H。() 4.8088中,取指令和执行指令必须是串行操作。 () 5.MOV[BX],0指令是正确的。 () 6.8259A的8个中断源的中断矢量在中断向量表中是连续存放的。 () 7.多个外设可以通过一条中断请求线,向CPU发中断请求。 () 8.EPROM虽然是只读存储器,所以在编程时不可以向内部写入数据。 () 9.在CMPAX,DX指令执行之后,当标志位SF,OF,ZF满足下列逻辑关系(SF⊕OF)+ZF=0时,表明(AX)<(DX)。 () 10.CPU与外部接口数据传输方式有程序控制、中断、DMA三种方式。 () 四、汇编程序(共20分) 1.设某数据区定义如下: ORG0100H NAMES: DB‘TOM’,20 DB‘ROSE’,25 DB‘KATE’,22 下列各组指令,若为合法指令,请写出执行结果,若为非法指令,则写出错误原因。(本题5分) (1) MOV SI,5 LEA DI,NAMES[SI+6] MOV AL,[DI] (AL)= (2) MOV SI,4 LEA BX,NAMES CMP [BL][SI],BYTEPTRNAMES+10 (SF)= 2.设初值(AX)=4321H,(DX)=8765H,则 MOV CL,04H SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL 上述程序执行后(DX)=;(AX)=。(本题5分) 3.编写