dtoc:
;名称:dtoc
;功能:将word 型数据转变为表示十进制数的字符串,字符串以0为结尾符
;参数:(ax)=word型数据
; ds:si指向字符串的首地址
;返回:无
push ax
push bx
push cx
push dx
ldtoc:
mov dx,0
mov bx,10
div bx
;(ax)=商 (dx)=余数
add dx,30h
push dx
inc si ;计数
mov cx,ax
jcxz qdtoc
jmp short ldtoc
qdtoc:
mov cx,si
...
[2013-11-15 16:33] 第十章 实验十 【3】 数值显示
阅读全文 |
评论次数(0) |
浏览次数(369) |
所属类型(汇编作业)
[2013-11-14 22:43] 第十章 实验十 【2】解决除法溢出问题
divdw:
;名称:divdw
;功能:进行不会产生溢出的除法运算,被除数为dword型,除数为word型,结果为dword型
;参数:(ax)=dword型数据的低16位
; (dx)=dword型数据的高16位
; (cx)=除数
;返回:(dx)=结果的高16位,(ax)=结果的低16位
; (cx)=余数
;公式:X/N = int(H/N)*65536 + [rem(H/N)*65536+L]/N
;计算 1000000/10(f4240h/0ah)
push bx
mov bx,ax ;(bx)=L
mov ax,dx ;(...
;名称:divdw
;功能:进行不会产生溢出的除法运算,被除数为dword型,除数为word型,结果为dword型
;参数:(ax)=dword型数据的低16位
; (dx)=dword型数据的高16位
; (cx)=除数
;返回:(dx)=结果的高16位,(ax)=结果的低16位
; (cx)=余数
;公式:X/N = int(H/N)*65536 + [rem(H/N)*65536+L]/N
;计算 1000000/10(f4240h/0ah)
push bx
mov bx,ax ;(bx)=L
mov ax,dx ;(...
阅读全文 |
评论次数(0) |
浏览次数(343) |
所属类型(汇编作业)
[2013-11-14 14:41] 第十章 实验十 【1】显示字符串
show_str:
;名称:show_str
;功能:在指定的位置,用指定的颜色,显示一个用0结束的字符串
;参数:(dh)=行号(取值0-24),(dl)=列号(取值0-79),(cl)=颜色,ds:si指向字符串的首地址
push es
push ax
push bx
push cx
push dx
push si
push di
mov ax,0b800h
mov es,ax ;显存首地址
xor ax,ax
mov al,160
mul dh
mov bx,ax ;显存行
mov ah,0
mov al,2 ...
;名称:show_str
;功能:在指定的位置,用指定的颜色,显示一个用0结束的字符串
;参数:(dh)=行号(取值0-24),(dl)=列号(取值0-79),(cl)=颜色,ds:si指向字符串的首地址
push es
push ax
push bx
push cx
push dx
push si
push di
mov ax,0b800h
mov es,ax ;显存首地址
xor ax,ax
mov al,160
mul dh
mov bx,ax ;显存行
mov ah,0
mov al,2 ...
阅读全文 |
评论次数(0) |
浏览次数(329) |
所属类型(汇编作业)
[2013-10-26 18:18] 第八章 实验七
assume cs:codesg
data segment
db '1975','1976','1977','1978','1979','1980','1981','1982','1983'
db '1984','1985','1986','1987','1988','1989','1990','1991','1992'
db '1993','1994','1995'
;以上是表示21年的21个字符串 84byte
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
dd 3459...
data segment
db '1975','1976','1977','1978','1979','1980','1981','1982','1983'
db '1984','1985','1986','1987','1988','1989','1990','1991','1992'
db '1993','1994','1995'
;以上是表示21年的21个字符串 84byte
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
dd 3459...
阅读全文 |
评论次数(0) |
浏览次数(349) |
所属类型(汇编作业)
[2013-09-24 19:10] 第六章 实验(5)
start: mov ax,a
mov ds,ax
mov ax,b
mov es,ax
mov ax,c
mov ss,ax
mov sp,8
mov bx,6
mov cx,4
s: mov ax,[bx]
add ax,es:[bx]
push ax
sub bx,2
loop s
mov ax,4c00h
int 21h
code ends...
mov ds,ax
mov ax,b
mov es,ax
mov ax,c
mov ss,ax
mov sp,8
mov bx,6
mov cx,4
s: mov ax,[bx]
add ax,es:[bx]
push ax
sub bx,2
loop s
mov ax,4c00h
int 21h
code ends...
阅读全文 |
评论次数(1) |
浏览次数(423) |
所属类型(汇编作业)
[2013-09-24 09:07] 检测点6.1
(1)
MOV CS:[BX],AX
(2)
CS
24H,或36
POP CS:[BX]...
MOV CS:[BX],AX
(2)
CS
24H,或36
POP CS:[BX]...
阅读全文 |
评论次数(0) |
浏览次数(340) |
所属类型(检测点)
[2013-09-20 08:23] 检测点3.2
(1)
MOV AX,2000H
MOV SS,AX
MOV SP,10H
(2)
MOV AX,1000H
MOV SS,AX
MOV SP,0H...
MOV AX,2000H
MOV SS,AX
MOV SP,10H
(2)
MOV AX,1000H
MOV SS,AX
MOV SP,0H...
阅读全文 |
评论次数(0) |
浏览次数(325) |
所属类型(检测点)
[2013-09-13 14:37] 检测3.1
(1)
AX = 2662H
BX = E626H
AX = E626H
AX = 2662H
BX = D6E6H
AX = FD48H
AX = 2C14H
AX = 0000H
AX = 00E6H
BX = 0000H
BX = 0026H
AX = 000CH
(2)
① ②CS IP DS AX BX
MOV AX,6622H 2000H 3H 1000H 6622H 0H
JMP 0FF0:0100 0FF0H 0100H
MOV AX,2000H ...
AX = 2662H
BX = E626H
AX = E626H
AX = 2662H
BX = D6E6H
AX = FD48H
AX = 2C14H
AX = 0000H
AX = 00E6H
BX = 0000H
BX = 0026H
AX = 000CH
(2)
① ②CS IP DS AX BX
MOV AX,6622H 2000H 3H 1000H 6622H 0H
JMP 0FF0:0100 0FF0H 0100H
MOV AX,2000H ...
阅读全文 |
评论次数(0) |
浏览次数(363) |
所属类型(检测点)
[2013-09-11 22:01] 【福利】大家学累了可以看看小说,喜欢的来
《我吃西红柿小说合集》百度网盘下载地址.txt http://www.pipipan.com/file/29577510
《现代修真合集》百度网盘下载地址.txthttp://www.pipipan.com/file/29577512
《网络骑士小说合集》百度网盘下载地址.txthttp://www.pipipan.com/file/29577508
《温瑞安武侠小说合集》百度网盘下载地址.txt http://www.pipipan.com/file/29577509
《唐家三少小说合集》百度网盘下载地址.txthttp://www.pipipan.com/file/29577505...
《现代修真合集》百度网盘下载地址.txthttp://www.pipipan.com/file/29577512
《网络骑士小说合集》百度网盘下载地址.txthttp://www.pipipan.com/file/29577508
《温瑞安武侠小说合集》百度网盘下载地址.txt http://www.pipipan.com/file/29577509
《唐家三少小说合集》百度网盘下载地址.txthttp://www.pipipan.com/file/29577505...
阅读全文 |
评论次数(0) |
浏览次数(532) |
所属类型(小说推荐)
[2013-09-06 20:50] 检测点2.3
4次
CPU在读取每一条指令后都会改变IP的值,将它指向下一条指令。
而在执行最后一条指令JMP AX后,IP的值变为AX的值,
为0000H...
CPU在读取每一条指令后都会改变IP的值,将它指向下一条指令。
而在执行最后一条指令JMP AX后,IP的值变为AX的值,
为0000H...
阅读全文 |
评论次数(0) |
浏览次数(440) |
所属类型(检测点)
『 查看更多文章 』