第1章 汇编测试题目(后附答案)
1、1个CPU读取1024字节的数据至少读取了512次,数据总线的宽度_____。
A、8 B、10 C、16 D、32
2、在8086的内存空间中下面哪段内存是不可写的_____。
A、 0~9FFFF B、 A0000~B7FFF
C、 B8000~BFFFF D、 C0000~FFFFF
3、下列哪个计算机部件能确定一组二进制数是要执行的指令还是用于操作的数据_____。
A、 显示器 B、 硬盘 C、 内存 D、 中央处理器
4、关于总线的说法错误的是_____。
A、 地址总线的宽度决定了CPU的寻址能力。
B、 数据总线的宽度决定了CPU与外界进行数据传送时的一次数据传送量。
C、 控制总线的宽度决定了CPU对系统中其它器件的控制能力。
D、 总线就是负责CPU内部信息传送的一系列导线。
5、1KB的存储器有____个存储单元
A、1000 B、1024 C、512 D、256
6、1个CPU的寻址能力为32KB,那么它的地址总线宽度为_____。
A、13 B、15 C、18 D、32k
7、1KB的存储器可以存储____个bit 。
A、1024 B、8192 C、1000 D、8
8、1个CPU访问的最大内存地址是1023,地址总线的宽度_____。
A、 8 B、 10 C、 13 D、 14
9、计算机中一个存储单元可以存储多少信息_____。
A、 1bit B、 1Byte C、 1KB D、 512B
10、下列说法正确的是:____
A、 在计算机中,存储器分为指令存储器和数据存储器。
B、 电子计算机的最小信息单位是Byte。
C、 微型存储器的容量是以Byte为最小单位来计算的。
汇编指令有多少个D、 在“1KB=1024B”中,“B”代表的是Bit。
11、一个CPU的寻址能力为8KB,那么它的地址总线的宽度为____。
A、8 B、10 C、12 D、13
12、下列说法中正确的是____。
A、 不同的微处理器有相同的机器指令集。
B、 机器语言和汇编语言都需要编译程序来编译成机器指令。
C、 每一个汇编指令都对应唯一的一个机器指令。
D、 没有存储器CPU也可以工作
13、总线从逻辑上分为3类,下列选项中不在其中的是:____
A、数据总线 B、并行总线 C、地址总线 D、控制总线
14、下列哪些可以由计算机直接执行_____。
A、汇编指令 B、伪指令 C、+、-、* D、机器码
第2章 汇编测试题
1. mov ax,936aH
2. mov bx,79b8H
3. add al,bl
4. 指令执行后AX中的数据是:____
5. A、 1c22H B、 9322H C、 9422H D、 1d22H
6. 下列说法中正确的是:___
7. A、 一条指令被执行后,IP的值进行改变。
8. B、 当CPU执行完当前指令返回debug后CPU就闲下来不再进行工作。
9. C、 e命令可将所有内存单元中的数据进行改变。
10. D、 CPU将CS:IP所指向的内存单元中的数据当作指令来执行。
11. 下面哪个是错误的指令_____
12. A、 mov ax,bx B、 add al,0f5H
13. C、 mov al,bh D、 add al,100H
14. 16位结构的CPU 不一定具备的特性是:____
15. A、 运算器一次最多可以处理16位的数据
16. B、 寄存器的最大宽度为16位
17. C、 寄存器和运算器之间的通路为16位
18. D、 地址总线为16根
19. 下列地址信息与0020H:03EFH确定的内存地址不同的是_____。
A、 5EFH B、 203H:00EFH
C、 005EH:000FH D、 0002H:05CFH
20. 下列说法中正确的是:____
21. A、 8086CPU采用“段地址*16+偏移地址=物理地址”的寻址模式,所以内存
22. 是由一个一个的段组成,每一个段有一个段地址。
23. B、 物理地址为ffff0H的内存单元的偏移地址可能为ffffH。
24. C、 一个段的大小可以是8Byte。
25. D、 在一段没有任何跳转指令的程序中,超出64K的部分将不会被执行。
26. 1000:0 mov ax,8
27. 1000:3 jmp ax
28. 1000:5 mov ax,0
29. 1000:8 mov bx,ax
30. 1000:10 jmp bx
31. CPU从1000:0处开始执行指令当执行完1000:10处的指令后CPU几次修改IP_____。
32. A、4 B、5 C、6 D、7
33. mov ax,936aH
34. mov bx,79b8H
35. add ax,bx
36. 指令执行后AX中的数据是:____
37. A、1c22H B、0c22H C、0d22H D、1d22H
38. 在DEBUG中,___选项中的命令可以修改内存单元的内容
39. A、 a B、 d C、 t D、 u
10、下列关于8086CPU的工作原理的描述错误的是_____。
A、汇编程序员可以通过对各种寄存器中内容的修改实现对CPU的控制。
B、CPU在访问内存时,采用“段地址*16+偏移地址”的形式给出要访问的内存单元的物理地址。
C、任意时刻,CS:IP指向的内容即是此刻CPU正在执行的指令。
D、传送指令能够更改所有通用寄存器的内容。
第3章 汇编测试题目
1、能够将ax中的内容送到内存0000:0200H处的指令序列是____。
A、 mov ds,0
mov bx,200h
mov [bx],ax
C、 mov ax,20h
mov ds,ax
mov bx,0
mov [bx],ax
2、能够只将al中的内容压入栈的指令序列是_____。
A、pushal B、popax
C、movah,0 D、movax,0
pushax pushax 2.
3、在8086CPU系统中一个栈段的容量最大为_____。
A、1KB B、512KB C、64KB D、32GB
4、若将以1000H为段地址的整个段空间当作栈使用,那么寄存器SP的初始值最合理的设
置是_____。
A、 0000H B、 0001H C、 FFFFH D、 FFFEH
5、下列指令的书写正确的是:____
A、 push al B、 mov cs:[0],ds:[10]
C、 pop si D、 mov ds:[0],2
第4章 汇编测试题目
1. 关于伪指令相关描述错误的是_____。
A、伪指令没有对应的机器码,只用来指导汇编过程的。
B、伪指令由编译器处理,在程序中可有可无。
C、编译器要通过执行伪指令才能对源程序进行相应的处理操作,完成编译工作。
D、伪指令是汇编语言源程序不可缺少的组成部分。
2. 下列程序中,出现逻辑错误的是:____
A、 assume cs:code
code segment
mov ax,2
add ax,ax
mov ax,4c00h
int 21h
code
end
B、 assume cs:code
code segment
mov ax,2
add ax,ax
code ends
end
C、 aume cs:code
code segment
mov ax,2
add ax,ax
mov ax,4c00h
int 21h
code ends
end
D、 assume cs:code
code segment
mov ax,2
add ax,ax
mov ax,4c00h
int 21h
code ends
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论