(1)
assume cs:code,ds:data,ss:stack
data segment
dw 0123H,0456H,0789H,0abcH,0defH,0fedH,0cbaH,0987H
data ends
stack segment
dw 0,0,0,0,0,0,0,0
stack ends
code segment
start:
mov ax,stack
mov ss,ax
mov sp,16
mov ax,data
mov ds,ax
p...


- [hychewei] 算法~~~源码都可以~~~ 11/25 15:09
- [martian] 博主什么意思,要源码? 11/24 20:35
- [mess] 说说自己的思路。可以先考虑用c语言实现,然后用汇编再重写。 思路有了,语言都是工具,对于这个问题什 11/24 14:42
- [hychewei] 验证后,您的是正确的~谢谢了~ 11/23 19:58
- [abob] (4)第3个可以,第1,2不行~我知道肯定是因为程序起点不明确的原因,但不知道为什么第2个的MOV 11/23 16:32
- [hychewei] 谢谢~~以改正~~呵呵~~ 11/22 14:03
- [crazyman] 第二题 mov sp,0026H 你的栈顶定位有问题,26H=38 啊!! 11/22 11:12
- [crazyman] 第一题不对,汇编指令不支持mov 内存,内存 这样的指令!! mov cs:[bx],[bx] 11/22 11:11
- [tomato] “读者”改成“学习者” 11/21 11:25
- [tomato] 哦?汇编网还给读者写信?这么好啊?信的内容可否发出来晒晒? 11/21 11:25
[2008-11-23 13:14] 实验五
阅读全文 |
评论次数(2) |
浏览次数(672) |
所属类型(汇编作业)
[2008-11-21 23:02] 检测点6.1
(1)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,4c00h
int 21h
codesg ends
e...
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,4c00h
int 21h
codesg ends
e...
阅读全文 |
评论次数(3) |
浏览次数(647) |
所属类型(汇编作业)
[2008-05-07 20:58] 实验四 1
1.
ASSUME CS:CODE
CODE SEGMENT
MOV AX,0H
MOV DS,AX
MOV BX,0200H
MOV DX,0H
MOV CX,40H
S:
MOV DS:[BX],DX
INC BX
INC DX
LOOP S
MOV AX,4C00H
INT 21H
CODE ENDS
END
2.
ASSUME CS:CODE
CODE SEGMENT
MOV AX,0020H
MOV DS,AX
MOV BX,1H 注: 我理解应该是MOV BX,0H,但是那样会出现前两个单元都为0的情况!再试了一下这个!正确!哪...
ASSUME CS:CODE
CODE SEGMENT
MOV AX,0H
MOV DS,AX
MOV BX,0200H
MOV DX,0H
MOV CX,40H
S:
MOV DS:[BX],DX
INC BX
INC DX
LOOP S
MOV AX,4C00H
INT 21H
CODE ENDS
END
2.
ASSUME CS:CODE
CODE SEGMENT
MOV AX,0020H
MOV DS,AX
MOV BX,1H 注: 我理解应该是MOV BX,0H,但是那样会出现前两个单元都为0的情况!再试了一下这个!正确!哪...
阅读全文 |
评论次数(1) |
浏览次数(643) |
所属类型(汇编作业)
[2008-05-03 09:15] 检测点3.2
(1)
mov ax,1000h
mov ds,ax
mov ax,2000h
mov ss,ax
mov sp,0010
push [0]
push [2]
push [4]
push [6]
push [8]
push [a]
push [c]
push [e]
(2)
mov ax,2000h
mov ds,ax
mov ax,1000h
mov ss,ax
mov sp,0000h
pop [e]
pop [c]
pop [a]
pop [8]
pop [6]
pop [4]
pop [2]
pop [0]...
mov ax,1000h
mov ds,ax
mov ax,2000h
mov ss,ax
mov sp,0010
push [0]
push [2]
push [4]
push [6]
push [8]
push [a]
push [c]
push [e]
(2)
mov ax,2000h
mov ds,ax
mov ax,1000h
mov ss,ax
mov sp,0000h
pop [e]
pop [c]
pop [a]
pop [8]
pop [6]
pop [4]
pop [2]
pop [0]...
阅读全文 |
评论次数(1) |
浏览次数(570) |
所属类型(汇编作业)
[2008-05-01 21:33] 检测点3.1
1.
mov ax,1
mov ds,ax
mov ax,[0000] ax=2662
mov bx,[0001] bx=e626
mov ax,bx ax=e626
mov ax,[0000] ax=2662
mov bx,[0002] bx=d6e6
add ax,bx ax=fd48
add ax,[0004] ax=ccd6
mov ax,0 ax=0
mov al,[0002] ax=0002
mov bx,0 bx=0
mov bl,[000c] bx...
mov ax,1
mov ds,ax
mov ax,[0000] ax=2662
mov bx,[0001] bx=e626
mov ax,bx ax=e626
mov ax,[0000] ax=2662
mov bx,[0002] bx=d6e6
add ax,bx ax=fd48
add ax,[0004] ax=ccd6
mov ax,0 ax=0
mov al,[0002] ax=0002
mov bx,0 bx=0
mov bl,[000c] bx...
阅读全文 |
评论次数(2) |
浏览次数(618) |
所属类型(汇编作业)
[2008-04-22 19:53] 检测点2.3
检测点2.3
下面的三条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?
MOV AX,BX
SUB AX,AX
JMP AX
答:
三次修改IP。第一次 MOV AX,BX.第二次:SUB AX,AX.第三次:JMP AX
最后IP中的值:0000...
下面的三条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?
MOV AX,BX
SUB AX,AX
JMP AX
答:
三次修改IP。第一次 MOV AX,BX.第二次:SUB AX,AX.第三次:JMP AX
最后IP中的值:0000...
阅读全文 |
评论次数(3) |
浏览次数(422) |
所属类型(汇编作业)
[2008-04-22 18:41] 检测点2.2
检测点2.2
1.给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为:00010到1000F。
2.有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为(1001H),最大为(2000H)...
1.给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为:00010到1000F。
2.有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为(1001H),最大为(2000H)...
阅读全文 |
评论次数(1) |
浏览次数(331) |
所属类型(汇编作业)
[2008-04-21 18:26] 第二单元检测点2.1
检测点2.1:
1:写出每一条汇编指令执行后相关寄存器的值。
mov ax,62627 AX=62627
mov ah,31H AX=31A3H
mov al,23H AX=3123H
add ax,ax AX=6246H
mov bx,826CH BX=826CH
mov cx,ax CX=6246H
mov ax,bx AX=826CH
add ax,bx AX=04D8H
mov al,bh ...
1:写出每一条汇编指令执行后相关寄存器的值。
mov ax,62627 AX=62627
mov ah,31H AX=31A3H
mov al,23H AX=3123H
add ax,ax AX=6246H
mov bx,826CH BX=826CH
mov cx,ax CX=6246H
mov ax,bx AX=826CH
add ax,bx AX=04D8H
mov al,bh ...
阅读全文 |
评论次数(1) |
浏览次数(345) |
所属类型(汇编作业)
[2008-04-21 16:22] 第一章课后题
1,1个CPU寻址能力为8K,哪么他的总线宽度为多少
答:13
2,1KB的存储器有()个存储单元?存储单元的编号从()到()。
1024,0--1023
3,1KB的存储器可以存储()个BIT,()个BYTE
8192 ,1024
4,1GB,1MB,1KB分别是:1073741824,1048576,1024
5,64KB,1MB,16MB,4GB
6,1B,1B,2B,2B,4B
7,512次,256次
8,二进制信息的形式存放...
答:13
2,1KB的存储器有()个存储单元?存储单元的编号从()到()。
1024,0--1023
3,1KB的存储器可以存储()个BIT,()个BYTE
8192 ,1024
4,1GB,1MB,1KB分别是:1073741824,1048576,1024
5,64KB,1MB,16MB,4GB
6,1B,1B,2B,2B,4B
7,512次,256次
8,二进制信息的形式存放...
阅读全文 |
评论次数(1) |
浏览次数(391) |
所属类型(汇编作业)
页码数(1):
1