《微机原理》主要知识点计算机计算机原理_计算机-计算机原理.pdf

上传人:H****o 文档编号:95692668 上传时间:2023-08-29 格式:PDF 页数:6 大小:394.10KB
返回 下载 相关 举报
《微机原理》主要知识点计算机计算机原理_计算机-计算机原理.pdf_第1页
第1页 / 共6页
《微机原理》主要知识点计算机计算机原理_计算机-计算机原理.pdf_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《《微机原理》主要知识点计算机计算机原理_计算机-计算机原理.pdf》由会员分享,可在线阅读,更多相关《《微机原理》主要知识点计算机计算机原理_计算机-计算机原理.pdf(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、 一、选择题(20 分,每小题 1 分)1.8086CPU 的 I/O 口最大寻址范围是 _。A)256 B)1024 C)65535 D)65536 2.8086CPU 的存储器最大寻址范围是 _。A)64K B)256K C)1024K D)65536K 3.关于累加器的正确提法是 。A)负责所有的累加运算 B)负责加、减法运算 C)负责提供操作数和存运算结果 D)负责存运算结果和运算状态 4.所有要被执行的指令首先被取进 8086CPU 的 。A)指令队列 B)指令译码器 C)执行器 D)指令寄存器 5.在 8086CPU 中负责访问存储器和 I/O 接口的部件是 。A)IP 和 CS

2、B)DS 和 DX C)BIU D)EU 6.在 8086CPU 中负责执行指令的是 。A)CPU B)BIU C)EU D)指令队列 7.8086CPU 对存储器实行分段管理,8086CPU 最多可以访问 个段。A)4 B)6 C)8 D)16 8.SP 保存的是 _。A)要被压入栈区的数据 B)栈区的起始地址 C)将要入栈的数据地址 D)将要出栈的数据地址 9.段间调用指令需要提供目的地址的 。A)IP B)CS C)IP 和 CS D)IP 和 DS 10.当以 SP 或 BP 作为基地址时,默认的段寄存器是 。A)CS B)ES C)SS D)DS 11.8086 的地址锁存信号是 。

3、A)LOCK B)ALE C)HOLD D)INTA 12.8086 在复位脉冲的 复位。A)高电平期间 B)低电平期间 C)下降沿 D)上升沿 13.下列哪条指令是将指令中提供的一个 16 位偏移量加到当前 IP 上。A)JNS B)JMP C)INT n D)LOOP 14.IP 始终存的是下一条要被执行的指令的 。A)物理地址 B)有效地址 C)段地址 D)操作数地址 15.重复前缀 REP 的重复次数由 的内容决定。A)CX B)DX C)CL D)DL 16.PTR 伪指令的功能是 。A 过程定义语句 B 修改或定义内存变量类型 C内存变量的偏移地址 D 起始偏移地址设置语句 17.

4、当访问物理存储器时,需要把相关段寄存器的值乘 ,再加上一个偏移量,来形成物理地址。A)4 B)8 C)16 D)64 18.8086 访问 I/O 口的总线周期中包含 个时钟周期。A)4 B)5 C)6 D)8 19.8086 复位后 CS 和 IP 的值为 。A)0000H,FFFFH B)FFFFH,0000H C)FFFFH,FFFFH D)0000,0000 20.8086CPU 交出总线控制权的标志是 信号有效。A)READY B)IO/M C)HLDA D)INTA 21.8086 读取中断向量时 有效。A)RD B)IO/M C)INTA D)INTR 22.8086 在复位后从

5、 开始取指令执行程序。A)0FFFFH B)FFFF0H C)FFFFFH D)00000H 23.在计算机机箱内连接主板和各种板卡的中线是。A)芯片总线 B)系统总线 C)外总线 D)通讯总线 24.指令 MOV AX,ES:BXSI 中,源操作数的物理地址是。A)16*(DS)+(BX)+(SI)B)16*(ES)+(BX)+(SI)C)16*(SS)+(BX)+(SI)D)16*(CS)+(BX)+(SI)25.INC BX 指令的错误原因是。A)数据类型不匹配 B)非法的地址指针 C)内存操作数类型不确定 D)寄存器操作数没有偏移量 26.存储器采用双译码方式的目的是。A)增大容量 B

6、)减少地址线 C)减少译码器输出线 D)减少存储体数量 27.假设 DAT 为字节变量,下列三条指令中功能相同的是哪几条?选 .MOV AL,DAT2.MOV AL,DAT+2.MOV AL,2DAT 。A)三条都相同 B )仅和相同 C)仅和相同 D)仅和相同 28.若要完成(AX)7/2 运算,则在下列四条指令之后添加哪条指令?MOV BX,AX MOV CL,3 SAL AX ,CL SUB AX,BX A)ROR AX,1 B)SAL AX,1 C)SAR AX,1 D)DIV AX,2 29.假设数据段定义如下:DSEG SEGMENT DAT DW 1,2,3,4,5,6,7,8,

7、9,10 CNT EQU($-DAT)/2 DSEG ENDS 执行指令 MOV CX,CNT 后,寄存器 CX 的内容是 。A)10 B )5 C)9 D)4 30.ASSUME 伪指令器的功能是 。A)过程定义语句 B)逻辑段定义语句 C)内存变量的偏移地址 D)段寄存器分配语言 31.相对于子程序而言 ,宏指令必须先定义后调用而且。A.占据空间大,执行时间长 B.占据空间小,执行时间短 C.占据空间大,执行时间短 D.占据空间小,执行时间长 32.8088/8086CPU 对 I/O 端口直接导址可达 个。A)128 B)256 C)1024 D)65536 33.一般查询 I/O 时总

8、是按 次序完成一个字符的传输。A)写数据端口,读 /写控制端口 B)读状态端口,读 /写数据端口 C)写控制端口,读/写状态端口 D)读控制端口,读/写数据端口 负责加减法运算负责提供操作数和存运算结果负责存运算结果和运算状态所有要被执行的指令首先被取进的指令队列指令译码器执行器指令寄存器在中负责访问存储器和接口的部件是和和在中负责执行指令的是指令队列对存储器实地址段间调用指令需要提供目的地址的和和当以或作为基地址时默认的段寄存器是的地址锁存信号是在复位脉冲的复位高电平期间低电平期间下列哪条指令是将指令中提供的一个下降沿上升沿位偏移量加到当前上始终存的是下一条地址修改或定义内存变量类型内存变量

9、的偏移地址起始偏移地址设置语句当访问理存储器时需要把相关段寄存器的值乘再加上一个偏移量来形成理地址访问口的总线周期中包含个时钟周期复位后和的值为交出总线控制权的标志是信34.8088/8086 的 RD,WR 控制信号的作用是。A)控制 CPU 数据总线上数据流的流向 B)控制存储器读写操作方向 C)控制流入,流出 I/O 接口的总的方向 D)以上三种作用 35.下列哪一条是不合法的指令?选。A)MUL BX B )MUL BX C)MOV AL,02H D)MOV AL,BX 36.在 OR DX,-35BXDI 指令中,源操作数使用的寻址方式是。A)基址变址相对寻址 B)寄存器直接寻址 C

10、)寄存器间接寻址 D)直接寻址 37.堆栈操作地址应由 给出。A)CS:IPB)SS:SP C )DS:SI D)ES:DI6 38.MOV DS,BOOOH 指令的错误原因是。A)数据类型不匹配 B)目的操作数不能是立即数 C)立即数不能直接送段寄存器 D)DS 不能作为目的寄存器 39.假设 AL 寄存器的内容是 ASCII 码表示的一个英文字母,若为大写字母,将其转换为小写字母,否则不变。试问,下面哪一条指令可以实现此功 能?选。A)ADD AL,20H C)ADD AL,a-A 40.根据下面的数据段定义:B )OR AL,20H D)XOR AL,20H DSEG SEGMENT A

11、 DW 1234H B DB 56H C EQU A+1 DSEG ENDS 执行 MOV BX,C 指令后,BX 寄存器中的内容是。A)0001H B )1234H C )3456H D)5612H 41.8259A 初始化时,必须写入的两个控制字是。A)ICW1 和 ICW2 B)ICW2 和 ICW3 C)ICW3 和 ICW4 D)OCW1 和 OCW2 42.8259A 初始化时写入 ICW2 的目的是。A)设置中断源触发方式 B )设置中断类型 C)设置主片从片状态 D)设置中断屏蔽状态 43.8088/8086 中断响应周期由 引起。A)各种类型中断 B)CPU 利用中断来完成

12、C)INTR 请求 D )INT n 软中断 44.8086/8088CPU 的中断类型码为。A.20 位二进制数 B.16 位二进制数 C.8 位二进制数 D.4 位二进制数 45.如下关于 8086CPU 中断系统的说法中,正确的是。A.所有的内部中断都是不可屏蔽的 B.中断请求 NMI 的优先级比 INTR 低 C.NMI 的优先级比 0 型中断优先级高 ;D.对内部中断和 NMI 中断的相应都不需要中断响应周期 二、判断正确与错误,如果认为是正确的就在括号中写上 T,认为是错误就写上 F(20 分,每小题 2 分)1.IA-32CPU 的寄存器都是 32 位的。()2.IA-32CPU

13、 的段寄存器是 16 位的。()3.在移位指令中 CX 用来存放移位次数。()4.在执行 16 位有符号乘除法指令都要将 DX 清零。()负责加减法运算负责提供操作数和存运算结果负责存运算结果和运算状态所有要被执行的指令首先被取进的指令队列指令译码器执行器指令寄存器在中负责访问存储器和接口的部件是和和在中负责执行指令的是指令队列对存储器实地址段间调用指令需要提供目的地址的和和当以或作为基地址时默认的段寄存器是的地址锁存信号是在复位脉冲的复位高电平期间低电平期间下列哪条指令是将指令中提供的一个下降沿上升沿位偏移量加到当前上始终存的是下一条地址修改或定义内存变量类型内存变量的偏移地址起始偏移地址设

14、置语句当访问理存储器时需要把相关段寄存器的值乘再加上一个偏移量来形成理地址访问口的总线周期中包含个时钟周期复位后和的值为交出总线控制权的标志是信5.伪指令没有对应的机器代码。()6.8086CPU 访问存储器和 I/O 使用完全相同的地址线。()7.LOOPNZ 指令的循环次数由 CX 的内容决定。()8.LOOP 指令的循环次数由 CX 的内容决定。()9.IN 与 OUT 指令必须用 DX 存 I/O 口地址。()10.8086 的 4 个段寄存器不能直接赋值。()11.8086CPU 字长为 16 位,它既可以按字节也可以按字访问存储器。()12.在计算机中,正数的原码、反码、补码相等

15、.()13.如果操作数已经为 0,DCE 指令将使 CF 标志置 1。()14.中断屏蔽为程序员提供了控制中断处理顺序的手段 ()15.宏指令在汇编过程起作用,子程序在程序执行时起作用。()16.8086 在复位后,必须执行 STI 指令才可能相应中断。()17.将字的低字节放在低地址,高字节放在高地址有利提高访问速度。()18.在程序使用子程序要比使用宏指令更节省存储空间。()19.8086CPU 在相应外部中断时,中断矢量都由提出中断请求的外部设备提供。()20.所有加法和减法运算指令都影响 CF 标志。()21.8086CPU 的字长是 16 位,所以一次存储器访问总线周期可以读写一个字

16、。()22.无条件转移指令的转移范围是当前 IP 前后的 32KB。()23.Flag 寄存器的所有标志都与当前运算结果相关。()三、阅读程序(20 分,每小题 4 分)1.mov si,offset Source mov di,offset Target mov cx,256 rep movsb 其功能是:2.MOV AX,0 MOV L1:ADD DEC CX,10 AX,CX CX JNZ L1 RET 其功能是:3.mov cl,100 div cl mov Result,al mov al,ah mov ah,0 mov cl,10 div cl mov Result+1,al mo

17、v Result+2,ah 其功能是:4.设组合的 BCD 码放在寄存器 BL 中,阅读下列程序段,写出其功能。MOV AL,BL AND BL,0FH ADD BL,30H MOV CL,4 SHR AL,CL ADD AL,30H 其功能是:.5.mov bx,offset Block mov cx,256 Again:mov bx,byte ptr 0 负责加减法运算负责提供操作数和存运算结果负责存运算结果和运算状态所有要被执行的指令首先被取进的指令队列指令译码器执行器指令寄存器在中负责访问存储器和接口的部件是和和在中负责执行指令的是指令队列对存储器实地址段间调用指令需要提供目的地址的和

18、和当以或作为基地址时默认的段寄存器是的地址锁存信号是在复位脉冲的复位高电平期间低电平期间下列哪条指令是将指令中提供的一个下降沿上升沿位偏移量加到当前上始终存的是下一条地址修改或定义内存变量类型内存变量的偏移地址起始偏移地址设置语句当访问理存储器时需要把相关段寄存器的值乘再加上一个偏移量来形成理地址访问口的总线周期中包含个时钟周期复位后和的值为交出总线控制权的标志是信inc bx Loop Again 其功能是:6.NEXT:MOV CX,l00 MOV SI,OFFFH INC SI CMP BYTE PTRSI LOOPNZ NEXT ,A RET 其功能是:7.Sort::mov mov

19、Goon:mov inc cmp jng mov mov mov Next:loop bx,offset Array cx,Len-1 al,byte ptr bx bx al,byte ptr bx Next ah,bx bx,al bx-1,ah Goon 其功能是:8.程序段如下:MOV CX,9 MOV AL,01H MOV SI,1000H NEXT:MOV SI,AL INC SI SHL AL,1 LOOP NEXT 其功能是 _ _ 9.mov bl,al shr bl,4 mov bh,0 mov ah,byte ptr ASCIITabbx mov Result,ah an

20、d al,0fh mov bl,al mov ah,byte ptr ASCIITabbx mov Result+1,ah 其功能是:10.读下列程序段,回答执行结果 MOV AL,1 (1)功能 _。(2)执行程序后 AL=_ 11.源程序如下:MOV CL,4 MOV AX,2000H 负责加减法运算负责提供操作数和存运算结果负责存运算结果和运算状态所有要被执行的指令首先被取进的指令队列指令译码器执行器指令寄存器在中负责访问存储器和接口的部件是和和在中负责执行指令的是指令队列对存储器实地址段间调用指令需要提供目的地址的和和当以或作为基地址时默认的段寄存器是的地址锁存信号是在复位脉冲的复位高

21、电平期间低电平期间下列哪条指令是将指令中提供的一个下降沿上升沿位偏移量加到当前上始终存的是下一条地址修改或定义内存变量类型内存变量的偏移地址起始偏移地址设置语句当访问理存储器时需要把相关段寄存器的值乘再加上一个偏移量来形成理地址访问口的总线周期中包含个时钟周期复位后和的值为交出总线控制权的标志是信SHL SHR AX AL ,CL ,CL MOV 2000H ,AX 试问:(1)若程序执行前,数据段内(2000H)=09H,(2001H)=03H,则执行后有 (2000H)=(2001H)=。(2)本程序段的功能 _。12.阅读下列程序段,写出其功能 CLD XOR AX,AX MOV ES,

22、AX MOV DI,0404H MOV CX,256 REP STOSB 其功能是:.四、简述题(15 分,每小题 5 分)1.8086CPU 在结构上分成了 BIU 和 EU 两部分,请说明这样做的好处。2.试简述,微机系统中 CPU 与外设之间数据传送的三种方式为 :查询方式、中断方式、DMA 方式,有哪些主要特点 3.什么是 cache?它是如何提高计算机性能的?4.8086CPU 对可屏蔽中断的响应过程有哪些?5.8259A 的中断屏蔽寄存器 IMR 与 8086 中断允许标志 IF 有什么区别?6.试说明 8259 中 IRR、ISR、IMR 寄存器的功能?7.8086CPU 响应中

23、断的条件是什么?8.在一个总线周期中,什么情况下要插入 TW 等待周期?插入多少个 TW 取决于什么因素?五、编程题(25 分)1.将 AL 拆为三个 BCD 码,并存入 Result 开始的叁个单元。2.在以首地址为 TABLE 的 10 个内存字节单元中存放了 10 个带符号数,要求统计其中正数、负数和零的个数,并将结果存入 PLUS、NEGT 和 ZERO单 元。3.从 1 开始连续 50 个奇数之和,并将结果存放在 SUM 字存储单元中。4.假设在数据段 X_SEG、附加段 Y_SEG 和堆栈段 Z_SEG 中分别定义了字变量 X,Y 和 Z。试编制一完整的程序计算 X X+Y+Z。5

24、.自 BUFFER 开始的缓冲区有 6 个字节型的无符号数(假设为:10,0,20,15,38,236),试编制 8086 汇编语言程序,要求找出它们的最大值、最小值及平均值,分别送到 MAX、MIN 和 AVE 三个字节型的内存单元。6.编写程序将 10 个 8 位有符号二进制数按由小到大排列的程序。负责加减法运算负责提供操作数和存运算结果负责存运算结果和运算状态所有要被执行的指令首先被取进的指令队列指令译码器执行器指令寄存器在中负责访问存储器和接口的部件是和和在中负责执行指令的是指令队列对存储器实地址段间调用指令需要提供目的地址的和和当以或作为基地址时默认的段寄存器是的地址锁存信号是在复位脉冲的复位高电平期间低电平期间下列哪条指令是将指令中提供的一个下降沿上升沿位偏移量加到当前上始终存的是下一条地址修改或定义内存变量类型内存变量的偏移地址起始偏移地址设置语句当访问理存储器时需要把相关段寄存器的值乘再加上一个偏移量来形成理地址访问口的总线周期中包含个时钟周期复位后和的值为交出总线控制权的标志是信

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com