下面的程序执行后,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...
- [游客] 这也不对啊。题目也不完全。 06/16 11:42
- [游客] answer ? 06/16 11:41
- [游客] 是多少呢?怎么没有回答。 06/16 11:41
- [tomato] 正确。 06/12 09:34
- [tomato] 缺了第四条指令哦! 06/12 09:33
- [tomato] 完全正确。 06/12 09:31
- [tomato] 正确。 06/12 09:24
- [tomato] 正确。 06/12 09:13
- [tomato] 不知博主为何每道题都要进行省略呢? 06/11 08:37
- [tomato] 怎么没发现博主的答案呢? 06/11 08:35
[2009-06-12 07:51] 检测点10.4
阅读全文 |
评论次数(1) |
浏览次数(367) |
所属类型(汇编作业)
[2009-06-12 07:50] 检测点10.3
下面的程序执行后,ax中的数值是多少?
内存地址 机器码 汇编码
1000:0 b8 00 00 mov ax,0
1000 : 0 9a 00 00 call far ptr s
1000 : 8 40 inc ax
1000 : 7 58 s:pop ax
add ax,ax
pop bx...
内存地址 机器码 汇编码
1000:0 b8 00 00 mov ax,0
1000 : 0 9a 00 00 call far ptr s
1000 : 8 40 inc ax
1000 : 7 58 s:pop ax
add ax,ax
pop bx...
阅读全文 |
评论次数(1) |
浏览次数(329) |
所属类型(汇编作业)
[2009-06-12 07:49] 检测点10.2
下面的程序执行后,ax中的数值是多少?
内存地址 机器码 汇编码
1000:0 b8 00 00 mov ax,0
1000 : 0 e8 01 00 call s
1000 : 6 40 inc ax
1000 : 7 58 s:pop...
内存地址 机器码 汇编码
1000:0 b8 00 00 mov ax,0
1000 : 0 e8 01 00 call s
1000 : 6 40 inc ax
1000 : 7 58 s:pop...
阅读全文 |
评论次数(0) |
浏览次数(290) |
所属类型(汇编作业)
[2009-06-12 07:48] 检测点10.1
assume cs:code
stack segment
db16 dup (0)
stack ends
start: mov ax,stack
mov ss,ax
mov sp.16
mov ax,1000h
push ax...
stack segment
db16 dup (0)
stack ends
start: mov ax,stack
mov ss,ax
mov sp.16
mov ax,1000h
push ax...
阅读全文 |
评论次数(1) |
浏览次数(349) |
所属类型(汇编作业)
[2009-06-12 07:45] 检测点9.3
补全程序,利用loop指令,实现在内存2000H段中查找第一个值为0的byte,找到后,将它的偏移地址存储在dx中。
assume cs:code
code segment
start:
mov ax,2000h
mov ds,ax
mov bx,0
s:
mov cl,[bx]
mov ch,0
inc cx ;此条...
assume cs:code
code segment
start:
mov ax,2000h
mov ds,ax
mov bx,0
s:
mov cl,[bx]
mov ch,0
inc cx ;此条...
阅读全文 |
评论次数(1) |
浏览次数(372) |
所属类型(汇编作业)
[2009-06-12 07:44] 检测点9.2
检测点9.2(第172页)
----------------------
从标号s处开始所要填写的四条指令依次如下:
第一条指令:mov cl,[bx]
第二条指令:mov ch,0
第三条指令:jcxz ok...
----------------------
从标号s处开始所要填写的四条指令依次如下:
第一条指令:mov cl,[bx]
第二条指令:mov ch,0
第三条指令:jcxz ok...
阅读全文 |
评论次数(1) |
浏览次数(332) |
所属类型(汇编作业)
[2009-06-12 07:41] 检测点9.1
(1)若要使jmp指令执行后,CS:IP指向程序的第一条指令,在data段中应该定义哪些数据?
完整程序如下:
assume cs:code,ds:data
data segment
db 0,0,0
data ends
code segment
start: mov ax,data
mov ds,ax
mov bx,0
jmp word ptr [bx+1] ;段内间接转移
code end...
完整程序如下:
assume cs:code,ds:data
data segment
db 0,0,0
data ends
code segment
start: mov ax,data
mov ds,ax
mov bx,0
jmp word ptr [bx+1] ;段内间接转移
code end...
阅读全文 |
评论次数(1) |
浏览次数(315) |
所属类型(汇编作业)
[2009-06-12 07:31] 检测点6.1
(1)下面的程序实现依次用内存0:0-0: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]
mov cs:[bx],ax
add bx,2
loop s
mov ax,4c00...
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]
mov cs:[bx],ax
add bx,2
loop s
mov ax,4c00...
阅读全文 |
评论次数(1) |
浏览次数(361) |
所属类型(汇编作业)
[2009-06-10 21:52] 检测点16.1
下面的程序将code段中a处的8个数据累加,结果存储到b处的dword中,补全程序。
完整程序如下:
assume cs:code
code segment
a dw 1,2,3,4,5,6,7,8
b dd 0
start:
mov si,0
mov cx,8
s: mov ax,a[si]
add word ptr b,ax
adc word ptr b[2],0
add si,...
完整程序如下:
assume cs:code
code segment
a dw 1,2,3,4,5,6,7,8
b dd 0
start:
mov si,0
mov cx,8
s: mov ax,a[si]
add word ptr b,ax
adc word ptr b[2],0
add si,...
阅读全文 |
评论次数(0) |
浏览次数(304) |
所属类型(汇编作业)
[2009-06-10 21:51] 检测点16.2
下面的程序将code段中a处的8个数据累加,结果存储到b处的字中,补全程序。
完整程序如下:
assume cs:code,ds:data
data segment
a db 1,2,3,4,5,6,7,8
b dw 0
data ends
code segment
start:
mov ax,data
mov ds,ax
mov si,0
mov cx,8
s: mov al,...
完整程序如下:
assume cs:code,ds:data
data segment
a db 1,2,3,4,5,6,7,8
b dw 0
data ends
code segment
start:
mov ax,data
mov ds,ax
mov si,0
mov cx,8
s: mov al,...
阅读全文 |
评论次数(0) |
浏览次数(349) |
所属类型(汇编作业)
『 查看更多文章 』