1:下列哪条指令不能够使CS:IP指向当前内存段范围内以s为标号的代码段___2___。
1、 jmp near ptr s ;16位
2、 jmp far ptr s ;//段间转移
3、 call near ptr s ;16位段内转移
4、 call word ptr s ;16位段内转移
2:下面的程序执行后,ax中的数值是多少__1__
内存地址 机器码 汇编指令
1000:0 b8 00 00 mov ax,6
1000:2 ff d0 call ax ;ax=6;ss:[sp]=5
1000...
- [mywiil] 没问题。 01/18 17:00
- [waiwai] 第6章检测题我做了不少于3次,才开始是没有认真完成调试作业,后来就迷惑到第3题上了,现在一切明了了, 01/14 09:06
- [fsx001] …… 01/06 18:38
- [游客] 第二题:;最大:ffff ---------- 寻址0~ffffH个单元,共(ffffH-0+ 12/30 10:50
- [mess] 检测题只是检测一章知识的“点”,并且还不能完全覆盖一章。 我们不仅要认真对待检测题的每个题支,以使 12/25 15:12
[2010-04-28 14:26] 第10章汇编测试题目
阅读全文 |
评论次数(0) |
浏览次数(482) |
所属类型(汇编作业)
[2010-01-21 14:23] 九章
1:对于如下程序:
assume cs:code
data segment
?
data ends
code segment
start:mov ax,data
mov ds,ax
mov bx,0
jmp dword ptr [bx+2]
code ends
end start
若在指令jmp dword ptr [bx+2]执行后,要使程序再次从第一条指令开始执行,下列对data段中的数据的定义更合理的是___2__...
assume cs:code
data segment
?
data ends
code segment
start:mov ax,data
mov ds,ax
mov bx,0
jmp dword ptr [bx+2]
code ends
end start
若在指令jmp dword ptr [bx+2]执行后,要使程序再次从第一条指令开始执行,下列对data段中的数据的定义更合理的是___2__...
阅读全文 |
评论次数(0) |
浏览次数(530) |
所属类型(汇编作业)
[2010-01-18 15:25] 第七章实验题,请各兄弟指正
assume cs:codesg,ds:datasg,es:tablesg
datasg segment
db '1975','1976','1977','1978','1979','1980','1981','1982','1983'
db '1984','1985','1986','1987','1988','1989','1990','1991','1992'
db '1993','1994','1995'
dd 16,22,382,1356,2390,8000,16000,24486,50065
dd 97479,140417,197514,345980...
datasg segment
db '1975','1976','1977','1978','1979','1980','1981','1982','1983'
db '1984','1985','1986','1987','1988','1989','1990','1991','1992'
db '1993','1994','1995'
dd 16,22,382,1356,2390,8000,16000,24486,50065
dd 97479,140417,197514,345980...
阅读全文 |
评论次数(1) |
浏览次数(567) |
所属类型(默认类型)
[2010-01-14 08:40] 第8章汇编测试题目
1:下列指令序列不能够实现把内存地址0:202h中的字节数据送入al功能的是__3____。
1、 mov ax,0
mov ds,ax
mov bx,202h
mov al,[bx]
2、 mov ax,0
mov ds,ax
mov bx,200h
mov al,[bx+2]
3、 mov ax,0
mov ds,ax
mov bp,202h
mov al,[bp];bp默認段寄存器為ss
4、 mov ax,0
mov...
1、 mov ax,0
mov ds,ax
mov bx,202h
mov al,[bx]
2、 mov ax,0
mov ds,ax
mov bx,200h
mov al,[bx+2]
3、 mov ax,0
mov ds,ax
mov bp,202h
mov al,[bp];bp默認段寄存器為ss
4、 mov ax,0
mov...
阅读全文 |
评论次数(0) |
浏览次数(532) |
所属类型(汇编作业)
[2010-01-08 08:26] 第7章汇编测试题目
1: 生成EXE之后用Debug加载后,查看寄存器内容如下:
ds=0b2d es=0b2d ss=0b3d cs=0b3e ip=0000
程序的起始地址的段地址是__3___。
1、 0b3e ;
2、 0b2d ;
3、 0b3d ;DS+10H(PSP区)
4、 0
2:列指令不能执行的是_____。
1、 mov ax,10h[bx]
2、 mov ax,10h[di]
3、 mov ax,[di+si];兩變址寄存器不能放在一起
4、 mov ax,10h[bx][si]
3:对...
ds=0b2d es=0b2d ss=0b3d cs=0b3e ip=0000
程序的起始地址的段地址是__3___。
1、 0b3e ;
2、 0b2d ;
3、 0b3d ;DS+10H(PSP区)
4、 0
2:列指令不能执行的是_____。
1、 mov ax,10h[bx]
2、 mov ax,10h[di]
3、 mov ax,[di+si];兩變址寄存器不能放在一起
4、 mov ax,10h[bx][si]
3:对...
阅读全文 |
评论次数(0) |
浏览次数(529) |
所属类型(汇编作业)
[2010-01-06 17:59] 實驗5.5
assume cs:code
a segment
db 1,2,3,4,5,6,7,8
a ends
b segment
db 1,2,3,4,5,6,7,8
b ends
c segment
db 0,0,0,0,0,0,0,0
c ends
code segment
start: mov ax,a
mov ds,ax
mov cx,8
mov bx,0
s: mov al,ds:[bx]
add al,ds:[bx+10h];得理解每一段至不是16的整數位
mov ds:[bx+20h],al;同上
inc ...
a segment
db 1,2,3,4,5,6,7,8
a ends
b segment
db 1,2,3,4,5,6,7,8
b ends
c segment
db 0,0,0,0,0,0,0,0
c ends
code segment
start: mov ax,a
mov ds,ax
mov cx,8
mov bx,0
s: mov al,ds:[bx]
add al,ds:[bx+10h];得理解每一段至不是16的整數位
mov ds:[bx+20h],al;同上
inc ...
阅读全文 |
评论次数(1) |
浏览次数(562) |
所属类型(默认类型)
[2010-01-06 15:47] 第六章檢測題
1:在Intel8086环境下,下列说法合理的是__3___。
1、 汇编语言程序载入内存后处于64K空间以外的数据和指令将无法使用和执行。 ;只要能改變CS:IP的值,則80X86最多可以尋址至64*64KB指令
2、 一个数据段命名为data,此标号代表这个数据段在内存中的起始地址。 ;需要匯編指令中指定數據段的起始地址
3、 如果载入的程序没有返回语句,那么当程序代码执行完毕,将继续读取后续内存空间
存储的指令到CPU内部作为指令执行下去,直到遇到返回指令为止。
4、 用DW和DD定义进行的数据,只能够以字为单位访问。;可以用多條指令來實現...
1、 汇编语言程序载入内存后处于64K空间以外的数据和指令将无法使用和执行。 ;只要能改變CS:IP的值,則80X86最多可以尋址至64*64KB指令
2、 一个数据段命名为data,此标号代表这个数据段在内存中的起始地址。 ;需要匯編指令中指定數據段的起始地址
3、 如果载入的程序没有返回语句,那么当程序代码执行完毕,将继续读取后续内存空间
存储的指令到CPU内部作为指令执行下去,直到遇到返回指令为止。
4、 用DW和DD定义进行的数据,只能够以字为单位访问。;可以用多條指令來實現...
阅读全文 |
评论次数(1) |
浏览次数(821) |
所属类型(汇编作业)
[2010-01-04 08:11] 第5章汇编测试题目
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) |
浏览次数(593) |
所属类型(汇编作业)
[2009-12-31 16:00] 第四章檢測點,題目少了
关于伪指令相关描述错误的是_2____。
1、 伪指令没有对应的机器码,只用来指导汇编过程的。
2、 伪指令由编译器处理,在程序中可有可无。
3、 编译器要通过执行伪指令才能对源程序进行相应的处理操作,完成编译工作。
4、 伪指令是汇编语言源程序不可缺少的组成部分。
下列程序中,出现逻辑错误的是:__2__
1、 assume cs:code
code segment
mov ax,2
add ax,ax
mov ax,4c00h
int 21h
code;少...
1、 伪指令没有对应的机器码,只用来指导汇编过程的。
2、 伪指令由编译器处理,在程序中可有可无。
3、 编译器要通过执行伪指令才能对源程序进行相应的处理操作,完成编译工作。
4、 伪指令是汇编语言源程序不可缺少的组成部分。
下列程序中,出现逻辑错误的是:__2__
1、 assume cs:code
code segment
mov ax,2
add ax,ax
mov ax,4c00h
int 21h
code;少...
阅读全文 |
评论次数(0) |
浏览次数(478) |
所属类型(汇编作业)
[2009-12-30 10:45] 第3章汇编测试题目
1:能够只将al中的内容压入栈的指令序列是__3___。
1、 push al ;1:PUSH指令只能操作16位寄存器
2、 pop ax ;AX中存在AH的值
3、 mov ah,0 ;OK
push ax
4、 mov ax,0 ,AL的值也被清零
push ax
2:在8086CPU系统中一个栈段的容量最大为__4___。
1、 1KB
2、 512KB
3、 64KB ;
4、 32GB
;最大:ffff
3:能够将ax中的内容送到内存0000:0200H处的指令序列是__4__。
...
1、 push al ;1:PUSH指令只能操作16位寄存器
2、 pop ax ;AX中存在AH的值
3、 mov ah,0 ;OK
push ax
4、 mov ax,0 ,AL的值也被清零
push ax
2:在8086CPU系统中一个栈段的容量最大为__4___。
1、 1KB
2、 512KB
3、 64KB ;
4、 32GB
;最大:ffff
3:能够将ax中的内容送到内存0000:0200H处的指令序列是__4__。
...
阅读全文 |
评论次数(1) |
浏览次数(592) |
所属类型(汇编作业)
『 查看更多文章 』