微机原理与汇编语言 习题
- 格式:doc
- 大小:118.50 KB
- 文档页数:14
中南大学网络教育课程考试复习题及参考答案微型机原理与汇编语言一、单项选择题:1.设AL=0A8H,CX=2,CF=1,执行RCL AL,CL指令后,AL中的值为 [ ]A.51HB.A3HC.47HD.0C5H2.下述指令的执行结果是 [ ]MOV AL,0C2HAND AL,0F0HA.AL=40HB.AL=20HC.AL=0C0HD.AL=0E0H3.完成对CL寄存器的内容乘以4的正确操作是 [ ]A.ROL CL,1B.MUL 4C.SHL CL,1D.MOV CL,2ROL CL,1 SHL CL,1 SHL CL,CL4.无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指 [ ]A.ADD BH,01HB.OR BH,01HC.XOR BH,01HD.TEST BH,01H5.假设(AL)= 37H,(BL)= 95H,执行指令IMUL BL后(AX)= [ ]A.0E903HB.2003HC.0DBBHD.2008H6.下面的数据传送指令中,错误的操作是 [ ]A.MOV SS:[BX+DI],1000HB.MOV DX,1000HC.MOV WORD PTR[BX],1000HD.MOV DS,2000H7.CPU 要访问的某一存储单元的实际地址称 [ ]A.段地址B.偏移地址C.物理地址D.逻辑地址8.某存储单元的物理地址是 12345H,可以作为它的段地址有 [ ]A.2345HB.12345HC.12340HD.1234H9.计算机能直接识别的的语言 [ ]A.汇编语言B.机器语言C.高级语言D.低级语言10.下列指令中操作数在代码段中的是 [ ]A.MOV AL,25H B.ADD AH,BL C.INC DS:[25] D.CMP AL,BL11.直接、间接、立即三种寻址方式指令的执行速度,由决至慢的排序为 [ ]A.直接、立即、间接B.直接、间接、立即C.立即、直接、间接D.不一定12.若栈顶的物理地址是2010011,当执行完指令CALL AX后,栈顶的物理地址是 [ ]A.2010211B.2010111C.200FFHD.200FEH13.当执行完下列指令序列后,标志位 CF和OF的值是 [ ]MOV AX,OC126HMOV BX,5AB7HSUB AX,BXA.0,0B.0,1C.1,0D.1,114.JMP BX的目标地址偏移量是 [ ]A.SI 的内容B.SI 所指向的内存字单元之内容C.IP+SI 的内容D.IP+[SI]15.指令 MOV AX,10[BX]的源操作数的寻址方式是 [ ]A.基址寻址B.寄存器寻址C.变址寻址D.寄存器相对寻址16.指出下列哪个数据在汇编语言中是非法的? [ ]A.19BH+25DB.25+ALC.108-102QD.101B*OABH17.用来存放即将执行的指令的偏移地址的寄存器是 [ ]A.SPB.IPC.BPD.CS18.源变址寄存器是 [ ]A.SIB.DIC.SPD.BX19.设SP=1200H,执行POP AX后,SP中的内容为 [ ]A.SP=1112HB.SP=11OEHC.SP=1111HD.SP=11OFH20.数字6704不可能是 [ ]A.六进制数B.十进制数C.十二进制数D.十六进制数21.下面四个寄存器中,不能用于间接寻址的寄存器是 [ ]A.BXB.AXC.BPD.DI22.若(BX)=OCA8H,则执行指令MOV CL,8ROR BX,CL后,(BX)= [ ]A.OCA8HB.8ACOHC.OA80CHD.OA8COH23.下面数据传送指令中,正确的是 [ ]A.MOV DS,ES B.MOV AL,WORD PTR [BX+DI]C.MOV AL,BYTE PTR [SI+DI] D.MOV CX,[SI]24.下列哪一种寻址方式最快? [ ]A.立即寻址B.直接寻址C.寄存器寻址D.寄存器间接寻址25.寄存器间接寻址中,操作数在 [ ]A.通用寄存器B.堆栈C.主存单元D.段寄存器26.在顺序结构的流程图中,不包含有 [ ]A.起始框B.终止框C.判断框D.处理框27.以8086/8088为CPU的微机内存最大容量为 [ ]A.4MBB.1MBC.640KBD.64KB28.与lA.5H不等的数据是 [ ]A.26.3125DB.11010.0101BC.32.5QD.10110.0100B29.8位二进制补码表示的整数数据范围是 [ ]A.-128~127B.-127~127C.-128~128D.-127~12830.下列四个寄存器中,不允许用传送指令赋值的寄存器是 [ ]A.CSB.DSC.ESD.SS31.指令MOV 100[SI][BP],AX的目的操作数的隐含段为 [ ]A.数据段B.堆栈段C.代码段D.附加段32.运算型指令的寻址和转移型指令的寻址,其不同点在于 [ ]A.前者取操作数,后者决定程序的转移地址B.后者取操作数,前者决定程序的转移地址C.两者都是取操作数D.两者都是决定程序的转移地址33.设AL=0A8H,CX=2,CF=1,执行RCL AL,CL指令后,AL= [ ]A.51HB.A3HC.47HD.0C5H34.目的变址寄存器是 [ ]A.SIB.DIC.SPD.BX35.下列常用寻址方式中,哪种属于立即寻址? [ ]A.MOV AX,ES:[2000H]B.MOV [BX],AXC.MOV AX,2000HD.MOV AX,[BX+3AH]36.设SP=1110H,执行PUSH AX后,SP中的内容为 [ ]A.SP=1112HB.SP=110EHC.SP=I111HD.SP=110FH37.下列指令中错误的指令为 [ ]A.MOV AX,CSB.MOV DS,1500HC.MOV SI,BXD.MOV [2000H],BL38.语句DA1 DB 2 DUP(3,5),7 汇编后,与该语句功能等同的语句是 [ ]A.DA1 DB 3,5,7B.DA1 DB 2,3,5,7C.DA1 DB 3,5,3,5,7D.DA1 DB 3,5,7,3,5,739.下面四个寄存器中,用来作为I/O端口间接寻址的寄存器是 [ ]A.BX B.DX C.BP D.DI40.下列哪一种寻址方式最快? [ ]A.立即寻址B.直接寻址C.寄存器寻址D.寄存器间接寻址41.在串处理指令REPNZ CMPSB表示在 [ ]A.当(CX)不等于0且ZF等于1的情况下,重复执行串搜索B.当(CX)不等于0且ZF等于0的情况下,重复执行串搜索C.当(CX)不等于0且ZF等于1的情况下,重复执行串比较D.当(CX)不等于0且ZF等于0的情况下,重复执行串比较42.若(DX)=0A74CH,(CL)=5,则指令SAR DX,CL执行后,(DX)= [ ]A.053AHB.653AHC.0FD3AHD.740AH43.完成将有符号数BX的内容乘以2的正确指令是 [ ]A.SHR BX,1B.SAR BX,1C.SAL BX,1D.RCR BX,144.指令LOOPNZ的循环执行条件是 [ ]A.CX ≠0且ZF=0B.CX ≠0或ZF=0C.CX ≠0且ZF=1D.CX ≠0或ZF=145.下列寄存器中不能作为间址寄存器的是 [ ]A.SIB.DIC.CXD.BX46.JMP WORD PTR[BX]转移的目标地址是 [ ]A.BX 中的内容B.SP+BX 之和C.IP+[BX]之和D.BX指示的内存单元之内容二、填空题:1.计算机中的CPU由__________和__________组成。
一、选择题(每题2分,共20分)1.CPU响应INTR引脚上来的中断请求的条件之一是()。
A.IF=0 B.IF=1C.TF=0 D.TF=12.下列数中最大的数是()。
A.(10000011)2 B.(10010101)BCDC.(92)16D.(101)103.RAM 6116芯片有2K×8位的容量,它的片内地址选择线和数据线分别是()。
A.A0~A15和D0~D15 B.A0~A10和D0~D7C.A0~A11和D0~D7 D.A0~A11和D0~D154.下列指令中正确的是()。
A. MOV BX,ALB. MOV BL,AXC. MOV BL,ALD. IN BL,40H5.8253 是可编程定时、计数器芯片,它内部有()。
A.三个定时器B.四个定时器C.二个计数器D.四个计数器6.采用级联方式使用8259中断控制器,可使它的硬件中断源最多扩大到()个。
A.8 B. 16C. 32D. 647.下述产生片选信号的方法中,被选中芯片不具有唯一确定地址的是()。
A.线选法或部分译码 B. 仅部分译码C. 仅线选法D. 全译码8.一台微机化仪器采用8255A芯片做数据传送接口,并规定使用I/O地址的最低两位作芯片内部寻址,已知芯片A口地址为0F4H,则当CPU执行输出指令访问0F7H端口时,其操作为()。
A.数据从端口C送数据总线B.数据从数据总线送端口CC.控制字送控制寄存器D.数据从数据总线送端口B9.在执行指令MOV AX,0后,CPU状态标志位ZF的取值为()。
A.0 B.1C.不确定D.没有影响10.8086CPU复位后,CPU执行的第一条指令的起始地址应是()。
A.ROM,FFFF0H B.RAM,FFFF0HC.ROM,FFFFH D.RAM,FFFFH二、填空题(每空1分,共20分)1.计算机主机与I/O设备间进行数据传送的方式主要包括以下五种:I/O处理机、、、、。
微机原理、汇编语⾔与接⼝技术周杰英张萍习题答案汇总第1章绪论习题与参考答案(部分)1.把下列⼆进制数转换成⼗进制数、⼗六进制数及BCD码形式。
(1)10110010B =(2)01011101.101B =解:(1) 10110010B = 178D = B2H = (0001 0111 1000)BCD (2) 01011101.101B = 93.625D = 5D.AH= (1001 0011.0110 0010 0101)BCD2.把下列⼗进制数转换成⼆进制数。
(1)100D =(2)1000D =(3)67.21D =解:(1)100D = 01100100B(2) 1000D = 1111101000B(3) 67.21D = 1000011.0011B3.把下列⼗六进制数转换成⼗进制数、⼆进制数。
(1)2B5H =(2)4CD.A5H =解:(1)2B5H = 693D = 0010 1011 0101B(2)4CD.A5H = 1229.6445D = 0100 1100 1101.1010 0101 B4.计算下列各式。
(1)A7H+B8H =(2)E4H-A6H =解:(1) A7H+B8H = 15FH(2) E4H-A6H = 3EH5.写出下列⼗进制数的原码、反码和补码。
(1) +89(2) -37解:(1) [+89 ] 原码、反码和补码为: 01011001B(2) [-37] 原码 = 10100101 B[-37] 反码 = 11011010 B[-37] 补码 = 11011011 B6.求下列⽤⼆进制补码表⽰的⼗进制数(1)(01001101)补 =(2)(10110101)补 =解:(1)(01001101)补 = 77D(2)(10110101)补 = -75D7.请⽤8位⼆进制数写出下列字符带奇校验的ASCII码。
(1)C: 1000011 (2)O: 1001111(3)M: 1001101 (4)P: 1010000解:(1)C:0 1000011 (2)O: 0 1001111(3)M:1 1001101 (4)P: 1 10100008.请⽤8位⼆进制数写出下列字符带偶校验的ASCII码。
微机原理及汇编语⾔答案及评分标准浙江⼯业⼤学2007/2008 学年第⼀学期试卷班级:应⽤物理0501,02,光信息0501,02微机原理I答案及评分标准⼀、选择题(1.5分×10=15分):评分标准:每题1.5分1.指令指针寄存器(IP)中存放的是(D)A.当前指令 B.下⼀条要执⾏的指令 C. 操作数地址 D. 下⼀条要执⾏指令的地址2.与堆栈⽆关的寄存器有(C )A.SP B. BP C. BX D. SS3. 8086CPU复位后,程序重新开始执⾏的逻辑地址为(B )A.FFFFH: FFF0H B. FFFFH: 0000H C. 0000H: 0000H D. 0000H: FFFFH4.和外存储器相⽐,内存储器的特点是( C )。
A. 容量⼤、速度快、成本低B. 容量⼤、速度慢、成本低C. 容量⼩、速度快、成本⾼D. 容量⼩、速度快、成本低5.若指定某位为1可⽤指令( B )A.AND B. OR C. NOT D. XOR6. ( B )不汇编机器代码,仅在汇编过程中告诉汇编程序如何编译A.汇编语⾔B.伪指令 C. 指令 D. 标识符7.8086CPU采⽤向量中断⽅式处理8级I/O接⼝中断,若I/O接⼝的中断类型号依次70H~77H,在内存RAM的0000H:01D8H单元依次存放20H,50H,00H,60H 4个字节,问该I/O接⼝对应的中断类型号和中断服务程序⼊⼝是(D)A.72H和2050H:0060H B. 72H和6000H:5020HC. 76H和0060H:2050HD. 76H和6000H:5020H8.数据在外设与存储器之间直接进⾏传送是采⽤( C )传送。
A、中断传送B、程序传送C、DMA传送D、数据块传送9.若8086CPU⼯作于最⼩⽅式,则执⾏MOV [BX], DL时其引脚信号RD的电平应是(B )A.低电平,低电平 B. 低电平,⾼电平C.⾼电平,低电平 D. ⾼电平,⾼电平10.关于虚拟存储器,下列说法正确的是(C )A.它是由内存芯⽚所提供的地址空间B.它是CPU可以直接访问的存储器C.它是指程序可以占有的空间D.它可以扩⼤外存储器的存储空间⼆、判断题(1分×10=10分): 评分标准:每题1分1.80286微处理器实现了虚拟存储管理。
微机原理与汇编程序设计复习题微机系统与汇编语言复习题单项选择题10某2=20分填空题10某2=20分问答题:5某5=25分程序分析题4某5=20分设计应用题1某15=15分第一章微型计算机概述答:微型计算机系统是以微型计算机为主体,配上软件系统和外部设备而构成的。
第二章计算机中的数据表示1.58的非压缩BCD和压缩BCD各如何表示?写出存入D某的指令。
答:58的非压缩BCD是0508H存入D某的指令:MOVD某,0508H58的压缩BCD和是58H存入D某的指令:MOVD某,0058H2、什么是ASCII码?可表示哪些信息?按其作用可分为哪些?答:ASCII码是美国信息交换标准代码的简称,用于给西文字符编码。
包括英文字母的大小写、数字、专用字符、控制字符等;按其作用可分为:34个控制字符;10个阿拉伯数字52个英文大小写字母;32个专用符号第三章80某86微处理器及其体系结构1、8086CPU信号线RESET的功能是什么?8086复位后内部寄存器状态是怎样的?8086CPU复位后从什么单元中取第一条指令执行。
答:RESET—复位信号输入8086复位后CS=FFFFH、DS=0000H、ES=0000H、SS=0000H、IP=0000H、FR=0000H8086CPU复位后从CS某10H+IP=FFFFH某10H+0000H=FFFF0H地址单元中取第一条指令执行启动系统。
CS:IP=FFFF:0000H2、已知一个SRAM芯片的容量为8K某8和64K某8,地址线、数据线各为多少?答:SRAM芯片的容量为8K某8:地址线13条,数据线8条SRAM芯片的容量为64K某8:地址线16条、数据线8条3、指令指针寄存器IP多少位?有何功能?答:IP是一个16位的寄存器,存放EU要执行的下一条指令的偏移地址,用以控制程序中指令的执行顺序,实现对代码段指令的跟踪4、8086CPU用于地址锁存器输入允许的控制信号和用于数据收发器允许的控制信号各是什么信号?答:用于地址锁存器输入允许的控制信号是ALE,用于数据收发器允许的控制信号是DEN5、是什么引脚?答:等待测试引脚6、INTA是什么引脚?答:中断响应引脚7、M/IO是什么引脚?答:存储器访问/输入输出访问控制引脚8、8086CPU最小、最大方式时用于总线请求、允许的信号线各是什么?答:最小:HOLD---总线请求HLDA---总线响应最大:RQ/GT0、RQ/GT19、8086CPU访问存贮器和访问I/O的地址分别各为什么?可寻址的最大存贮器空间和最大I/O空间分别各为多少?答:8086CPU访问存贮器的地址是A19—A0,可寻址的最大存贮器空间是1MB.8086CPU访问I/O的地址是A15—A0,可寻址的最大I/O空间是64KB.10、什么是逻辑地址?什么是物理地址?它们各自如何表示?如何转换?答:程序中使用的存储器地址称为逻辑地址,由16位“段基址”和16位“偏移地址”(段内地址)组成。
微机原理习题解答第1章汇编语言基础知识习题解答1.1 什么是汇编语言?汇编语言的特点是什么?;答:为了克服机器语言难以记忆、表达和阅读的缺点,人们采用具有一定含义的符号作为助忆符,用指令助忆符、符号地址等组成的符号指令称为汇编格式指令(或汇编指令)。
汇编语言是汇编指令集、伪指令集和使用它们规则的统称。
汇编语言的特点是:(1)执行速度快。
(2)程序短小。
(3)可以直接控制硬件。
(4)可以方便地编译。
(5)辅助计算机工作者掌握计算机体系结构。
(6)程序编制耗时,可读性差。
(7)程序可移植性差。
1.2 把下列十进制数转换成二进制数、八进制数、十六进制数。
① 127 ② 1021 ③ 0.875 ④ 6.25答:① 1111111B;177Q;7FH ② 1111111101;1775Q;3FDH③ 0.111 B;0.7Q;0.EH ④ 110.01B;6.2Q;6.4H1.3把下列二进制数转换成十进制数。
① 1001.11 ② 101011.10011 ③ 111.011 ④ 1011.1答:① 9.75D ② 43.59375D ③ 7.375D ④ 11.5D1.4 把下列八进制数转换成十进制数。
① 573.06 ② 75.23 ③ 431.7 ④ 123.45答:① 379.09375D ② 61.296875D ③ 281.875 ④ 83.5781251.5 把下列十六进制数转换成十进制数。
① 0D5.F4 ② 8BA.7C ③ 0B2E.3A ④ 6EC.2D答:① 213.953125D ② 2234.484375 ③ 2862.2265625 ④ 1772.175781251.6 把下列英文单词转换成ASCII编码的字符串。
① Upper ② Blow ③ Computer ④ What答:① 55H,70H,70H,65H,72H ② 53H,6CH,6FH,77H③ 43H,6FH,6DH,70H,75H,74H,65H,72H ④ 57H,68H,61H,74H1.7求下列带符号十进制数的8位基2码补码。
微机原理汇编语言与接口技术课后答案【篇一:《微机原理、汇编语言与接口技术》复习练习题与答案(new)】lass=txt>一、填空题1、8086/8088 cpu内部结构按功能分为两部分,即由单元和单元组成。
2、若cpu的数据线宽度为16位,则它的字长为位;地址线宽度为20位,则它的寻址空间为 1mb 。
3、8086cpu为了适应各种应用场合有两种工作模式,即是最小模式和最大模式。
4、8086/8088cpu复位后,cs的内容为 0ffffh ,ip的内容为0000h 。
5、8086的16位标志寄存器包括 6 个状态标志位和 3 个控制标志位。
6、计算机的i/o端口地址的编址方式有统一编址和独立编址,而8086cpu寻址外设采用独立编址方式。
7、cpu与外设间有4种i/o信息传送方式,即无条件传送、查询传送中断传送、直接存储器存取(dma)。
8、若某输出外设的i/o接中的数据端口地址为100h,要将字节数据从8086cpu输出到外设的指令是mov dx,100h和out dx,al。
9、响应可屏蔽中断intr的条件是控制标志if= 1。
10、若8253的某一计数器用于输出方波,该计数器的工作方式为;若该计数器输入频率为100khz,输出方波频率为10khz,则计数初值应设为 10。
11、串行通信协议分为和。
12、波特率是指单位时间内传送二进制数据的位数。
13、8088 组成的系统中,存储器分个不超过字节的段。
14、当8088cpu的intr端输入一个电平时,获得了中断请求。
15、8088工作于最小工作模式时,控制总线由产生,工作于最大工作模式时,控制总线由总线控制器8288产生。
16、数据的并行i/o方式是以为单位进行传送;数据的串行i/o方式是以为单位进行传送。
17、从地址/数据复用线中分离出地址信息需用逻辑芯片,地址/数据复用线中的双向数据传送需用逻辑芯片双向缓冲器。
18、中断优先权管理的方法有、和。
微机原理试题汇编重点练习题汇编练习题一、选择题1.下列数中最大的数是()。
A.(10000011)2B.(92)16C.(10010101)BCD D.(164)82.设[X]补=11100001,[Y]补=11111000,采用补码运算,求得[X-Y]补的结果是()。
A.10010111B.11101001C.10100111D.110110013.指令指针(IP)中存放的是()。
A.操作数B.操作码C.指令D.指令地址4.设A=186,B=273Q,C=OBBH,它们之间的关系是()。
A. A>B>CB. A<b<c< bdsfid="73" p=""></b<c<>C. A=B=CD. A< bdsfid="76" p=""><>5.下列指令中,格式正确的是()。
A.MOV AX,CL B.MOV SS,5000HC.MOV ES:ARRAY[BX][SI],AL D.MOV CS,DS6.下列四条指令都可用来使累加器清零,但其中不能清进位位CF的是________ A.XOR AL,AL B.AND AL,0C.MOV AL,0 D.SUB AL,AL7.设AX中有一带符号数8520H,执行SAR AX,1指令后,AX 中的值是()A.4290HB.0A40HC.0C290HD.0C260H8.当AH为0FH时,下列四组指令中能正确转到NEXT的有()组。
TEST AH,0FH XOR AH,0FHJZ NEXT;JZ NEXT;CMP AH,0FH SUB AH,0FHJZ NEXT;JZ NEXTA.1B.2C.3D.49. 下列中指令执行后,能影响标志位的指令是()A.PUSHFB.POPFC.JNLE OPRD.LOOPZ LOP10. 设DL=55H,执行指令后能使DL中的数据为0AAH的指令是()A.TEST DL,OAAHB. OR DL,OAAHC.NEG DLD. XOR DL,OFFH二、填空题1.写出下列指令序列中每条指令的执行结果MOV BX, 23ABH BX=______________ADD BL, 0ACH BX=______________MOV AX, 23F5H AX=______________ADD BH, AL BX=______________SBB BX, AX BX=______________ADC AX, 12H AX=______________SUB BH, -9 BX=______________2.3.填写相应的指令:传送15H到AL寄存器________________将AL的内容乘以2___________________传送10H到BL寄存器________________AL的内容乘BL的内容________________4.假定(BX)=11100011B,变量VALUE的值为01111001B,确定下列各条指令单独执行后的结果(1) XOR BX,VALUE __________________(2) AND BX,VALUE __________________(3) OR BX,VALUE ___________________(4) XOR BX,11111111B ___________________5.假设(SS)=25A3H,(SP)=01A0H,如果执行8次PUSH AX指令,则栈顶物理地址为__________,随后又执行了三次POP BX 指令,则栈顶的物理地址为__________。
微机原理---汇编语⾔习题(完整参考答案)MIS 硬件原理复习内容1.数的不同进制转换,原码、反码、补码转码,BCD码2.掌握D触发器逻辑3.D触发器组成的电路:卡诺图及简化、真值表、波形图、状态转换图4.三态门、总线结构5.存储器扩展⽅法:地址总线的作⽤,内存分页技术,地址译码⽅法,译码器6.86X 系列CPU 结构框图7.8086寄存器组,寻址⽅式8.指令,伪指令9.数据定义,完整程序结构10.汇编语⾔上机及调试过程1.分别指出下列指令中的源操作数和⽬的操作数的寻址⽅式:(1)MOV SI, 200(2)MOV CX, DA TA[SI](3)ADD AX, [BX][DI](4)AND AX, BX(5)PUSHF2.指出指令MOV AX, 2010H 和MOV AX, DS:[2010H]的区别3.写出以下指令中内存操作数的所在地址(1)MOV AL, [BX+5](2)MOV [BP+5], 5(3)INC BYTE PTR[SI+3](4)MOV DL, ES:[BX+DI](5)MOV BX, [BX+SI+2]4.判断下列指令书写是否正确(1)MOV DS, 0100H (错)(2)MOV AL, BX (错)(3)MOV BL, F5H (错)(4)MOV DX, 2000H (对)(5)INC [BX] (对)(6)MOV 5, AL (错)(7)MOV [BX], [SI] (错)5.若SP=2000H, AX=3355H, BX=4466H, 试指出执⾏下列指令后有关寄存器的值:(1)PUSH AX;执⾏后AX=? SP=? (AX=3355H SP=1FFEH)(2)PUSH AXPUSH BXPOP DX;执⾏后AX=? DX=? SP=?(AX=3355H DX=4466H SP=1FFEH)6.假设想从100中减去AL中的内容,⽤SUB 100, AL是否正确?如果不对,应⽤什么⽅法?7.有如下程序,当AL某位为何值时,可将程序转⾄AGIN2语句。
3.1 8086/8088 CPU的地址总线有多少位?其寻址范围是多少?答:20条,寻址范围:0~220-1 (1MB)3.2 8086/8088 CPU分为哪两个部分?各部分主要由什么组成?答: BIU(Bus Interface Unit总线接口单元)、EU(Execution Unit执行单元)3.4 8086/8088 CPU中有几个通用寄存器?有几个变址寄存器?有几个指针寄存器?通常哪几个寄存器也可作为地址寄存器使用?答:八个通用寄存器:AX、BX、CX、DX、SP、BP、SI、DI;三个指针寄存器:IP、SP、BP。
指令指针IP总是指向下一条将要执行的指令在代码段中的偏移地址。
当堆栈中有压入的数据时,堆栈指针SP总是指向栈顶;两个间址指针寄存器:源变址SI和目的变址寄存器DI;在寄存器间接寻址方式中,只有BX、BP、SI、DI能充当地址寄存器。
3.8 在8086/8088 CPU工作在最小模式时,(1)当CPU访问存储器时,要利用哪些信号?(2)当CPU访问外设接口时,要利用哪些信号?(3)当HOLD有效并得到响应时,CPU的哪些信号置高阻?答:当MN/MX为高电平时工作于最小模式、否则为最大模式。
(1)地址线信号、数据线信号、RD、WR、M/IO、DEN、ALE、BHE、DT/R。
(2)地址线信号、数据线信号、RD、WR、M/IO、READY、DEN、ALE、DEN。
(3)DEN、DT/R3.9 当在8086/8088 CPU工作在最大模式时,(1)S—2、S—1、S—0可以表示CPU的哪些状态?(2)CPU的RQ——/GT——信号的作用?答:(1)(2)多处理器的总线控制信号。
共享总线的其他主控者通过该信号申请总线控制权和获得总线授予权。
3.10 试求出下面运算后各个标志位的值,并说明进位标志和溢出标志的区别? 1278H+3469H答:0 0 0 1 0 0 1 0 0 1 1 1 1 0 0 0+ 0 0 1 1 0 1 0 0 0 1 1 0 1 0 0 1= 0 1 0 0 0 1 1 0 1 0 0 0 0 0 0 1SF=0、CF=0、ZF=0、PF=1、AF=1、OF=03.12什么是逻辑地址?什么是物理地址?它们之间有什么联系?各用在何处?答:逻辑地址:在存储器寻址中,程序员在程序中指定的地址称之为逻辑地址。
第一章思考题与习题1.1计算机的发展到目前为止经历了几个时代?每个时代的特点是什么?1.2计算机的特点表现在哪些方面?简述计算机的应用领域。
1.3冯·诺依曼型计算机的结构由哪些部分组成?各部分的功能是什么?分析其中数据信息和控制信息的流向。
1.4计算机中的CPU由哪些部件组成?简述各部分的功能。
1.5微型计算机系统主要由哪些部分组成?各部分的主要功能和特点是什么?1.6微型计算机的分类方法有哪些?1.7 什么是微型计算机的系统总线?定性说明微处理器三大总线的作用。
1.8 微型计算机的总线标准有哪些?怎样合理地加以选择?1.9 简述微型计算机的主要应用方向及其应用特点。
1.10 奔腾系列微处理器有哪些特点?与其它微处理器相比有哪些改进?1.11 解释并区别下列名词术语的含义。
(1)微处理器、微计算机、微计算机系统(2)字节、字、字长、主频、访存空间、基本指令执行时间、指令数(3)硬件和软件(4)RAM和ROM(5)机器语言、汇编语言、高级语言、操作系统、语言处理程序、应用软件(6)CMOS、BIOS、Cache芯片1.12 微型计算机系统软件的主要特点是什么?它包括哪些内容?1.12 定性比较微型计算机的内存储器和外存储器的特点及组成情况。
第二章思考题与习题2.1 简述计算机中“数”和“码”的区别,计算机中常用的数制和码制有哪些?2.2 将下列十进制数分别转化为二进制数、八进制数、十六进制数和压缩BCD数。
(1)125.74 (2)513.85 (3)742.24(4)69.357 (5)158.625 (6)781.6972.3 将下列二进制数分别转化为十进制数、八进制数和十六进制数。
(1)101011.101 (2)110110.1101(3)1001.11001 (4)100111.01012.4 将下列十六进制数分别转化为二进制数、八进制数、十进制数和压缩BCD数。
(1)5A.26 (2)143.B5(3)6AB.24 (4)E2F3.2C2.5 根据ASCII码的表示,查表写出下列字符的ASCII码。
!《16/32位微机原理、汇编语言及接口技术教程》部分习题参考解答第1章微型计算机系统概述〔习题〕什么是通用微处理器、单片机(微控制器)、DSP芯片、嵌入式系统〔解答〕通用微处理器:适合较广的应用领域的微处理器,例如装在PC机、笔记本电脑、工作站、服务器上的微处理器。
单片机:是指通常用于控制领域的微处理器芯片,其内部除CPU外还集成了计算机的其他一些主要部件,只需配上少量的外部电路和设备,就可以构成具体的应用系统。
~DSP芯片:称数字信号处理器,也是一种微控制器,其更适合处理高速的数字信号,内部集成有高速乘法器,能够进行快速乘法和加法运算。
嵌入式系统:利用微控制器、数字信号处理器或通用微处理器,结合具体应用构成的控制系统,其典型的特点是把计算机直接嵌入到应用系统之中。
〔习题〕说明微型计算机系统的硬件组成及各部分作用。
〔解答〕CPU:CPU也称处理器,是微机的核心。
它采用大规模集成电路芯片,芯片内集成了控制器、运算器和若干高速存储单元(即寄存器)。
处理器及其支持电路构成了微机系统的控制中心,对系统的各个部件进行统一的协调和控制。
存储器:存储器是存放程序和数据的部件。
(外部设备:外部设备是指可与微机进行交互的输入(Input)设备和输出(Output)设备,也称I/O设备。
I/O设备通过I/O接口与主机连接。
总线:互连各个部件的共用通道,主要含数据总线、地址总线和控制总线信号。
〔习题〕什么是总线微机总线通常有哪3组信号各组信号的作用是什么〔解答〕总线:传递信息的共用通道,物理上是一组公用导线。
3组信号线:数据总线、地址总线和控制总线。
(1)地址总线:传输将要访问的主存单元或I/O端口的地址信息。
#(2)数据总线:传输读写操作的数据信息。
(3)控制总线:协调系统中各部件的操作。
〔习题〕简答如下概念:(1)计算机字长(2)取指-译码-执行周期(3)ROM-BIOS(4)中断((5)ISA总线〔解答〕(1)处理器每个单位时间可以处理的二进制数据位数称计算机字长。
第1章作业答案1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?把CPU(运算器和控制器)用大规模集成电路技术做在一个芯片上,即为微处理器。
微处理器加上一定数量的存储器和外部设备(或外部设备的接口)构成了微型计算机。
微型计算机与管理、维护计算机硬件以及支持应用的软件相结合就形成了微型计算机系统。
1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能?CPU主要由起运算器作用的算术逻辑单元、起控制器作用的指令寄存器、指令译码器、可编程逻辑阵列和标志寄存器等一些寄存器组成。
其主要功能是进行算术和逻辑运算以及控制计算机按照程序的规定自动运行。
1.3微型计算机采用总线结构有什么优点?采用总线结构,扩大了数据传送的灵活性、减少了连线。
而且总线可以标准化,易于兼容和工业化生产。
1.4数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?数据总线是双向的(数据既可以读也可以写),而地址总线是单向的。
8086CPU为了减少芯片的引脚数量,采用数据与地址线复用,既作数据总线也作为地址总线。
它们主要靠信号的时序来区分。
通常在读写数据时,总是先输出地址(指定要读或写数据的单元),过一段时间再读或写数据。
第2章作业答案2.1 IA-32结构微处理器直至Pentillm4,有哪几种?80386、30486、Pentium、Pentium Pro、PeruiumII、PentiumIII、Pentium4。
2.6IA-32结构微处理器有哪几种操作模式?IA一32结构支持3种操作模式:保护模式、实地址模式和系统管理模式。
操作模式确定哪些指令和结构特性是可以访问的。
2.8IA-32结构微处理器的地址空间如何形成?由段寄存器确定的段基地址与各种寻址方式确定的有效地址相加形成了线性地址。
若末启用分页机制,线性地址即为物理地址;若启用分页机制,则它把线性地址转为物理地址。
专接本计算机微机原理与汇编语言模拟试题及答案(一)一、单项选择题(每小题1分,共15分)1. 8088/8086的存储器组织是将存储器划分为段,可作为段的起始地址的是()。
A.185A2H B.00020H C.01003H D.0AB456H2.指令POP [BX] 中,目的操作数的段寄存器是()。
A.DS B.ES C.SS D.CS3. CPU执行“OUT 40H,AL”指令时,下列信号为高的是()。
4.执行1号DOS系统功能调用后,从键盘输入的字符应存放在()。
A.AL B.BL C.CL D.DL5. 间接寻址方式中,操作数处在()中。
A.通用寄存器 B.内存单元C.程序计数器 D.堆栈6. 8086在最小模式下,分时使用AD0~AD15,所以必须外接地址锁存器,当总线上为地址信息时,通过()信号将地址送入地址锁存器。
A.DEN B.ALE C. D.DT/ R7. 在对汇编语言程序的处理过程中,用编辑程序产生汇编语言的源程序的扩展名是()。
A..EXE B..OBJ C..BAT D..ASM8. 表示过程定义结束的伪指令是()。
A.END B.ENDP C.ENDS D.ENDM9. 默认状态下,在寄存器间接寻址中与SS段寄存器对应的寄存器是()。
A.BP B.BX C.SI D.DI10. 标志寄存器中属于控制标志的是()。
A.DF、SF、OF B.DF、IF、TFC.OF、CF、PF D.AF、OF、SF11. 两个组合十进制数46H、35H相加,调整指令DAA完成的是()。
A.加00H调整B.加60H调整C.加06H调整D.加66H调整12. 在8086的I/O指令中,间接端口寄存器是()。
A.BX B.SI C. DX D.DI13. 浮点加减中的对阶是()。
A.将较小的一个阶码调整到与较大的一个阶码相同B.将较大的一个阶码调整到与较小的一个阶码相同C.将被加数的阶码调整到与加数的阶码相同D.将加数的阶码调整到与被加数的阶码相同14. 保护断点就是保存()。
微机原理与接口技术汇编题目1、将数据段中2000H单元开始存放的10个数(8位数)传送到3000H开始的10个字节中。
2、将数据段DATA1中的10个字数据(16位数)传送到数据段DATA2中。
提示:1、指定数据的起始地址:(如果不指定起始地址,则起始地址为0000H)DATA SEGMENTORG 2000HDB 1,,2,3,4,5,6,7,8,9,10 ; DB 定义字节数据ORG 3000HDB 10 DUP(O); 预留10个单元存放结果,初值预定义为0DATA ENDS定义的内存单元为:2、定义字数据命令为:DWDATA1 SEGMENTDW 1 , ,2 , 3, 4, 5, 6, 7, 8, 9, 10 ; DW 定义字数据DATA1 ENDS一个字为两个字节,在内存中低位在前,高位在后。
1已知0~15的平方值表,查表求X ( X是0到15间任一数)的平方值,送到Y单元,用两种方法。
2、已知0~255的平方值表,查表求X的平方值,送到Y单元。
提示:0到15的平方表,每个平方值为一个字节;0到255的平方表,每个平方值为2个字节;调试程序,平方表中的数据定义几个就行,目的是程序正确即可。
一个字为两个字节,在内存中低位在前,高位在后。
1计算多字节数据788H与99AABBCCDDEEFF00H和。
2、计算8字节的BCD码十进制数788H与H的和3、计算10个字数据的和(数据自己定义)。
提示;1、多字节数据在内存中存放,低位在前,高位在后DAT1 DB 88H,77H,66H,55H,44H,33H,22H,11HDAT2 DB 00H,0FFH,0EEH,0DDH,0CCH,0BBH,0AAH,99H DAT3 DB 9 DUP(O)二进制加法指令:ADDBCD十进制加法:ADD(4 )计算表达式的值1计算表达式Z ((X Y)*7)/(Y 2)的值,已知X=10, 丫=5。
提示:X DB 10Y DB 5Z DB ?AL=X-YBL=7AX=AL*BLBH=Y+2AL=AX/BH 的商AH=AX/BH的余数' -NniL无符号数乘法•JAmi有符号数乗法・例W I 讥-AX <- AL*DL1MHL BX : DX AX <-AX*BXMI L BYTE PTR[SI|; AX < AL*(DS* 16+STj(5)找最大、最小数1、找出2040H单元和2041H单元的大数,并送2042H单元(数据自己定义)2、找出10个数(8位数)里的最大数(数据自己定义)1、找出10个数(8位数)里的正数个数(数据自己定义)2、找出10个数(16位数)里的负数个数(数据自己定义)(7)数据块比较1、分别在FARD1和FARD2单元开始存放了10个字节数据,编程比较是否一义)。
“微机原理与汇编语言”期末试题“微机原理与汇编语言”期末试题一、填空(每空小1分,共30分)1.电子计算机的主要应用领域有()、()、()。
2.电子计算机的发展历程是()、晶体管时代、()、()。
3.十进制数11.375转换为二进制数为();二进制数1101101 转换为十进制数为()。
4.十进制数7928转换为十六进制数为(), 十六进制数3A57转换为十进制数为()。
5.十六进制数DA2B转换为二进制数为(), 二进制数110111100101.1011转换为十六进制数为()。
6.A=+0110101,[A]反=( ),[A]补=( );B=-0110101,[B]反=( ) ,[B] 补=( )。
7.37的BCD编码是()。
8.从功能上看,微机由中央处理器、()、外部设备、()和()五个部分组成。
9.CPU由( )和()两部分组成。
10.程序设计的基本的结构有顺序结构、()、()。
11.中断处理的过程是保存断点、()、()、()、()。
12.打印机是()设备,扫描仪是()设备。
二、名词解释(每小题4分,共20分)1.随机读写存储器2.寄存器间接寻址方式3.控制总线4.局部总线5.并行传输三、改错题(下列各小题均有错,请针对题意改正其错误,或补充其不足。
每小题2分,共18分)1.在浮点数加减运算中,阶码与尾数作为一个整体相加减。
2.在微程序控制方式中,每一条机器指令用一条微指令解释执行。
3.若总线地址为26位,则最大访存空间为6M。
4.DMA方式是指:由DMA控制器运行I/O程序,以实现外围设备与主存之间的数据直传。
5.SUB 0FFH ,BX;6.MOV DX,AL;7.ADD BUF1,BUF2;8.MOV AX, 20H[SI][DI];9.MOV CS,AL;10.MOV E43H,E43H四、程序分析与设计(每小题2分,共10分)1.将寄存器DX的内容赋于AX寄存器。
2.将立即数8EFH传送给BX寄存器。
16 32位微机原理、汇编语言及接口技术(第二版)第三章课后习题>第3章3.1:汇编语言有什么特点解:汇编语言是一种以处理器指令系统为基础的低级程序设计语言,它采用助记符表达指令操作码,采用标识符号表示指令操作数,可以直接、有效地控制计算机硬件,因而容易创建代码序列短小、运行快速的可执行程序3.2编写汇编语言源程序时,一般的组成原则是什么?解:(1)完整的汇编语言源程序由段组成(2)一个汇编语言源程序可以包含若干个代码段、数据段、附加段或堆栈段,段与段之间的顺序可随意排列(3)需独立运行的程序必须包含一个代码段,并指示程序执行的起始点,一个程序只有一个起始点(4)所有的可执行性语句必须位于某一个代码段内,说明性语句可根据需要位于任一段内(5)通常,程序还需要一个堆栈段 3.3 MODEL伪指令是简化段定义源程序格式中必不可少的语句,它设计了哪7种存储模式?各用于创建什么性质的程序?解:存储模式 TINY SMALL COMPACT MEDIUM LARGE HUGE FLAT 特点 COM类型程序,只有一个小于64KB的逻辑段(MASM 6.x支持)小应用程序,只有一个代码段和一个数据段(含堆栈段),每段不大于64KB 代码少、数据多的程序,只有一个代码段,但有多个数据段代码多、数据少的程序,可有多个代码段,只有一个数据段大应用程序,可有多个代码段和多个数据段(静态数据小于64KB)更大应用程序,可有多个代码段和多个数据段(对静态数据没有限制) 32位应用程序,运行在32位80x86CPU和Windows 9x或NT环境 3.4如何规定一个程序执行的开始位置,主程序执行结束应该如何返回DOS,源程序在何处停止汇编过程?解:开始位置:用标号指明返回DOS:利用DOS功能调用的4CH子功能来实现汇编停止:执行到一条END伪指令时,停止汇编3.5逻辑段具有哪些属性?解:段定位、段组合和段类型。
3.6给出采用一个源程序格式书写的例题3.1源程序例题3.1:创建一个在屏幕上显示一段信息的程序?? 解: stack segment stack db 1024(0) stack endsdata segmentstring db 'Hello,Assembly!',0dH,0aH,‘$’ data endscode segment 'code'assume cs:code,ds:data,ss:stack start: mov dx,offset string mov ah,9 int 21h code endsend start3.7DOS支持哪两种可执行程序结构,编写这两种程序时需要注意什么?解:(1). EXE程序程序可以有多个代码段和多个数据段,程序长度可以超过64KB 通常生成EXE结构的可执行程序 (2). COM程序只有一个逻辑段,程序长度不超过64KB需要满足一定条件才能生成COM结构的可执行程序(MASM 6.x需要采用TINY模式)3.8举例说明等价“EUQ”伪指令和等号“=”伪指令的用途解:符号定义伪指令有“等价EQU”和“等号=”:符号名 EQU 数值表达式符号名EQU 符号名=数值表达式EQU用于数值等价时不能重复定义符号名,但“=”允许有重复赋值。
《微机原理与汇编语言》作业一答案一、填空题1、计算机中的CPU由运算器和控制器组成。
2、根据传送的内容不同,微型计算机系统总线可以分为数据总线、地址总线和控制总线。
3、(513.85)10 = ( 201.D999 )16 (105.3)8 = ( 69.375 )10(9E.A)16 = ( 236.5 )8(1001.11001 )2 = ( 9.78125 )104、“9”的ASCII码是39H ,“DEL”的ASCII码是7FH ,“K”的ASCII码是4BH 。
5、假定机器的字长为8位,且最高位为符号位,则(-127)10的原码用8位二进数表示为11111111 ,其补码用8位二进数可表示为10000001 。
6、[4C10H]补= [ 4C10H ]原[9DH]补= [ -63H ]原7、I/O端口有两种编址方式,分别是统一编址和独立编址。
8、有一个由20个字组成的数据区,其起始地址为610AH:1CE7H,则数据区首地址为62D87H ,数据区末地址为62DAEH 。
9、8086寻址I/O端口时,使用16 条地址总线,可以寻址32K 个字端口或64K 个字节端口。
二、名词解释1、字节、字、字长字节:是计算机中通用的的基本单元,它由8个二进制位组成,即8位二进制数组成一个字节。
字:是计算机内部进行数据处理的基本单位。
对于16位微型计算机而言,字由两个字节组成,每个字节长度为8位,分别称为高位字节和低位字节。
对于32位的微型计算机,它由4个字节组成,组合后为双字。
字长:是计算机在交换、加工和存放信息时,其信息位的最基本长度,决定了系统一次传送的二进制数的位数。
各种类型的微型计算机字长是不相同的,字长越长的计算机,处理数据的精度和速度就越高。
因此,字长是微型计算机中最重要的指标之一。
2、主频、基本指令执行时间主频:也称为时钟频率,通常是指计算中时钟脉冲发生器所产生的时钟信号的频率,单位为MHz(兆赫),它决定了微型计算机的处理速度。
微机原理与汇编语言习题1.ZF标志位是标志结果是否为零的,若结果为零,ZF为________,否则ZF为_______。
当ZF为1时,SF为________。
2.调用程序与子程序之间的参数传递方法有四种,即堆栈法、_______、______、______。
3.宏指令定义必须由伪指令________开始,伪指令______结束,两者之间的语句称为________。
4.三个重复前缀指令为__________、__________、________。
5.8086/8088 CPU可访问2个独立的地址空间,一个为存贮器地址空间,其大小为____个字节;另一个为______,其大小为_______字节。
6.当_______________时,CPU便进入等待状态(Tw)。
7.最小模式系统除CPU、存储器、I/O接口和总线外,至少还应配置________、__________、_________三种芯片部件或电路。
8.8086内部由_________和_______两部分组成,其作用分别是_______和______。
9.在汇编语言中,一个标号和过程有和两种属性。
前者表明在段内转移和调用,后者表示在段间转移和调用。
10.8086/8088的存储器是分段的,因此存储单元的物理地址是由和组合而成。
11.汇编语言源程序的扩展名是,目标程序的扩展名是,通常产生的可执行程序的扩展名是。
12.指令操作数可以存放在指令中,也可以存放在CPU的寄存器中,大多数存放在存储器中,它们分别被称为立即、寄存器和直接寻址方式。
13.微型计算机一般都采用总线结构,系统总线的信号线有三组,即数据总线、地址总线和控制总线。
14.若要判断无符号数运算是否溢出,应根据CF 标志位;而判断有符号数运算是否溢出,应根据OF 标志位。
15.8086/8088端口地址的范围是0000H ~ FFFFH。
16.汇编语言源程序中的语句有三种类型,他们是指令语句,伪指令语句和语句。
17.指令SAR可用来有符号数数除以2,而指令SHR则可用来无符号数数除以2。
18.用二进制代码组成的计算机能直接识别的语言称为机器语言。
用机器指令的助记符以及伪指令,宏指令表示的一种面向机器的语言称汇编语言,用该语言编写的程序需经过汇编程序翻译,成为计算机能直接识别并执行的程序称目标程序。
19.数据段中有以下定义:ARRAY1 EQU 16HARRAY2 DW 16H请指出下面两条指令源操作数的寻址方式:MOV AX, ARRAY1 ;寻址方式:立即寻址方式。
MOV AX, ARRAY2 ;寻址方式:直接寻址方式。
20.在数据段中使用字符串时,该字符串必须用括起来。
当定义含有多个字符的字符串时,只能使用伪指令。
21.标号和变量均有三种属性,它们是,和属性。
22.一循环程序完成查找一组数据中是否有非零数据,控制循环应选取的循环控制指令是,这时循环程序的循环终止条件是或。
23.设AX=2000H,BX=3000H,则在执行了指令CMP AX,BX后,标志CF= ,ZF= 。
24.对于乘法、除法指令,其目的操作数存放在或中。
25.SRAM靠________存储信息,DRAM靠_______存储信息,为保证DRAM中内容不丢失,需要进行________操作。
26.CPU响应可屏蔽中断的条件是__________、_________、_________。
27.用4K×4位的RAM芯片组成8K×8的存储器时,所需的RAM芯数和产生片选信号的地址分别为___________、___________。
28.最小模式系统中除CPU以外的总线主模块是______,它与CPU间通过_______、_______两个信号来交换总线控制权。
29.8086 CPU通过__________寄存器和_________寄存器能准确找到指令代码。
30.若一个数据块在内存中的起始地址为3090H:ABB3H,则这个数据块的起始地址的物理地址为__________。
31.设堆栈指针(SP)=3000H,此时若将DX、AX、BX、CX依次推入堆栈后,(SP)= _______。
32.PSW中控制标志有;状态标志有。
33.当存储器的读出时间大于CPU所要求的时间,为保证CPU与存储器的周期配合,就需要用____________信号,使CPU插入一个__________状态。
34.CPU 在指令的最后一个时钟周期检测INTR引脚,若测得INTR为_______且IF为_________,则CPU在结束当前指令后响应中断请求。
35.分别用一条语句实现下述指明的功能:(1)栈顶内容弹出送字变量SW______________(2)双字变量SDD存放的地址指针送ES和SI______________(3)变量ST类型属性送AH______________(4)不允许中断即关中断______________(5)将字符串…hello!‟存入变量SU______________(6)子程序返回调用程序______________(7)地址表达式SV[4]的偏移地址送字变量SX______________(8)AX的内容加1,要求不影响CF______________(9)BX的内容加1,要求影响所有标志位______________(10)若操作结果为零转向短号NEXT______________36.8086/8088微处理器的INTR引脚由标志位____________控制。
37.一个基本的总线周期由__________个时钟周期组成。
38.8086的地址总线中可用作I/O端口寻址的有16根,能形成_____个端口地址。
39. 8086外部中断有_______和_______,当CPU内的中断标志IF=“0”状态时,外部中断线同时为“1”状态时,CPU响应哪个中断请求信号________。
40.INT 20H 指令中断向量存放在______H:_______H中。
41.在8086通用寄存器中,可以用作存储器寻址的寄存器有______和_______。
42.标号可以有两种类型属性。
它们是______和________。
43.请用一条指令实现如下操作:(1)将ax中划…x‟的位清015 5 4 0┏┳┳┳┳┳┳┳┳┳┳━┳━┳┳┳┳┓┃┃┃┃┃┃┃┃┃┃┃x┃x┃┃┃┃┃指令:_____________┗┻┻┻┻┻┻┻┻┻┻━┻━┻┻┻┻┛(2)寄存器的低四位取反:_________________。
44.CPU响应可屏蔽中断的条件是_________、_______、__________。
45.当ALE有效时,8086/8088CPU地址/数据总线AD0-AD15上传送的是___________信息。
46.8088是一种___________位的微处理器。
47.总线周期是指_____________________________________。
48.动态存储器DRAM的刷新是指_____________________。
49.存贮器的地址区域___________________为中断向量区。
50.宏指令定义必须由伪指令________开始,伪指令________结束,两者之间的语句称为________。
51.在80x86微处理器中,指令分配给寄存器SP的默认段寄存器是_______________。
52.8086有______根地址线,可寻址________字节的地址空间。
二、名词解释1.访问周期2.机器周期3.总线周期4. 指令周期5.堆栈6.寄存器SP7.逻辑地址8.可屏蔽中断9.软中断10.内部中断11.NMI12.中断13.INTR、/INTA14.向量15.独立编址16.统一编址17.物理地址18.有效地址19.操作数寻址方式20.基址变址寻址21.微处理器字长22.时序23.Ready、Tw24.BIOS25.HOLD、HLDA26.8088最小组态27.Ready、Tw28.BCD码29.寄存器IP30.寄存器PSW31.控制标志32.状态标志33.段寄存器34.机器语言35.汇编语言36.宏三、选择题1.8086/8088的存储器组织是将存储器划分为段,可作为段的起始地址是()。
A、26AF8HB、0AB568HC、01004HD、0F0030H2.下列指令执行后,能影响标志位的指令是()。
A、PUSHFB、POPFC、JNLE OPRD、LOOPE LOP3.8088/8086存储器分段,每个段不超过()。
A、32K个字节B、64K个字节C、1兆个字节D、64K个字4.若AX=-15要得到AX=15应执行的指令是()。
A、NOT AXB、NEG AXC、INC AXD、DEC AX5.表示过程定义结束的伪指令是()。
A、 END B.ENDS C、ENDP D、ENDM6.标志寄存器中属于控制标志位的是()。
A、DF,OF,SFB、AF,OF,SFC、OF,CF,PFD、DF,IF,TF7.下列寄存器组中在存储器操作数寻址时可用于提供偏移地址的是()。
A、AX,BX,CX,DXB、CS,ES,DS,SSC、SP,BP,SI,DID、BX,BP,SI,DI8.执行后使BX=0的同时也使CF=0,OF=0的指令是()。
A、XOR BX,BXB、OR BX,BXC、AND BX,BXD、CMP BX,BX9.无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是()。
A、ADD BH,01HB、TEST BH,01HC、XOR BH,01HD、OR BH,01H10.下面各传送指令中,正确的是()A、MOV [DI],[SI]B、MOV [DX+DI],ALC、MOV AL,BXD、MOV WORD PTR [BX],0100H11.比较两个带符号的数A、B,当A=B时程序转移,测试的条件为()。
A、ZF=0B、ZF=1C、SF=0D、SF=112.使用DOS系统功能调用时,使用的软中断指令是()。
A、INT 21HB、INT 16H C.INT 10H D、INT 2113.下述语句执行后AX中的值是()。
DA2 DB …AB‟,…CD‟┇MOV AX,WORD PTR DA2+1A、…AD‟B、…BC‟C、…DA‟D、…CB‟14.下列寄存器中用来指示堆栈中任意数据区的偏移地址的是()。
A、BXB、BPC、SID、DI15.已知某操作数的物理地址是3217AH,则它的段地址和偏移地址可能是()。
A、3208∶00EAB、3125∶0F2AC、3100∶017AD、3200∶117A16.下列指令执行后影响CF值的是()。