汇编语言在线练习

上传人:简****9 文档编号:109959785 上传时间:2019-10-28 格式:DOC 页数:14 大小:30.64KB
返回 下载 相关 举报
汇编语言在线练习_第1页
第1页 / 共14页
汇编语言在线练习_第2页
第2页 / 共14页
汇编语言在线练习_第3页
第3页 / 共14页
汇编语言在线练习_第4页
第4页 / 共14页
汇编语言在线练习_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《汇编语言在线练习》由会员分享,可在线阅读,更多相关《汇编语言在线练习(14页珍藏版)》请在金锄头文库上搜索。

1、在线练习汇编语言1总分:100考试时间:100分钟一、单项选择题1、1个CPU的寻址能力为8KB,那么它的地址总线的宽度为()位。(正确答案:A,答题答案:)A、13; B、23; C、3; D、18。2、()的宽度决定了CPU与其它器件进行数据传送时的一次数据传送量。(正确答案:D,答题答案:)A、总线带宽; B、控制总线; C、地址总线; D、数据总线。3、从内存中读取1024字节的数据,8086至少要读 ()次。 (正确答案:D,答题答案:)A、32; B、128; C、1024; D、512。4、CPU通过()对外部设备进行控制。(正确答案:B,答题答案:)A、存储器; B、接口卡;

2、C、总线; D、控制器。5、在存储器中,数据和程序以()形式存放。(正确答案:C,答题答案:)A、BCD码; B、十进制数; C、二进制; D、十六进制。6、1KB的存储器有()个存储单元。(正确答案:A,答题答案:)A、1024 ; B、1000; C、1000000。7、80386的地址总线宽度为32根,则它们的寻址能力为:() 。(正确答案:B,答题答案:)A、4MB; B、4GB; C、32B; D、4KB。8、8086的数据总线宽度分别为16根。则它一次可以传送的数据为: ()B。(正确答案:A,答题答案:)A、2; B、1; C、16; D、4。9、汇编指令mov ax,62627

3、执行后寄存器AX中的值为()。(正确答案:A,答题答案:)A、F4A3H; B、0314H; C、24514H; D、0306H。10、下面的3条指令执行后,cpu()次修改IP? mov ax,bx sub ax,ax jmp ax (正确答案:B,答题答案:)A、3; B、4; C、2; D、5。11、8086CPU在内部用段地址和偏移地址移位相加的方法形成最终的()。(正确答案:B,答题答案:)A、逻辑地址; B、物理地址; C、虚地址; D、有效地址。12、CPU将某段内存当作栈 ,是因为 ()指向了那里。(正确答案:C,答题答案:)A、DS:SP B、CS:IP; C、SS:SP;二

4、、多项选择题1、1KB的存储器可以存储 ( ) 个bit。(正确答案:AB,答题答案:)A、8192; B、213; C、1000; D、8000。2、在每一台PC机中,都有一个主板,主板上有核心器件和一些主要器件。这些器件通过()相连。(正确答案:ABC,答题答案:)A、地址总线; B、数据总线; C、控制总线; D、CPU。3、下列寄存器中属于16寄存器的有( )(正确答案:ABC,答题答案:)A、AX; B、CS; C、CX; D、AH。4、 给定段地址为0001H,仅通过变化偏移地址寻址,下列属于CPU的寻址范围为()。 (正确答案:ABC,答题答案:)A、0010H 到 1000FH

5、; B、0110H 到 10000H; C、0010H 到 10000H; D、1000H 到 100FFH;三、判断题1、80386的数据总线宽度分别为16根。(正确答案:B,答题答案:)A、是 B、否2、1MB是 1048576(220) 个Byte。(正确答案:A,答题答案:)A、是 B、否3、8086和8088微处理器的数据总线都是16位。(正确答案:B,答题答案:)A、是 B、否4、从内存中读取1024字节的数据,80386至少要读 256 次。(正确答案:A,答题答案:)A、是 B、否5、每一种CPU都有自己的汇编指令集。(正确答案:A,答题答案:)A、是 B、否6、在一台PC机中

6、内存的作用仅次于CPU。离开了内存,性能再好的CPU也无法工作。(正确答案:A,答题答案:)A、是 B、否7、汇编指令是机器指令的助记符。(正确答案:A,答题答案:)A、是 B、否8、指令在存储器内按顺序存放,因此,指令都是顺序执行的(正确答案:B,答题答案:)A、是 B、否9、磁盘上的数据或程序如果不读到内存中,就无法被CPU 使用。(正确答案:A,答题答案:)A、是 B、否10、CPU访问内存单元时,必须向内存提供内存单元的物理地址。(正确答案:A,答题答案:)A、是 B、否11、对于8086CPU,物理地址是由段基址和偏移地址两部分构成,若某存储单元的段基址为1000H,偏移地址为234

7、5H,则该存储单元的物理地址为 12345 H。(正确答案:A,答题答案:)A、是 B、否12、16位机与32位机的段寄存器完全相同。(正确答案:B,答题答案:)A、是 B、否13、设现行数据段位于存储器10000H1FFFFH单元,则DS寄存器的内容为1000H。(正确答案:A,答题答案:)A、是 B、否14、当CPU执行PUSH指令时是先入栈,再修改栈顶指针。(正确答案:B,答题答案:)A、是 B、否15、将10000H-1FFFFH这段空间当作栈段 ,当栈中只有一个元素的时候,SS=1000H,SP=FFFFH。(正确答案:B,答题答案:)A、是 B、否在线练习汇编语言2总分:100考试

8、时间:100分钟一、单项选择题1、一个汇编语言程序从写出到最终执行的简要过程: 编写-汇编-()-执行。(正确答案:A,答题答案:)A、连接; B、编译; C、翻译; D、解释。2、汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是( )。(正确答案:B,答题答案:)A、名字项; B、操作项; C、操作数项; D、注释项。3、对于8086系统,若SS=1000H,SP=1000H,执行PUSH BX指令之后,SS=()(正确答案:B,答题答案:)A、1001H; B、1000H; C、1002H; D、1004H。4、()是一个汇编程序的结束标记,编译器在编

9、译汇编程序的过程中,如果碰到了伪指令 end,就结束对源程序的编译。(正确答案:C,答题答案:)A、ENDP; B、ENDS; C、END; D、ENDM。5、注释项用于说明程序段或是一条和几条指令的功能,一般用()表示注释的开始。 (正确答案:B,答题答案:)A、逗号; B、分号; C、冒号; D、双斜线。6、()指代了指令的地址。(正确答案:A,答题答案:)A、标号; B、标识符; C、段名; D、宏指令。7、指令MOV AX,3F5FH执行后,AL寄存器的内容为()。(正确答案:A,答题答案:)A、5FH; B、3FH; C、3F5FH; D、F5H。8、DOS系统功能调用方式为:(1)

10、置入口参数;(2)中断程序编号送() 寄存器后执行INT 21H。 (正确答案:A,答题答案:)A、AH; B、AL; C、BH; D、AX。9、在DEBUG中,()命令是用来查看寄存器的当前内容的。(正确答案:D,答题答案:)A、U; B、G; C、T; D、R。10、在下列伪指令中定义字节变量的是()。(正确答案:A,答题答案:)A、DB; B、DW; C、DD; D、DT。11、若定义DAT DD 87654321H,则DAT+2字节单元的数据是()。(正确答案:B,答题答案:)A、87H; B、65H; C、43H; D、21H。12、下列伪指令中,可以用于段定义的是()。(正确答案:

11、A,答题答案:)A、SEGMENT; B、MACRO; C、PROC。13、一个有意义的汇编程序中至少要有()个段。(正确答案:C,答题答案:)A、0; B、2; C、1。14、下面的程序,设程序加载后CODE段的段地址为X,则DATA段的段地址为()。assume cs:code,ds:data,ss:stack data segment dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h data ends stack segment dw 0,0,0,0,0,0,0,0 stack ends code segment start: mov

12、 ax,stack mov ss,ax mov sp,16 mov ax,data mov ds,ax push ds:0 push ds:2 pop ds:2 pop ds:0 mov ax,4c00h int 21h code ends end start (正确答案:B,答题答案:)A、X1; B、X2; C、X8; D、X16。15、在某程序中,定义了262B的数据段data,那么程序载入内存,该段实际占用的内存空间是()B。 (正确答案:B,答题答案:)A、256; B、262; C、272; D、512。16、执行下面的程序段后,BX()。MOV AX, 01H MOV BX, 0

13、2H PUSH BX PUSH AX POP BX (正确答案:A,答题答案:)A、01H; B、02H; C、03H; D、04H。17、执行下面的程序段后,AX() TABDW1,2,3,4,5,6 ENTRYEQU3 MOVBX,OFFSETTAB ADDBX,ENTRY MOVAX,BX(正确答案:B,答题答案:)A、0003H; B、0300H; C、0400H; D、0004H。18、用内存0:00:15单元中的内容改写程序中的数据,数据的传送用栈来进行。栈空间设置在程序内。完成程序: assume cs:codesg codesg segment dw 0123h,0456h,0

14、789h,0abch,0defh,0fedh,0cbah,0987h dw 0,0,0,0,0,0,0,0,0,0 start: mov ax, codesg mov ss,ax mov sp, 24h mov ax,0 mov ds,ax mov bx,0 mov cx,8 s: push bx () add bx,2 loop s mov ax,4c00h int 21h codesg ends end start (正确答案:A,答题答案:)A、pop CS:BX B、pop BX C、pop CX D、pop AX19、下面的程序实现依次用内存0:00:15单元中的内容改写程序中的数据,完成程序: assume cs:codesg codesg segment dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h start: mov ax,0 mov ds,ax mov bx,0 mov cx,8 s: mov ax,bx () add bx,2 loop s mov ax,4c00h int 21h codesg ends end start (正确答案:D,答题答案:)A、mov cs,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号