1.生成EXE之后用Debug加载后,查看寄存器内容如下:
ds=0b2d es=0b2d ss=0b3d cs=0b3e ip=0000
程序的起始地址的段地址是__3___。
1、 0b3e
2、 0b2d
3、 0b3d
4、 0
2.下列指令不能执行的是__3___。
1、 mov ax,10h[bx]
2、 mov ax,10h[di]
3、 mov ax,[di+si]
4、 mov ax,10h[bx][si]
3.对如下程序要实现将datasg段中的字符串"w...
[2011-01-13 16:51] 第七章检测题(做了3次,第一次没做 误点了鼠鼠!第二次没过 这是第三次)
阅读全文 |
评论次数(0) |
浏览次数(471) |
所属类型(汇编作业)
[2011-01-07 10:25] 第六章检测题
11、在Intel8086环境下,下列说法合理的是__3___。
1、 汇编语言程序载入内存后处于64K空间以外的数据和指令将无法使用和执行。
2、 一个数据段命名为data,此标号代表这个数据段在内存中的起始地址。
3、 如果载入的程序没有返回语句,那么当程序代码执行完毕,将继续读取后续内存空间
存储的指令到CPU内部作为指令执行下去,直到遇到返回指令为止。
4、 用DW和DD定义进行的数据,只能够以字为单位访问。
注解:1、可用多个段写程序,一个段不能大于64k;
2、见课本“一个数据段命名为data,仅在源程...
1、 汇编语言程序载入内存后处于64K空间以外的数据和指令将无法使用和执行。
2、 一个数据段命名为data,此标号代表这个数据段在内存中的起始地址。
3、 如果载入的程序没有返回语句,那么当程序代码执行完毕,将继续读取后续内存空间
存储的指令到CPU内部作为指令执行下去,直到遇到返回指令为止。
4、 用DW和DD定义进行的数据,只能够以字为单位访问。
注解:1、可用多个段写程序,一个段不能大于64k;
2、见课本“一个数据段命名为data,仅在源程...
阅读全文 |
评论次数(0) |
浏览次数(560) |
所属类型(汇编作业)
[2011-01-06 10:40] 第五章检测题
1。在Intel8086环境下,对指令mov ax,[bx]描述错误的是_4_。
1、指令中,源操作数的段地址默认为ds中的内容
2、指令中,源操作数的偏移地址为bx中的内容
3、指令执行后,(al)=((ds)*16+(bx)),(ah)=((ds)*16+(bx)+1)
4、指令执行后,((ds)*16+(bx))=(al),((ds)*16+(bx)+1)=(ah)
2。mov cx,5
s: mov ax,[bx]
add bx,2
loop s
上面指令序列,当指令第一...
1、指令中,源操作数的段地址默认为ds中的内容
2、指令中,源操作数的偏移地址为bx中的内容
3、指令执行后,(al)=((ds)*16+(bx)),(ah)=((ds)*16+(bx)+1)
4、指令执行后,((ds)*16+(bx))=(al),((ds)*16+(bx)+1)=(ah)
2。mov cx,5
s: mov ax,[bx]
add bx,2
loop s
上面指令序列,当指令第一...
阅读全文 |
评论次数(0) |
浏览次数(469) |
所属类型(汇编作业)
[2011-01-06 10:33] 第四章检测题
1。关于伪指令相关描述错误的是___2__。
1、 伪指令没有对应的机器码,只用来指导汇编过程的。
2、 伪指令由编译器处理,在程序中可有可无。
3、 编译器要通过执行伪指令才能对源程序进行相应的处理操作,完成编译工作。
4、 伪指令是汇编语言源程序不可缺少的组成部分。
2。下列程序中,出现(逻辑错误)的是:__2__
1、 assume cs:code
code segment
mov ax,2
add ax,ax
mov ax,4c00h
int 21h
cod...
1、 伪指令没有对应的机器码,只用来指导汇编过程的。
2、 伪指令由编译器处理,在程序中可有可无。
3、 编译器要通过执行伪指令才能对源程序进行相应的处理操作,完成编译工作。
4、 伪指令是汇编语言源程序不可缺少的组成部分。
2。下列程序中,出现(逻辑错误)的是:__2__
1、 assume cs:code
code segment
mov ax,2
add ax,ax
mov ax,4c00h
int 21h
cod...
阅读全文 |
评论次数(0) |
浏览次数(472) |
所属类型(汇编作业)
[2010-12-31 11:31] 第三章检测题
下列指令的书写正确的是:_3___
1、 push al
2、 mov cs:[0],ds:[10]
3、 pop si
4、 mov ds:[0],2
下列说法正确的是:__4__
1、 数据段和代码段的段地址不能相同。
2、 指令mov ax,bx执行完后bx中的值为零。
3、 一个栈段的大小可以设为任意值。
4、 当SP=0时,再次压栈将发生栈顶超界,但压栈操作有效。
能够只将al中的内容压入栈的指令序列是__3___。
1、 push al
2、 pop ax
...
1、 push al
2、 mov cs:[0],ds:[10]
3、 pop si
4、 mov ds:[0],2
下列说法正确的是:__4__
1、 数据段和代码段的段地址不能相同。
2、 指令mov ax,bx执行完后bx中的值为零。
3、 一个栈段的大小可以设为任意值。
4、 当SP=0时,再次压栈将发生栈顶超界,但压栈操作有效。
能够只将al中的内容压入栈的指令序列是__3___。
1、 push al
2、 pop ax
...
阅读全文 |
评论次数(0) |
浏览次数(471) |
所属类型(汇编作业)
[2010-12-27 11:07] 第一章检测题
A、下列说法中正确的是__3__。
1、 不同的微处理器有相同的机器指令集。
2、 机器语言和汇编语言都需要编译程序来编译成机器指令。
3、 每一个汇编指令都对应唯一的一个机器指令。
4、 没有存储器CPU也可以工作。
B、下列哪些可以由计算机直接执行__4___。
1、 汇编指令
2、 伪指令
3、 +、-、*
4、 机器码
C、计算机中一个存储单元可以存储多少信息__2___。
1、 1bit
2、 1Byte
3、 1KB
4、 512B...
1、 不同的微处理器有相同的机器指令集。
2、 机器语言和汇编语言都需要编译程序来编译成机器指令。
3、 每一个汇编指令都对应唯一的一个机器指令。
4、 没有存储器CPU也可以工作。
B、下列哪些可以由计算机直接执行__4___。
1、 汇编指令
2、 伪指令
3、 +、-、*
4、 机器码
C、计算机中一个存储单元可以存储多少信息__2___。
1、 1bit
2、 1Byte
3、 1KB
4、 512B...
阅读全文 |
评论次数(0) |
浏览次数(290) |
所属类型(汇编作业)
[2010-12-23 11:33] 第二章检测题
CPU从1000:0处开始执行指令当执行完1000:10处的指令后CPU几次修改IP__1___。
1000:0 mov ax,8
1000:3 jmp ax
1000:5 mov ax,0
1000:8 mov bx,ax
1000:10 jmp bx
1、 4
2、 5
3、 6
4、 7
在DEBUG中,__1__选项中的命令可以修改内存单元的内容
1、 a
2、 d
3、 t
4、 u
下列说法中正确的是:__4__
1、 一...
1000:0 mov ax,8
1000:3 jmp ax
1000:5 mov ax,0
1000:8 mov bx,ax
1000:10 jmp bx
1、 4
2、 5
3、 6
4、 7
在DEBUG中,__1__选项中的命令可以修改内存单元的内容
1、 a
2、 d
3、 t
4、 u
下列说法中正确的是:__4__
1、 一...
阅读全文 |
评论次数(0) |
浏览次数(235) |
所属类型(汇编作业)
[2010-12-23 11:22] 第二章检测题 几次修改ip
CPU从1000:0处开始执行指令当执行完1000:10处的指令后CPU几次修改IP__3___。
1000:0 mov ax,8
1000:3 jmp ax
1000:5 mov ax,0
1000:8 mov bx,ax
1000:10 jmp bx
1、 4
2、 5
3、 6
4、 7
细心分析,有理有据。否则,只能一知半解...
1000:0 mov ax,8
1000:3 jmp ax
1000:5 mov ax,0
1000:8 mov bx,ax
1000:10 jmp bx
1、 4
2、 5
3、 6
4、 7
细心分析,有理有据。否则,只能一知半解...
阅读全文 |
评论次数(1) |
浏览次数(357) |
所属类型(汇编作业)
页码数(1):
1