王爽-汇编实验5
来源:互联网 发布:秋冬睡衣知乎 编辑:程序博客网 时间:2024/05/17 23:14
5-5
assume cs:codea segment db 1,2,3,4,5,6,7,8a endsb segment db 1,2,3,4,5,6,7,8b endsc segment db 0,0,0,0,0,0,0,0c endscode segmentstart: mov ax,a mov ds,ax mov ax,b mov ss,ax mov ax,c mov es,ax mov bx,0 mov cx,8s: mov al,ds:[bx] add al,ss:[bx] mov es:[bx],al inc bx loop s mov ax,4c00h int 21hcode endsend start
各个段寄存器可以拿来用ss段寄存器可以直接使用,而不是只能向栈一样使用,主要与偏移地址有关
5-6
assume cs:code
a segment
dw 1,2,3,4,5,6,7,8,9,0ah,0bh,0ch,0dh,0eh,0fh,0ffh
a ends
b segment
dw 0,0,0,0,0,0,0,0
b ends
code segment
start:
mov ax,a
mov ds,ax
mov ax,b
mov ss,ax
mov sp,0010h
mov bx,0
mov cx,8
s: push ds:[bx]
inc bx
inc bx ;bx 每次要加2 因为对栈进行操作每次两个字节 加一次bx偏移一个字节
loop s
mov ax,4c00h
int 21h
code ends
end start
阅读全文
0 0
- 王爽-汇编实验5
- 王爽 汇编 实验14
- 汇编实验
- 汇编 实验
- 汇编实验
- 汇编实验
- 汇编学习-王爽-实验10的答案
- 王爽.汇编.第三版.实验七.答案
- 王爽.汇编.第三版.实验12.答案
- 王爽.汇编.第三版.实验14.答案
- 王爽.汇编.第三版.实验16.答案
- 汇编学习笔记-实验5[2]
- 王爽汇编第二版实验5
- 汇编实验总结
- 数字录音机 汇编实验
- 汇编第二次实验
- 汇编字符串匹配实验
- ARM9蜂鸣器汇编实验
- 数据库1.0 -- 数据库的基本操作
- 【NOIP 2015】神奇的幻方
- vue路由
- windows环境下使用git客户端、GitHub和TortoiseGit管理项目代码
- Netflix开源类库archaius(一)概述
- 王爽-汇编实验5
- 数据结构--约瑟夫环(含密码,C++实现)
- Centos常用基础命令
- hibernate-基本用法1
- JS中的块级作用域,var、let、const三者的区别
- Linux之初识命令(Commands)
- leetcode 680 Valid Palindrome II
- Javascript中的onkeydown、onkeypress、onkeyup的区别
- dpkg: 另外一个进程已经为状态数据库加了锁