Author:JRH from XJTU CS 09 2011-7-10
汇编语言考前总结
第一章基础知识
【大纲要求】
1.掌握常用的各种进制数的表示、转换规则和运算;
2.掌握带符号数的码制表示方法及其补码运算;
3.熟悉数据的表示范围;
4.了解计算机存取信息的基本数据类型;
5.了解计算机中字符的表示;
6.熟悉几种基本的逻辑运算;
7.什么叫汇编语言。
【思考题】
1. 计算机内部是采用什么计数制来表示数和信息的? 二进制
2. 十进制数转换为二进制数有几种方法? 降冪法、除法
3. 二进制数和...
- [chinatree] 顶了,很适合我学习,另外我还想问问楼主,能不能给大家讲讲浮点指令呀,特别是十进制浮点数转换成二进制时 07/12 03:58
- [chinatree] 还是有些问题 data segment a dw 1,4,2,5,7,9,6,3 data e 07/11 13:18
- [chinatree] 应该是这样,刚才有些小错误: data segment a dw 1,4,2,5,7,9,6,3 07/11 08:25
- [chinatree] 似乎可以写成下面这样: data segment a dw 1,4,2,5,7,9,6,3 d 07/11 02:45
[2011-07-12 15:51] 汇编语言考前总结
阅读全文 |
评论次数(0) |
浏览次数(624) |
所属类型(默认类型)
[2011-07-11 19:52] 汇编常用指令与标志位
加法指令 ADD (addition)
指令对标志位的影响:
CF=1 最高有效位向高位有进位
CF=0 最高有效位向高位无进位
OF=1 两个同符号数相加(正数+正数 或 负数+负数),结果符号与其相反。
OF=0 两个不同符号数相加,或同符号数相加,结果符号与其相同。
带进位加法指令 ADC (add with carry)
指令对标志位的影响:
...
指令对标志位的影响:
CF=1 最高有效位向高位有进位
CF=0 最高有效位向高位无进位
OF=1 两个同符号数相加(正数+正数 或 负数+负数),结果符号与其相反。
OF=0 两个不同符号数相加,或同符号数相加,结果符号与其相同。
带进位加法指令 ADC (add with carry)
指令对标志位的影响:
...
阅读全文 |
评论次数(1) |
浏览次数(666) |
所属类型(默认类型)
[2011-07-10 21:25] 汇编语言实现加标记的冒泡排序
;冒泡排序
;author JRH
;2011.7.10
assume ds:data
data segment
a dw 1,4,2,5,7,9,6,3
data ends
code segment
start:
mov ax,data
mov ds,ax
mov cx,8
dec cx
lop1:
push cx
mov dx,0
mov si,0
lop2:
mov bp,a[si]
c...
;author JRH
;2011.7.10
assume ds:data
data segment
a dw 1,4,2,5,7,9,6,3
data ends
code segment
start:
mov ax,data
mov ds,ax
mov cx,8
dec cx
lop1:
push cx
mov dx,0
mov si,0
lop2:
mov bp,a[si]
c...
阅读全文 |
评论次数(3) |
浏览次数(729) |
所属类型(默认类型)
[2011-06-30 10:48] 实验14
;author JRH
;2011.6.30
; p271 实验14《汇编语言》第二版 王爽著
assume cs:code
code segment
s: db 9,8
h: db 4,2
start:
mov bx,offset s
mov ax,cs
mov ds,ax
mov di,0
mov bp,0
mov cx,2
dis:
push cx
push bx
mov al,ds:[di+bx]
...
;2011.6.30
; p271 实验14《汇编语言》第二版 王爽著
assume cs:code
code segment
s: db 9,8
h: db 4,2
start:
mov bx,offset s
mov ax,cs
mov ds,ax
mov di,0
mov bp,0
mov cx,2
dis:
push cx
push bx
mov al,ds:[di+bx]
...
阅读全文 |
评论次数(0) |
浏览次数(417) |
所属类型(汇编作业)
[2011-06-30 08:45] 实验13 (3)
assume cs:code
code segment
s1: db 'Good,better,best,','$'
s2: db 'Never let it rest,','$'
s3: db 'Till good is better','$'
s4: db 'And better,best.','$'
s: dw offset s1,offset s2,offset s3,offset s4
row: db 2,4,6,8
start:mov ax,cs
mov ds,ax
mov bx,offset ...
code segment
s1: db 'Good,better,best,','$'
s2: db 'Never let it rest,','$'
s3: db 'Till good is better','$'
s4: db 'And better,best.','$'
s: dw offset s1,offset s2,offset s3,offset s4
row: db 2,4,6,8
start:mov ax,cs
mov ds,ax
mov bx,offset ...
阅读全文 |
评论次数(0) |
浏览次数(395) |
所属类型(汇编作业)
[2011-06-29 23:37] 实验13 (2)
assume cs:code
code segment
start:
mov ax,cs
mov ds,ax
mov ax,0
mov es,ax
mov si,offset lp
mov di,200h
mov cx,offset lpend - offset lp
cld
rep movsb
mov WORD ptr es:[7ch*4],200h
mov WORD ptr es:[7ch*4+2],0...
code segment
start:
mov ax,cs
mov ds,ax
mov ax,0
mov es,ax
mov si,offset lp
mov di,200h
mov cx,offset lpend - offset lp
cld
rep movsb
mov WORD ptr es:[7ch*4],200h
mov WORD ptr es:[7ch*4+2],0...
阅读全文 |
评论次数(0) |
浏览次数(451) |
所属类型(汇编作业)
[2011-06-29 23:36] 实验13 (1)
assume cs:code
data segment
db "welcome to masm!",0
data ends
code segment
start:
;安装程序-------------------
mov ax,cs
mov ds,ax
mov ax,0
mov es,ax
mov si,offset lp
mov di,200h
mov cx,offset lpend - offset lp
cld
...
data segment
db "welcome to masm!",0
data ends
code segment
start:
;安装程序-------------------
mov ax,cs
mov ds,ax
mov ax,0
mov es,ax
mov si,offset lp
mov di,200h
mov cx,offset lpend - offset lp
cld
...
阅读全文 |
评论次数(0) |
浏览次数(440) |
所属类型(汇编作业)
[2011-06-29 23:34] 实验12
assume cs:code
code segment
start:mov ax,cs
mov ds,ax
mov ax,0
mov es,ax
mov si,offset do0
mov di,200h
mov cx,offset do0end - offset do0
cld
rep movsb
;mov ax,0
; mov es,ax
mov WORD ptr es:[0*4],200h
m...
code segment
start:mov ax,cs
mov ds,ax
mov ax,0
mov es,ax
mov si,offset do0
mov di,200h
mov cx,offset do0end - offset do0
cld
rep movsb
;mov ax,0
; mov es,ax
mov WORD ptr es:[0*4],200h
m...
阅读全文 |
评论次数(0) |
浏览次数(426) |
所属类型(汇编作业)
[2011-06-29 23:33] 实验11
;author jiangruhua
;2011.6.29
;《汇编语言》 王爽 第二版 实验11
assume cs:code
data segment
db "Beginner All-purpose Symbolic Instruction Code.",0
data ends
code segment
start:mov ax,data
mov ds,ax
mov si,0
call letterc
mov ax,4c00h
int 21h
letterc:
s...
;2011.6.29
;《汇编语言》 王爽 第二版 实验11
assume cs:code
data segment
db "Beginner All-purpose Symbolic Instruction Code.",0
data ends
code segment
start:mov ax,data
mov ds,ax
mov si,0
call letterc
mov ax,4c00h
int 21h
letterc:
s...
阅读全文 |
评论次数(0) |
浏览次数(421) |
所属类型(汇编作业)
[2011-06-28 17:12] 实验10 (3)
;author: JRH
;2011.6.28
;《汇编语言》王爽 第二版 实验10.3
assume cs:code
data segment
db 10 dup(0)
data ends
code segment
start:
mov ax,12666
mov bx,data
mov ds,bx
mov si,0
call dtoc
mov dh,8 ;此处输入显示位置的行号
mov dl,3 ;此处输入显示位置的列号
mov cl,2 ;此处为显示颜色
...
;2011.6.28
;《汇编语言》王爽 第二版 实验10.3
assume cs:code
data segment
db 10 dup(0)
data ends
code segment
start:
mov ax,12666
mov bx,data
mov ds,bx
mov si,0
call dtoc
mov dh,8 ;此处输入显示位置的行号
mov dl,3 ;此处输入显示位置的列号
mov cl,2 ;此处为显示颜色
...
阅读全文 |
评论次数(0) |
浏览次数(428) |
所属类型(汇编作业)
『 查看更多文章 』