微机原理复习题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、填空题

1.二进制数101101.10B转换成十进制数为____________D,转换成十六进制数为____________H。

2.7

3.25D=____01001001.01B ________B,10010010B=__________H ,100101.11B=_________D

3.字长为8位,设x=-46, y=117,则[x]补=__11010010B___,[y]补=__01110101B ___ 。

4.已知[X]补=1111 0000B,则[X]原=。

5.80H所表示的有符号数是,表示的无符号数是。

6.8086/8088CPU的总线按传送信息的类型分为、

和。

7.8086的指令队列缓冲器有__6____字节。

8.机器数常用的编码方式有___原码____、___反码____和____补码____。

9.8086CPU中断系统最多可管理___256___个不同中断源。

10.对6116进行读操作,6116引脚=__0____,=__1____,

=___0___。

11.标号是某条指令所在存储单元的逻辑地址,它具有三种属性,分别是__段属性___、偏移量属性和类型属性。

12.变量具有三种属性,分别是段属性、____偏移______属性和类型属性。13. 80x86 CPU通常从___HOLD___接收总线请求信号,若其同意放弃总线控制权,则将从___HLDA____引脚发出总线响应信号。

14.8086CPU的功能部件分为____ __ 和_______________两部分。

15.8086/8088构成的微机中,每个内存单元对应两种地址:和。

16.串操作指令规定源串在_________段中,用_________来寻址源操作数;目的串在_________段中,用_________来寻址目的操作数。

17.半导体存储器按照存取方式可分为和。

18.8086CPU的数据总线有___16__条,地址总线有__20__条,可寻址的地址空间为___1MB___。

19.在汇编语言程序设计中有三种程序设计方法,它们分别是_顺序结构____、__分支结构___、__循环结构___。

20.微型计算机软件系统包括___应用软件__和__系统软件____两部分。

21.子程序又称____过程___,由伪指令___PROC___定义,以___ENDP___结束,属性可以是___NEAR____或___FAR___ ,与调用程序在同一代码段中的子程序,使用___NEAR____属性,而和调用程序不在同一代码段中的子程序使用___FAR____属性。

22.子程序的调用和返回使用____CALL___和___RET__指令。

23.8088的指令队列缓冲器有____4____字节。

24. 8086CPU最小模式基本总线读操作包括___4____ 个时钟周期,当存储器或I/O速度较慢时,则需要插入__等待周期_____。

25.8086的I/O端口寻址方式为:__直接寻址___ 和__间接寻址___。

26.冯.诺依曼计算机由五大基本组成:、、

、、。

27.8086CPU复位后,寄存器中的值将进入初始状态,(CS)= 。

28.8位机器数45H,作为无符号数时其真值为____________,而作为压缩BCD码时代表

____________。

29.补码是用来表示有符号数的,有符号数(+67)的补码为____________ H,而有符号数(-67)的补码为____________H。

30.执行乘法指令MUL BL,其被乘数存放在__________中,乘积存放在_________中。

31.EEPROM 2817A的容量为2K×8位/片,则其有__________根地址线和__________根数据线,用它组成32KB的存储器共需__________片。

32.执行IN AL,20H 时RD=______ ,WR=______ ,IO/M=______ 。

33.伪指令ARRAY DW 4DUP( 4 )共为变量ARRAY分配了__________个字节单元。34.以下指令,设执行前:DS=2000H,BX=0700H,SI=00A0H,ES=2100H,SS=1500H,CS=3300H,BP=0070H。执行指令ADD AX,[BX][SI],其源操作数物理地址为H。

二、选择题

1.当使用串处理指令CMPSW寻找两串中的不同数据时,应使用重复前缀为(C )。

A.REP

B.RET

C.REPE

D.REPNE

2. 若用128K*4bit的SRAM芯片构成640KB的存储器组织,共需要(A )片芯片。

A. 10

B. 20

C. 30

D. 40

3. 若要使寄存器AL中的高4位不变,低4位清零,应使用指令(B )。

A. AND AL,0FH

B. AND AL,0F0H

C. OR AL,0FH

D. OR AL,0F0H

4. 在数据传送指令中要注意:立即数只能作为(A )。

A. 源操作数

B. 目的操作数

C. 源操作数和目的操作数D.源操作数或目的操作数

5. 堆栈的工作方式是( B)。

A.先进先出

B. 后进先出

C.只能读出,不能写入

D.随机读写

6. 存储器分为四个现行可寻址的段,不属于存储器分段的寄存器是。()

A、代码段

B、堆栈段

C、数据段

D、地址段

7.在下列伪指令中定义字节变量的是。()

A.DB

B.DW

C.DD

D.DT

8.要使寄存器AL中的高4位不变,低4位为0,所用指令为。()

A.AND AL,0FOH

B.AND AL,0FH

C.OR AL,0FH

D.MOV AX,0

9.设(SS)=3100H,(SP)=1140H,在堆栈中压入4个字数据后,又弹出1个字数据,

则(SP)= 。()A.114AH B.1140H C.1144H D.113AH

10.运算器的主要功能是进行(A)

A.逻辑运算与算术运算B.算术与函数运算C.逻辑运算D.算术运算11.下面的数据项定义了多少个字节?(D )

DATA DT 1123367890H

A.4 B.6 C.8 D.10

12.若栈顶的物理地址为20100H,当执行完指令PUSH AX后,栈顶的物理地址为(C )。

A.20098H

B.20102H

C.200FEH

D.20100H

13.已知AL=68H,BL=5AH,指令ADD AL,BL执行后,OF和CF的值分别为(C)。

A.0,0

B.0,1

C.1,0

D.1,1

相关文档
最新文档