资源描述:
《《微机原理》1练习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、声明:此习题答案非标准答案,仅供参考,若有疑问可咨询老师和度娘……1.Inter8086微处理器是多少位处理器(B)。A.8B.16C.32D.462.选取字长为8位,则-33的补码为(A)。-33=10100001,补码=11011110+1(反码加一)A.0DFHB.0FDHC.1FHD.0DEH3.二进制数110111100.111转换为十六进制数为(A)。000110111100.1110A.1BC.EHB.DE0.EHC.DE0.7HD.1BC.7H4.十进制数129.75转换为二进制数为(C)。A.10000001.111B.11000001.110C.100
2、00001.110D.11111111.1115.下列8086CPU标志寄存器FR的标志位中,不属于状态标志位的是( B )课本40A.OF B.IF C.AF D.PF6.CPU在中断响应过程中( B ),是为了能正确地实现中断返回。A.识别中断源 B.断点压栈C.获得中断服务程序入口地址 D.清除中断允许标志IF7.在8086CPU的下列4种中断中,需要由硬件提供中断类型码的是(A )课本263A.INTR B.INTO C.INT n D.NMI8.在8259A内部,( A)是用于反映当前哪些中断源要求CPU中断服务的。
3、A.中断请求寄存器 B.中断服务寄存器C.中断屏蔽寄存器 D中断优先级比较器9.8086/8088CPU基本的总线周期由(C)个时钟周期组成。A.2B.3C.4D.510.MOV指令中,不能作为目的操作数的是(A,C)。有问题,A C都不能A.立即数B.SPC.IPD.AX11.CPU可以对8253计数器执行读操作,其读到的是( C )A.工作方式字 B.计数初值C.计数执行部件CE(减法计数器)的当前值 D.012.8086指令PUSH的操作数一定是(B)。A.单字节B.双字节C.三字节D.双字13.下列指令中,不合法的是(D)。A.INAL
4、,03HB.OUTDX,ALC.INAL,0BCHD.OUT2BCH,AL14.与指令LEABX,BUF等效的指令是(B)。课本104A.MOVBX,BUFB.MOVBX,OFFSETBUFC.LEABUF,BXD.LEABX,OFFSETBUF15.INC指令的功能是将目的操作数(A)课本109A.加1B.减1C.左移D.右移16.SBB指令的功能是(B)课本109A.不带借位减法B.带借位减法C.带借位减1D.不带借位减117.在中断控制器Intel8259A中,B寄存器的每一位可以对IRR中的相应的中断源进行屏蔽。但对于较高优先权的输入线实现屏蔽并不影响较低优先权的
5、输入。(B)A.中断请求B.中断屏蔽C.中断服务D.数据总线18.下列哪个不是内部中断?(C)课本263A.执行DIV时,除数为0或商超出了寄存器范围B.8086指令系统中的中断指令INTnC.中断请求线INTRD.单步执行19.在8086环境下,对单片方式使用的8259A进行初始化时,必须设置的初始化命令字为(B)A.ICW2,ICW3,ICW4B.ICW1,ICW2,ICW4课本274C.ICW1,ICW3,ICW4D.ICW1,ICW2,ICW320.6116为2Kx8位的SRAM芯片,它的地址线条数为(A)。2的11次方*8A.11B.12C.13D.1421.某
6、计算机字长32位,其存储容量为4MB,若按字编址,它的寻址范围是(A)。A.1MB.4MBC.4MD.1MB22.在8259A内部,(A)是用于反映当前哪些中断源要求CPU中断服务的。A.中断请求寄存器B.中断服务寄存器C.中断屏蔽寄存器D.中断优先级比较器23.8255A的PA口工作于方式2时,PB口不能工作于(C)A.方式0B.方式1C.方式2D.任何方式24.假设程序中的数据定义如下:BUFFDB1,2,3,‘123’EBUFFDB0LEQUEBUFF-BUFF则L的值为(C)。A.4B.5C.6D.7从BUFF开始分配了6个字节的存储空间'123'这是db以字符串
7、的形式来分配空间的,每个字符分别占据1个字节,共3字节加上前面的1,2,3,所以一共是6字节EBUFFDB0LEQUEBUFF-BUFFEBUFF-BUFF是取得从BUFF到EBUFF之间的偏移量,BUFF之后有6个字节,所以EBUFF-BUFF=6,equ宏指令用来定义编译时常量,所以L=625.若已知(SP)=2000H,(AX)=0020H,则执行指令PUSHAX后,(SP)和((SS):(SP))的值分别为(C)。课本101入栈SP-2A.2002H,00HB.1FFEH,00HC.1FFEH,20HD.2002H,2