微机原理考试习题_第1页
微机原理考试习题_第2页
微机原理考试习题_第3页
微机原理考试习题_第4页
微机原理考试习题_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、微机原理考试习题1、 cpu要访问的某一存储单元的实际地址称( c )。a.结果有进位b 、 结果为 0a 、段地址b、偏移地址c、物理地址d 、逻辑地址c.结果溢出d 、 结果为负2.已知 x 补=80h, 则 x=d。16.两个操作数运算时,下列哪种结果会发生溢出b。a 、 80hb 、0c 、 0ffhd、 -80ha. 两个负数相加 , 结果为负4.已知 x=78,y=-83,则 x+y补 =。b.两个正数相加,结果为负a 、 0f5hb 、 0a1hc、 0fbhd、 65hc.一正一负相加,结果为负9. 将 93h 扩展为字的结果就是ad. 两个正数相加 , 结果为正a 、 ff9

2、3hb 、 0093hc 、 1193hd 、 1093h20.物理地址的计算公式就是c。10.56 的压缩 bcd 码就是ba.段地址 10+偏移地址b 、 偏移地址10+ 段a 、 38hb、56hc 、 0506hd 、 3536h地址12.十进制数 -128 的 8 位二进制数的补码为cc.段地址 10h+ 偏移地址d、 偏移地址 10h+ 段地址a 、 11111110b 、 0111111121.在 8086 系统中 ,数据寄存器组为b。c、 10000000d、 10000001a.si 、 di 、 sp、 bpb 、 ax 、 bx 、 cx 、 dx13.下列为补码表示 ,

3、其中真值最大的就是dc、 cs、 ds 、es 、 ssd 、 cf 、sf、 zf 、 ofa 、 10001000b 、1111111122.在内存中 ,每一小段的大小为。c、 00000000d、 00000001a.64kbb、 16kbc、 64bd、 16b15.计算机对字符、符号采用统一的二进制编码。其编码采用的就是24.在 debug下,修改寄存器ax 的命令就是b。ca. u axb. r axc.rd. a axa 、 bcd 码b 、 二进制码1.指令 mov ax,ds:1000h,源操作数的寻址方式就是b。c 、asciid 、 十六进制码a. 立即寻址b 、直接寻址

4、c 、 寄存器寻址1.在微机系统中分析并控制指令执行的部件就是c。d 、 基址变址寻址a 、 寄存器b、 数据寄存器c、 cpud 、 eu2.指 令 mov ax,es:countdi,源 操 作 数 的 寻 址 方 式 就 是2. 在计算机的cpu 中执行算术逻辑运算的部件就是a。ca 、 alub 、 pcc、 ald 、 ara. 基址变址寻址b 、 立即寻址c、 寄存器相对3. 执行指令 puch cx 后堆栈指针sp 自动c。寻址d 、 相对基址变址寻址a 、 +2b 、 +1c、 -2d 、 -14.若 (ax)=2530h,(bx)=18e6h,movbx,al指令正确的执行结

5、果为4.在标志寄存器中表示溢出的标志就是c。c。a 、 afb 、 cfc 、 ofd 、 sfa.bx 寄存器的值为2530hb 、 bl 寄存器的值为30h5.对汇编语言源程序进行翻译的程序就是c。c、18e6h 单元的值为 30hd 、 18e6h 单元的值为a 、 连接程序b 、 汇编程序c、 编译程序d 、 目标程2530h序10.指令 mov dx,deltabxsic的源操作数保存在。6.在汇编语言中 , 能够翻译成二进制代码的指令就是a。a. 代码段b 、 堆栈段c、 数据段d 、 附a 、 汇编指令b 、 伪指令c 、 机器指令d、 宏加段指令11.操作数地址由 bx 寄存器

6、指出 , 则它的寻址方式就是d。10.将高级语言程序翻译成机器语言代码的实用程序就是a。a. 直接寻址b 、 寄存器寻址c 、 立即寻址a 、 编译程序b 、 汇编程序c、 解释程序d、目d 、 寄存器间接寻址标程序12.指令“ mov es:bx,ax”中 ,目的操作数的寻址方式为d。12.用a指出下一条要执行的指令所在单元的偏移地址。a.立即数寻址b 、 寄存器寻址a.ipb. spc. 通用寄存器d. 段寄存器c.存储器直接寻址d 、 寄存器间接寻址13.代码段寄存器就是d。13.一条指令中目的操作数不允许使用的寻址方式就是b。a.ipb 、 spc 、 dsd、 csa. 寄存器寻址b

7、、 立即数寻址14.某数据段存储单元的偏移地址为2200h 31ffh, 则其存储空间大c. 变址寻址d、 寄存器间接寻址小就是。14.下列哪句话就是错误的b。a.2kb 、4kc、 8kd、 16ka. 指令的目的操作数与源操作数可以同时使用寄存器15.在 8086 标志寄存器中 ,zf=1 表示b。微机原理考试习题间接寻址b、指令的目的操作数与源操作数可以同时使用寄存器寻址c、 指令的源操作数可以使用寄存器间接寻址d、 指令的目的操作数可以使用寄存器寻址1.经过汇编产生的二进制目标文件就是b。a. 、 asmb. 、 objc.、 exed.、 map2.汇编语言源程序就是指b。a.系统提

8、供的 masmb. 用户编写的、 asmc. 汇编生成的、 lstd. 连接生成的、 exe4.不能用 mov 指令赋初值的段寄存器就是。a.dsb.esc.csd.ss5.在 countdb5 这条存储单元定义伪指令中,count称为b 。a.助记符b.变量c.符号d. 标号6.将 10 个字 数据 3456h存放 在存 储 单 元中 的伪 指令 就是b。a.dw10hdup (3456h)b.dw 10 dup (3456h)c.dw10hdup (5634h)d.dw 10 dup (5634h)7.将字符串” input”保存到存储单元mess, 正确的伪指令就是。a.input db

9、 messb.mess db inputc.input db “ mess”d.mess db “ input”9.inc wordptr bx 指 令 中 的 操 作 数 的 数 据 类型 就 是b 。a.字节b.字c.双字d. 四字13.汇编语言中存储单元的属性不能就是a。a.字符 char 型b. 字节 byte 型c.字 word型d. 双字 dword型15.下列传送指令中,有错误的就是c。a.mov ah,blb.mov ds,axc.mov cl,dxd.mov si,9020.从键盘输入一串字符使用dos 功能调用的d。a.1 号功能b.2 号功能c.9 号功能d.10 号功能

10、21.dos 功能调用中 , 功能号应写入b寄存器中。a.alb.ahc.dld.dh22.sp 栈指针内容就是1200h, 执行两条push指令之后,sp 的值为d。a.1202hb.1204hc.11fchd.11feh25.获得 buffer 单元有效地址的汇编指令为b。a.mov bx,bufferb.lea bx,bufferc.mov bx,bufferd.lds bx,buffera.被乘数隐含在al 中b. 乘数与被乘数都就是字节型c.被乘数隐含在ax 中d. 乘积就是字型11.8086的转移指令根据转移的范围分为段内转移及段间转移,下列c就是错误的。a. 无条件指令既可以段内

11、转移,也可以段间转移b.无条件转移指令既可以直接转移,也可以间接转移c.条件转移指令既可以段内转移, 也可以段间转移d.条件转移指令就是段内的直接短转移12.带符号数乘以2 操作用移位指令实现。a.salal,1b.salal,2c.shral,1d.rolal,213.将 al 的 2、 6 位屏蔽为0,其余位保持不变,指令为b。a.andal,42hb.andal,0bbhc.oral,26hd.addal,0fbh14.将 al 的第 4 位置 1,其余位不变,指令为c。a.oral , 40hb.andal,40hc.oral , 10hd.andal,1fh15.将 al 清 0 的

12、指令为c。a.andal,alb.oral,0c.xoral , ald.xor al,019.如无特殊指定, 操作系统将用户程序调入内存时,代码段中第一条机器指令的c。a.段地址为0b. 段地址由ds 指出c. 偏移地址为0d. 偏移地址由sp 指出20.用户程序中的数据段的段地址,用d指令给出。a.movax,codeb.movcs,codemovcs,axmovds,csc.movcs,datad.movax,da tamovds,csmovds,ax4.在串传送指令中,串的转送方向由_a_ 标志位决定。a.dfb.cfc.zfd.of5.串传送指令中,源串与目的串的偏移地址由_c_ 寄

13、存器指出。a.bx 与 dxb.ds 与 dxc.si 与 did.si 与 cx6.串扫描scas 指令要求目的串放在_d_ 中。a. 数据段b.代码段c. 堆栈段d. 附加段9. loopne指令的循环计数值放在_c_ 寄存器中。a.clb.bxc.cxd.ip10. 在多重循环程序中,从外循环再次进入内循环时,内循环的计数值_b_ 。a. 不必考虑b.重新赋值c.置 0d. 置 111.循环指令的控制条件除cx 寄存器之外,还可把标志位_c_ 作为控制条件。a.cfb.sfc.zfd.of27. 关于字节乘法指令错误的说法就是c。13.下列指令不能构成循环的就是_d_ 。微机原理考试习题

14、a.jmpb.jnzc.loopd.dec cxc. 可以 jmp 指令返回14.串 送指令 movsw, 行 cld 指令后 ,每 送一次 ,串的 _b_ 。d. 可以不用a. 偏移地址+1b. 偏移地址 +2c.偏移地址1d. 偏3.宏 用就是通 的。移地址 2a. 指令b. 宏指令c. 宏展开d. 机器指令15.在串 理指令中, 置方向 志 0 的指令就是 _b_ 。4.宏定 的 指令就是b。a.stdb.cldc.hltd.cwda.proc endpb.macro endm1. 如果子程序的属性 far,下列 法 的就是d。c.segment endsd.struc endsa.可以

15、段内直接 用b.可以段 接 用10.中断 用与子程序 用 程相同的就是a。c.可以段 直接 用d. 只能段 用a. 保存断点b. 保存 志寄存器2.在子程序 用 程中,断点指的就是c。c. 将 if 与 tf 清零d. 中断源有 先 a.call指令本身b.call的下一条指令15.返回 dos 系 的指令就是d。c.call的下一条指令的地址d. 子程序名a.mov ah,1chb.mov ah,2ch3. 行 callsubr1 指令后 ,完成的操作就是b。int10hint16ha.将 subr1 的偏移地址入 保存c.mov ah,1chd.mov ah,4chb.将断点的偏移地址入

16、保存int21hint21hc.将断点的偏移地址ip15.8086 8088 cpu 与慢速的存 器或i o 接口之 , 了使 送速d. 将 subr1 的段地址cs, 偏移地址ip度能匹配 ,要在c状 之 插入若干等待周期tw 。4.子程序的属性就是用_b_ 定 的。a.t1 与 t2b.t2与 t3c.t3 与 t4d. 随机a.call指令b.proc 程定 指令16.将 10 个字数据3456h 存放在存 元中的 指令就是。c.far ptrd.ret 指令a.dw10hdup (3456h)b.dw 10 dup (3456h)5. 行段 返回ret 指令 ,从堆 中 _a_ 。c.dw10hdup (5634h)d.dw 10 dup (5634h)a. 先 出断点的偏移地址,再 出段地址28. 8086 系 的中断向量表位于a。b. 先 出断点的段地址, 再 出偏移地址a. 内存的0 号 255 号字 元b.bios 的 rom 中c. 出断点的偏移地址c. 硬 的 0 号 255 号字 元d. 系 cmos 中d. 出断点的段地址7.call指令与 ret 指令的用法,正确的 法就是_a_ 。a.call指令与 ret 指令都 堆 操作b. 只有 call指令使用堆 c. 只有 ret 指令使用堆 d.call指

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论