微机原理与汇编语言 习题

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

微机原理与汇编语言习题

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 16H

ARRAY2 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”状态时,外部中断线同时为

相关文档
最新文档