狂潮丶 发表于 2013-8-1 08:32:34

Assembly language 第10章 汇编测试题目

第10章汇编测试题目

1、补全程序,实现从内存1000:0处开始执行指令。
      assume cs:code
      stack segment
      db 16 dup(0)
      stack ends
      code segment
      start:mov ax,stack
            mov ss,ax
            mov sp,16
            mov ax,____
            push ax
   mov ax,____
   push ax
   retf code ends
end start
A、 cs,ip               B、 0,1000h                C、 1000h,0               D、 0,1000

2、下列哪条指令不能够使CS:IP指向当前内存段范围内以s为标号的代码段______。
A、 jmp near ptr s
B、 jmp far ptr s
C、 call near ptr s
D、 call word ptr s
3、下面的程序执行完add ax,5时,ax中的数值为多少____
    assume cs:code
    stack segment
      dw 8 dup(0)
    stack ends
    code segment
   start: mov ax,stack
               mov ss,ax
                  mov sp,16
                  mov ds,ax
                   mov ax,0
                   call word ptr ds:
                  add ax,2
                  inc ax
                  add ax,5
                  mov ax,4c00H
                    int 21H
    code ends
    end start
A、 3                       B、 8                       C、 0                       D、 4c00H
4、对下列程序说法正确的是_____。
    assume cs:codesg
    stack segment
            dw 10 dup (0)
    stack ends
    codesg segment
          mov ax,4c00h
          int 21h
   start:mov ax,stack
                   mov ss,ax
                      mov sp,20
                     mov ax,0
                     push cs
                  push ax
                   mov bx,0
                   retf
    codesg ends
    end start
A、 程序中start之后的汇编指令不能得到执行。
B、 程序加载后stack段在内存中实际占用的内存空间是20b。
C、 程序的每一条指令都能获得执行,但不能正常返回。
D、 指令retf可替换为ret,并能够正常返回。
5、下面的程序执行后,ax中的数值是多少____
    内存地址机器码    汇编指令
    1000:0    b8 00 00    mov ax,6
    1000:2    ff d0      call ax
    1000:5    40          inc ax
    1000:6               mov bp,sp
                        add ax,
A、 11                       B、 8                       C、 9                       D、 126、下面的程序执行后,ax中的数值为多少____      内存地址    机器码         汇编指令
      1000:0     b800 00       mov ax,0
      1000:3     e801 00       call s
      1000:6      40             inc ax
      1000:7     58         s: pop ax
   A、 3         B、 1            C、 4          D、 6 7、某程序中定义了如下数据:
   data segment
   db "Hello"
   db 'world'
   db "!"
   db 'W','elcome'
   db "to","masm!"
   db "Bye",'b','ye!'
   dw 0,1,2,3,4,5,6,7,8,9,0ah,0bh,0ch,0dh,0eh,0fh
   dd 16 dup (0)
   data ends
    下列说法正确的是______。
A、 该程序加载后其中的字符数据和数字数据在内存中都是以ASCII码的形式存放的。
B、 该程序加载后这组数据在内存中所占用实际空间是90HB。
C、 该数据段定义可放在该程序中end伪指令之前的任何位置。
D、 在编译阶段,该程序因如此定义数据而报错。


**** Hidden Message *****

福禄娃娃 发表于 2013-8-1 09:45:40

大力支持,学完了顺便做题巩固知识。

Crazy迷恋. 发表于 2013-8-1 11:05:35

有美女在无心看题有木有~~~~

怡静 发表于 2013-8-1 11:46:51

Crazy迷恋. 发表于 2013-8-1 11:05 static/image/common/back.gif
有美女在无心看题有木有~~~~

是哟,美女好看,可是楼主的心更好,多谢!{:5_101:}

vitamin 发表于 2013-8-2 08:45:23

看书基本看懂,看题基本迷糊。

dralee 发表于 2013-8-2 09:03:26

:big果然引人注目

shenlw66 发表于 2013-8-7 15:48:26

感谢楼主分享!!

sundaytok 发表于 2013-8-7 16:36:55

我来看美女的,顺便把练习也看一下

zhuwei1 发表于 2014-6-9 01:25:53

{:1_1:}{:1_1:}{:1_1:}{:1_1:}{:1_1:}{:1_1:}{:1_1:}{:1_1:}{:1_1:}{:1_1:}{:1_1:}{:1_1:}电风扇的

huainian 发表于 2014-6-11 07:35:12

谢谢分享!!!!!!!!!!{:2_36:}

YjingA 发表于 2015-11-25 13:12:44

89
9999999999999

dps521 发表于 2015-12-1 12:36:36

过来看看一起学习一下
:smile:smile:smile

Name1e3s 发表于 2020-12-27 15:58:36

感谢

285583335 发表于 2021-3-5 15:58:20

{:5_107:}
页: [1]
查看完整版本: Assembly language 第10章 汇编测试题目