assume cs:code
a segment
dw 1,2,3,4,5,6,7,8
a ends
b segment
dw 0,0,0,0,0,0,0,0
b ends
code segment
start:mov ax,b
mov ss,ax
mov sp,16
mov ax,a
mov ds,ax
mov bx,0
mov cx,8
s:push [bx]
add bx,2
loop s
mov ax,4c00h
...


- [duckgaga] good 05/04 23:54
- [crazyman] 狠好。 05/04 21:57
- [xiaoqiang] 没问题,继续 05/04 16:14
- [mess] 他们的功能虽然一样,但是还是有区分的,不过我们编程用那个都可以,我喜欢用inc 比较字母少啊 :-) 04/27 16:03
- [mouse] 当手册用不错,顶下~ 04/24 09:41
- [mxzjzj] 是的,谢谢。 04/23 09:04
- [black] 恩,逻辑很正确 04/21 12:54
- [black] 恩,应该是bx 厉害啊 04/21 12:49
- [mxzjzj] mov bx,0 网上的答案是mov bl,0 ,我觉得是错误的,应该是bx,0 04/21 11:34
- [游客] 博主很认真啊,受教了 04/11 17:34
[2008-05-04 10:49] 实验五:第六题:
阅读全文 |
评论次数(3) |
浏览次数(852) |
所属类型(汇编作业)
[2008-04-24 09:30] inc 和add的区别
inc bx;
add bx,1;这两个指令功能是一样的。都是加一,那么我在写汇编程序的时候,究竟用那个好呢,他们之间有什么区别呢,希望大侠们帮我解决一下啊。...
add bx,1;这两个指令功能是一样的。都是加一,那么我在写汇编程序的时候,究竟用那个好呢,他们之间有什么区别呢,希望大侠们帮我解决一下啊。...
阅读全文 |
评论次数(1) |
浏览次数(721) |
所属类型(汇编技术疑问)
[2008-04-23 09:01] debug
“DEBUG”反汇编
DEBUG是Windows自带的调试工具,看Help吧,又是一大堆E文。
所以这里解释一下
一、A(assemble):汇编命令
命令格式:a[<目标开始地址>]
功能:从address地址开始写入汇编命令,回车结束此行,进入下一内存地址的编译。如无address参数,则默认从cs:ip下一址开始编译。
例:a 1000:1000 从1000:1000地址开始输入汇编指令。
二、C(compare):比较命令
命令格式:c<范围><地址范围>
...
DEBUG是Windows自带的调试工具,看Help吧,又是一大堆E文。
所以这里解释一下
一、A(assemble):汇编命令
命令格式:a[<目标开始地址>]
功能:从address地址开始写入汇编命令,回车结束此行,进入下一内存地址的编译。如无address参数,则默认从cs:ip下一址开始编译。
例:a 1000:1000 从1000:1000地址开始输入汇编指令。
二、C(compare):比较命令
命令格式:c<范围><地址范围>
...
阅读全文 |
评论次数(1) |
浏览次数(696) |
所属类型(每章关键点总结)
[2008-04-21 11:27] 实验4 第二题
assume cs:code
code segment
mov ax,0020h
mov ds,ax
mov bx,0
mov cx,64
s:mov [bx],bl
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end...
code segment
mov ax,0020h
mov ds,ax
mov bx,0
mov cx,64
s:mov [bx],bl
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end...
阅读全文 |
评论次数(3) |
浏览次数(648) |
所属类型(汇编作业)
[2008-04-21 11:21] 第五章 实验4
assume cs:code
code segment
mov ax,0020h
mov ds,ax
mov bx,0
mov dl,0
mov cx,64
s:mov [bx],dl
inc bx
inc dl
loop s
mov ax,4c00h
int 21h
code ends
end...
code segment
mov ax,0020h
mov ds,ax
mov bx,0
mov dl,0
mov cx,64
s:mov [bx],dl
inc bx
inc dl
loop s
mov ax,4c00h
int 21h
code ends
end...
阅读全文 |
评论次数(1) |
浏览次数(871) |
所属类型(汇编作业)
[2008-04-11 15:19] 第三章学习笔记
1.字单元:存放一个16位的字型数据的内存单元,由两个地址连续的内存单元组成。高地址单元中存放字型数据的高位字节,低地址单元中存放字型数据的低位字节。起始地址为N的字单元简称N地址字单元。任何两个地址连续的内存单元(N单元和N+1单元)都可以看成两个单独的内存单元或者看作是一个N地址字单元。
2.DS段寄存器,通常用来存放要访问数据的段地址。
[address]表示一个内存单元,其物理地址=DS值*16+address,其中address是内存单元的偏移地址。[address]的段地址默认存放在DS中,指令执行时,8086CPU自动取DS的值做为内存单元的段地址。
3....
2.DS段寄存器,通常用来存放要访问数据的段地址。
[address]表示一个内存单元,其物理地址=DS值*16+address,其中address是内存单元的偏移地址。[address]的段地址默认存放在DS中,指令执行时,8086CPU自动取DS的值做为内存单元的段地址。
3....
阅读全文 |
评论次数(2) |
浏览次数(707) |
所属类型(每章关键点总结)
[2008-04-11 15:18] 第二章学习笔记
1.CPU由运算器、控制器及寄存器等器件组成,运算器进行信息处理,寄存器进行信息存储,控制器控制各器件工作。它们之间的数据传送由内部总线完成。
2.8086CPU所有寄存器均为十六位,可存放两字节数据。
3.8086CPU中有四个用于存放一般性数据的寄存器,称为通用寄存器,分别中AX、BX、CX、DX。为了和8位CPU兼容,将这四个通用寄存器分别分开当做两个独立的8位寄存器使用。
AX:AH(8~15)高8位 AL(0-7)低8位
BX:BH(8~15)高8位 BL(0-7)低8位
CX:CH(8~15)高8位 CL(0-7)低8位
DX:DH(8~15)...
2.8086CPU所有寄存器均为十六位,可存放两字节数据。
3.8086CPU中有四个用于存放一般性数据的寄存器,称为通用寄存器,分别中AX、BX、CX、DX。为了和8位CPU兼容,将这四个通用寄存器分别分开当做两个独立的8位寄存器使用。
AX:AH(8~15)高8位 AL(0-7)低8位
BX:BH(8~15)高8位 BL(0-7)低8位
CX:CH(8~15)高8位 CL(0-7)低8位
DX:DH(8~15)...
阅读全文 |
评论次数(0) |
浏览次数(647) |
所属类型(每章关键点总结)
[2008-04-11 15:17] 第一章学习笔记
1.机器语言的不便纠错调试及难于记忆导致汇编语言的产生,汇编指令是机器指令便于记忆的书写格式。程序员们用汇编指令编写程序,然后通过编译器转换成机器指令让机器去执行那些个0101代码,编译器是人机对话的语言翻译。
2.汇编语言由三类指令组成:
(1)汇编指令:机器码助记符,有对应的机器码,如Jmp对应机器码是EB;
(2)伪指令:无对应机器码,由编译器执行,计算机不执行;
(3)其他符号:如“+、-、*、/”,无对应机器码,由编译器识别。
3.数据和指令在存储器中都由二进制信息表示,没有区别,存储器从0开始顺序编号。
1Byte=8Bit 一个字节等于8个二进制位...
2.汇编语言由三类指令组成:
(1)汇编指令:机器码助记符,有对应的机器码,如Jmp对应机器码是EB;
(2)伪指令:无对应机器码,由编译器执行,计算机不执行;
(3)其他符号:如“+、-、*、/”,无对应机器码,由编译器识别。
3.数据和指令在存储器中都由二进制信息表示,没有区别,存储器从0开始顺序编号。
1Byte=8Bit 一个字节等于8个二进制位...
阅读全文 |
评论次数(0) |
浏览次数(557) |
所属类型(每章关键点总结)
[2008-04-11 14:57] 3.1 初始状态栈是空的
是指10000H--1000FH里面没有数据呢,还是指栈顶不在此段内存单元中,所以说他是空的?
答:不是栈里没数据。如果里面有数据还可以覆盖掉。栈是空的是说初始化的栈顶10010H不在10000H--1000FH这段内存中。也就是说SS:SP只能指向栈的最底部单元下面的单元。...
答:不是栈里没数据。如果里面有数据还可以覆盖掉。栈是空的是说初始化的栈顶10010H不在10000H--1000FH这段内存中。也就是说SS:SP只能指向栈的最底部单元下面的单元。...
阅读全文 |
评论次数(0) |
浏览次数(672) |
所属类型(每章关键点总结)
[2008-04-09 19:26] 问题3.4
mov ax,11316 .我在debug 下输入不行啊。...
阅读全文 |
评论次数(1) |
浏览次数(720) |
所属类型(汇编作业)
『 查看更多文章 』