(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 codesg:[bx],ax
add bx,2
loop s
mov ax,4c00h
...
- [游客] 没问题。 不过,mov sp,24h 为什么给这个值呢? 04/24 20:00
- [tomato] 第三题中,请教博主的20是怎么来的呢? 04/17 23:05
- [tomato] 第二题正确吗?实验的结果看了吗? 04/17 23:02
- [tomato] 完全正确。 04/17 11:34
- [tomato] 2.3的表述有问题。 04/17 11:33
- [tomato] 3.1的第一题和3.2的第一题都有点问题。再看看喽! 04/17 11:24
[2009-04-18 13:54] 检测点6.1
阅读全文 |
评论次数(1) |
浏览次数(132) |
所属类型(汇编作业)
[2009-04-17 14:50] 第五章实验4[bx]和loop的使用
(1)编程,向内存0:200~0:23F依次传送数据0~63(3FH)
程序:
assume cs:codesg
codesg segment
mov ax,20H
mov ds,ax
mov bx,0
mov cx,64
s:
mov [bx],bx
inc bx
loop s
mov ax,4c00h
int 21h
codesg ends
end
(2)编程,向内存0:200~0:23F依次传送数据0~63,程序中只能使用9条指令,9条指令包括"mov ax,4c00h"和"int 21h".
程序:
assume cs...
程序:
assume cs:codesg
codesg segment
mov ax,20H
mov ds,ax
mov bx,0
mov cx,64
s:
mov [bx],bx
inc bx
loop s
mov ax,4c00h
int 21h
codesg ends
end
(2)编程,向内存0:200~0:23F依次传送数据0~63,程序中只能使用9条指令,9条指令包括"mov ax,4c00h"和"int 21h".
程序:
assume cs...
阅读全文 |
评论次数(2) |
浏览次数(147) |
所属类型(汇编作业)
[2009-04-16 20:05] 第三章检测题
检测点3.1
(1)在DEBUG中,用"d 0:01f"查看内存,结果如下。
0000:0000 70 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 60
0000:0010 62 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 66 88
下面的程序执行前,AX=0,BX=0,写出每条汇编指令执行完后相关寄存器中的值。
mov ax,1
mov ds,ax
mov ax,[0000] AX=2662H
mov bx,[0001] BX=E626H
mov ax,bx ...
(1)在DEBUG中,用"d 0:01f"查看内存,结果如下。
0000:0000 70 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 60
0000:0010 62 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 66 88
下面的程序执行前,AX=0,BX=0,写出每条汇编指令执行完后相关寄存器中的值。
mov ax,1
mov ds,ax
mov ax,[0000] AX=2662H
mov bx,[0001] BX=E626H
mov ax,bx ...
阅读全文 |
评论次数(1) |
浏览次数(146) |
所属类型(汇编作业)
[2009-04-16 19:19] 第二章检测题
检测点2.1
(1)写出每条汇编指令执行后相关的寄存器中的值.
mov ax,62627 AX=F4A3H
mov ah,31H AX=31A3H
mov al,23H AX=3123H
mov ax,ax AX=3123H
mov bx,826cH BX=826cH
mov cx,ax CX=3123H
mov ax,bx AX=826cH
mov al,bh AX=8282H
mov ah,bl AX=6c82H
add ah,ah AX=d882H
add al,6 ...
(1)写出每条汇编指令执行后相关的寄存器中的值.
mov ax,62627 AX=F4A3H
mov ah,31H AX=31A3H
mov al,23H AX=3123H
mov ax,ax AX=3123H
mov bx,826cH BX=826cH
mov cx,ax CX=3123H
mov ax,bx AX=826cH
mov al,bh AX=8282H
mov ah,bl AX=6c82H
add ah,ah AX=d882H
add al,6 ...
阅读全文 |
评论次数(1) |
浏览次数(111) |
所属类型(汇编作业)
[2009-04-16 18:52] 第一章检测题
检测点1.1
(1)一个cpu的寻址能力为8KB,那么它的地址总线宽度为13.
(2)1KB的存储器有1024个存储单元.存储单元的编号从0到1023.
(3)1KB的存储器可以存储8192个bit,1024个Byte.
(4)1GB,1MB,1KB分别是2^30,2^20,2^10Byte.
(5)8080,8088,8086,80286,80386的地址总线宽度分别为16根,20根,24根,32根,则它们的寻址能力分别为64KB,1MB,16MB,4GB
(6)8080,8088,8086,80286的数据总线宽度分别为8根,8根,16根,16根,32根。则它们一次可以传送的数...
(1)一个cpu的寻址能力为8KB,那么它的地址总线宽度为13.
(2)1KB的存储器有1024个存储单元.存储单元的编号从0到1023.
(3)1KB的存储器可以存储8192个bit,1024个Byte.
(4)1GB,1MB,1KB分别是2^30,2^20,2^10Byte.
(5)8080,8088,8086,80286,80386的地址总线宽度分别为16根,20根,24根,32根,则它们的寻址能力分别为64KB,1MB,16MB,4GB
(6)8080,8088,8086,80286的数据总线宽度分别为8根,8根,16根,16根,32根。则它们一次可以传送的数...
阅读全文 |
评论次数(1) |
浏览次数(149) |
所属类型(汇编作业)
页码数(1):
1