assume cs:code
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset s1 ;设置ds:si指向源地址
mov ax,0
mov es,ax
mov di,200h ;设置es:di指向目的地址
mov cx,offset s4-offset s1
cld
rep movsb
mov ax,0
...
- [oldmtn] 是的,还要改进! 09/28 14:34
- [lwbfq] 没有问题。 08/22 20:55
- [lwbfq] 功能实现没有问题,不过代码缺少对寄存器现场的保存以及还原。 08/22 10:00
- [游客] 让显示三行,你多加了一行啊,这个倒是没关系,不过我对屏幕中间的理解是:行的中间,列的中间,你怎么理解 08/16 20:53
- [oldmtn] 谢谢鼓励,我故意弄的,,好看点 也就是可以输出任意的行数!! 08/16 14:58
- [app] 呵呵,加油啊!显示多了一行! 08/14 23:00
- [lwbfq] 我没有打算深入学习汇编,现在只把它认为是一门必学的基础课,是学好其它语言的基础,而这本书是一本非常好 09/29 19:26
[2008-08-22 19:00] 十三章 int指令 实验一
阅读全文 |
评论次数(1) |
浏览次数(702) |
所属类型(汇编作业)
[2008-08-21 09:46] 11章--标志寄存器
assume cs:codesg
datasg segment
db "Beginner's All-purpose Symbolic Instruction Code.",0
datasg ends
codesg segment
begin: mov ax,datasg
mov ds,ax
mov si,0
call letterc
mov ax,4c00h
int 21h
letterc :mov ch,0
...
datasg segment
db "Beginner's All-purpose Symbolic Instruction Code.",0
datasg ends
codesg segment
begin: mov ax,datasg
mov ds,ax
mov si,0
call letterc
mov ax,4c00h
int 21h
letterc :mov ch,0
...
阅读全文 |
评论次数(1) |
浏览次数(761) |
所属类型(汇编作业)
[2008-08-16 15:31] 汇编常用指令集
一.数据传送指令
1.传送指令(move)
语句格式:mov opd,ops
功能:将源操作数ops,传送至目的地址opd中,即(ops)->opd
影响标志位:无
2.数据交换指令(exchange)
语句格式:xchg opd,ops
功能:将源地址与目的地址中的内容互换,(opd)->ops,(ops)->opd
影响标志位:无
3.查表转换指令(translate)
语句格式:xlat ops或xlat
功能:描述为([bx+al])->al,即将以(bx)为首址,(al)为位移量的字节存储单元中的内容传送至al中
影响标志位...
1.传送指令(move)
语句格式:mov opd,ops
功能:将源操作数ops,传送至目的地址opd中,即(ops)->opd
影响标志位:无
2.数据交换指令(exchange)
语句格式:xchg opd,ops
功能:将源地址与目的地址中的内容互换,(opd)->ops,(ops)->opd
影响标志位:无
3.查表转换指令(translate)
语句格式:xlat ops或xlat
功能:描述为([bx+al])->al,即将以(bx)为首址,(al)为位移量的字节存储单元中的内容传送至al中
影响标志位...
阅读全文 |
评论次数(0) |
浏览次数(610) |
所属类型(默认类型)
[2008-08-16 15:13] 转移指令的原理----实验9, 有不好地方请喊
assume cs:codesg,ds:datasg,ss:stacksg
datasg segment
db 'welcome to masm!'
db 02h,24h,71h,0cah
datasg ends
stacksg segment
dw 8 dup (0)
stacksg ends
codesg segment
start: mov ax,datasg
mov ds,ax
mov ax,stacksg
mov ss,a...
datasg segment
db 'welcome to masm!'
db 02h,24h,71h,0cah
datasg ends
stacksg segment
dw 8 dup (0)
stacksg ends
codesg segment
start: mov ax,datasg
mov ds,ax
mov ax,stacksg
mov ss,a...
阅读全文 |
评论次数(2) |
浏览次数(761) |
所属类型(汇编作业)
[2008-08-14 19:52] 实验10,第一小问
assume cs:code
data segment
db 'welcome to masm!',0
data ends
code segment
start: mov dh,8
mov dl,3
mov cl,2
mov ax,data
mov ds,ax
mov si,0
call show_str
mov ax,4c00h
int 21h
show_str:push dx
push si
mov di,0
mov al,...
data segment
db 'welcome to masm!',0
data ends
code segment
start: mov dh,8
mov dl,3
mov cl,2
mov ax,data
mov ds,ax
mov si,0
call show_str
mov ax,4c00h
int 21h
show_str:push dx
push si
mov di,0
mov al,...
阅读全文 |
评论次数(0) |
浏览次数(689) |
所属类型(汇编作业)
[2008-08-14 10:46] 第九章 转移指令的原理 实验 ,终于做出来了,爽
assume cs:codesg,ds:datasg,ss:stacksg
datasg segment
db 'welcome to masm!'
db 02h,24h,71h,0cah
datasg ends
stacksg segment
dw 8 dup (0)
stacksg ends
codesg segment
start: mov ax,datasg
mov ds,ax
mov ax,stacksg
mov ss,ax
mov...
datasg segment
db 'welcome to masm!'
db 02h,24h,71h,0cah
datasg ends
stacksg segment
dw 8 dup (0)
stacksg ends
codesg segment
start: mov ax,datasg
mov ds,ax
mov ax,stacksg
mov ss,ax
mov...
阅读全文 |
评论次数(2) |
浏览次数(709) |
所属类型(汇编作业)
[2008-07-27 13:26] 古人话对我们现在编程人员也很有用!!!!!!!!1
书名:论语 作者:孔丘
子曰:“学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知,而不
愠,不亦君子乎?”
有子曰:“其为人也孝弟,而好犯上者,鲜矣;不好犯上,而好作乱者,未
之有也。君子务本,本立而道生。孝弟也者,其为仁之本与!”
子曰:“巧言令色,鲜矣仁!”
曾子曰:“吾日三省吾身:为人谋而不忠乎?与朋友交而不信乎?传不习乎?”
子曰:“道千乘之国,敬事而信,节用而爱人,使民以时。”
子曰:“弟子入则孝,出则悌,谨而信,泛爱众,而亲仁。行有馀力,则以
学文。”
子夏曰:“贤贤易色;事父母,能竭其力,事君,能致其身;与朋友交,言
而有...
子曰:“学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知,而不
愠,不亦君子乎?”
有子曰:“其为人也孝弟,而好犯上者,鲜矣;不好犯上,而好作乱者,未
之有也。君子务本,本立而道生。孝弟也者,其为仁之本与!”
子曰:“巧言令色,鲜矣仁!”
曾子曰:“吾日三省吾身:为人谋而不忠乎?与朋友交而不信乎?传不习乎?”
子曰:“道千乘之国,敬事而信,节用而爱人,使民以时。”
子曰:“弟子入则孝,出则悌,谨而信,泛爱众,而亲仁。行有馀力,则以
学文。”
子夏曰:“贤贤易色;事父母,能竭其力,事君,能致其身;与朋友交,言
而有...
阅读全文 |
评论次数(0) |
浏览次数(590) |
所属类型(默认类型)
[2008-07-16 14:25] 引用文章
1.CPU能直接识别并执行的指令称为机器指令。机器指令在形式上表现为二进制编码。而机器语言是机器指令的集合。
2.机器指令与CPU有着密切的关系。每一种微处理器(CPU),由于硬件设计和内部结构的不同,就需要用不同的电平脉冲(机器指令)来控制,使它工作。因此,通常CPU种类不同,对应的机器指令也就不同。
3.机器语言是用二进制编码的机器指令的集合及一组使用机器指令的规则。它是CPU能直接识别的唯一语言。只有用机器语言描述的程序,CPU才能直接执行。
4.汇编语言由汇编指令、伪指令及其它符号组成的。其中汇编指令是机器码的助记符,有相对应的机器码;而伪指令和其他符号没有对应的机器...
2.机器指令与CPU有着密切的关系。每一种微处理器(CPU),由于硬件设计和内部结构的不同,就需要用不同的电平脉冲(机器指令)来控制,使它工作。因此,通常CPU种类不同,对应的机器指令也就不同。
3.机器语言是用二进制编码的机器指令的集合及一组使用机器指令的规则。它是CPU能直接识别的唯一语言。只有用机器语言描述的程序,CPU才能直接执行。
4.汇编语言由汇编指令、伪指令及其它符号组成的。其中汇编指令是机器码的助记符,有相对应的机器码;而伪指令和其他符号没有对应的机器...
阅读全文 |
评论次数(0) |
浏览次数(621) |
所属类型(默认类型)