习题课:第一章

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

第一章:典型习题

填空题:

1.汇编语言的()文件经连接(LINK)后产生可执行文件。

2.8086/8088CPU的寄存器组中,8位的寄存器共有()个。

3.8086/8088CPU的寄存器组中,16位的寄存器共有()个。

4.8086/8088CPU 执行算术运算时,标志寄存器共有()标志位

会受影响。

5.在程序执行过程中,IP寄存器始终保持的是()。

6.IBM PC的存储器可分()个段。

7.当使用BP作编程地址时,此时使用的是()段。

8.如果指令的运算结果为0,则()标志位为1。

9.如果指令的运算结果中有奇数个1,则()标志位为0。

10.I BM PC的内存是按()编址的。

11.在机器内部操作中,CPU与存储器之间的任何信息交换使用的都

是()地址。

12.一个16位相对位移的范围是()。

13.如果内存的某一单元的物理地址为12345H,则它的逻辑地址为

():0345H。

14.设22000H、22001H单元分别存放的数据为12H、34H,若要读取

22000H字单元中的数据,此时读出的数据是()。

15.汇编语言属于()软件。

16.I BM PC的DOS是属于()软件。

17.物理地址的形成过程是将段地址左移()位加偏移地址。

18.如果一个字变量中存放16个字,该字变量的起始地址为1000H:

2000H,则该字变量数据区中的最末一个字单元的物理地址是()。

19.如果数据存放在DI的内容为偏移地址的数据段中,设DS=3624H,

DI=2200H,则此存储单元的物理地址为()。

20.用汇编语言编写的图像显示软件属于()软件。

21.8086/8088 CPU的地址有()位。可寻址的内存地址空间是()。

22.在读取下一条指令时,()中的内容作为该指令的段地址,()

中的内容作为该指令的偏移地址。

23.当两个无符号数的字节相加时,其结果超过()时就将CF置1。

24.当两个有符号数的字节相加时,其结果超过()时就将OF置1。

25.若运算结果为负数,则SF为()。

26.若某双字变量中存放两个数据,它占用()存放单元。

27.在8086/8088 CPU的微机中,CPU访问奇地址字单元需要()

个内存读写周期,访问偶地址字单元需要()个内存读写周期。

28.I BM PC的存储器按段划分,每个段的大小可在()范围内选取

任意个()数。

29.I BM PC可寻址的I/O端口地址有(),共有()条地址线。

30.若要将双字12345678H存放在20000H开始的存储单元中,则

20002H=()。

31.外设与接口电路中的控制寄存器中的内容是由()送来的。

32.压缩型BCD码一个字节能表示()位十进制数,非压缩型BCD

码一个字节能表示()位十进制数。

33.辅助进位标志AF主要适用于对()数据进行算术的调整。

选择题:

34.在微机系统中分析并控制指令执行的部件是()。

A. 状态寄存器

B. 数据寄存器

C. CPU

D. EU

35.已知X=76,则[X]补=()。

A. 76H

B.4CH

C. 0B4H

D.0CCH

36.已知[X]补=80H,则X=()。

A. 80H

B.0

C.0FFH

D.-80H

37.已知[X]补=98H,则[X]补/2=()。

A. 0CCH

B. 4CH

C.49H

D.31H

38.已知X=78,Y=-83,则[X+Y]补=()。

A. 0F5H

B.0A1H

C.0FBH

D.65H

39.在计算机的CPU中执行算术逻辑运算的部件是()。

A.ALU

B.PC

C.AX

D.AR

40.将125转换成十六进制数的结果是()。

A.7DH

B.7CH

C.7EH

D.7BH

41.在执行指令PUSH CX 之后,堆栈指针SP自动()。

A. +1

B.-1

C.-2

D.+2

42.在标志寄存器中表示溢出的标志是()。

A.AF

B.CF

C.OF

D.SF

43.X的8位补码是10110100,则X的16位补码是()。

A.0000000010110100

B.1000000010110100

C.1111111110110100

D.0111111110110100

44.8位数11011011B可表示()。

A. 无符号数218

B.-37的补码

C.-36的补码

D.91的原码

45.将93H看成一个组合BCD码,其结果是()。

A.10010101

B.10010011

C.10000011

D.10000001

三、问答题

1.下列操作可使用哪些寄存器?

1)加法和减法:

2)循环计数:

3)乘法和除法:

4)指示程序已执行到哪条指令的地址:

5)指示当前从堆栈中弹出数据的地址:

6)表示运算结果为零:

2.如何实现ASCII码数字字符与BCD码之间的相互转换?

3.设SS=1200H,堆栈压入10个字节后,SP=00F6H。请指出堆栈底部字单元的物理地址和堆栈顶部字单元的物理地址。

4.设有一个10个字的数据区,它的起始地址是2000H:3000H,请

相关文档
最新文档