请帮忙把16bit的程序转成32bit。。。谢谢
时间:2011-12-09
来源:互联网
如题
.model small
.stack 100h
.data
message1 db "Divide",0dh,0ah, '$'
message2 db "Subtraction",0dh,0ah, '$'
message3 db "Shifting",0dh,0ah, '$'
.code
extern pDteTme:proc
main proc
mov ax,@data
mov ds,ax
mov ah,9
lea dx,offset message1
MOV AH,9
int 21h
call pDteTme
mov si,7fffh
mov dx,0
L: mov ax,7fffh
mov cx, 7fffh
mov bx, 2
L1: div bx
loop L1
dec si
cmp si,0
jnz L
call pDteTme
lea dx,offset message2
MOV AH,9
int 21h
call pDteTme
mov si,7fffh
mov dx,0
L2: mov ax,7fffh
mov cx, 7fffh
L3: sub bx,2
loop L3
dec si
cmp si,0
jnz L2
call pDteTme
lea dx,offset message3
MOV AH,9
int 21h
call pDteTme
mov si,7fffh
mov dx,0
L4: mov ax,7fffh
mov cx, 7fffh
L5: sar ax,1
loop L5
dec si
cmp si,0
jnz L4
call pDteTme
mov ax,4c00h
int 21h
main endp
end main
.model small
.stack 100h
.data
message1 db "Divide",0dh,0ah, '$'
message2 db "Subtraction",0dh,0ah, '$'
message3 db "Shifting",0dh,0ah, '$'
.code
extern pDteTme:proc
main proc
mov ax,@data
mov ds,ax
mov ah,9
lea dx,offset message1
MOV AH,9
int 21h
call pDteTme
mov si,7fffh
mov dx,0
L: mov ax,7fffh
mov cx, 7fffh
mov bx, 2
L1: div bx
loop L1
dec si
cmp si,0
jnz L
call pDteTme
lea dx,offset message2
MOV AH,9
int 21h
call pDteTme
mov si,7fffh
mov dx,0
L2: mov ax,7fffh
mov cx, 7fffh
L3: sub bx,2
loop L3
dec si
cmp si,0
jnz L2
call pDteTme
lea dx,offset message3
MOV AH,9
int 21h
call pDteTme
mov si,7fffh
mov dx,0
L4: mov ax,7fffh
mov cx, 7fffh
L5: sar ax,1
loop L5
dec si
cmp si,0
jnz L4
call pDteTme
mov ax,4c00h
int 21h
main endp
end main
作者: cmychq 发布时间: 2011-12-09
32位下,一般也没有什么变化,就多了几个新的寄存器,
你的程序改成32位下的;
只要把 ax --> eax
bp --> ebp
、、、、类似的加e,mov ,sub什么的指令都不变
你的程序改成32位下的;
只要把 ax --> eax
bp --> ebp
、、、、类似的加e,mov ,sub什么的指令都不变
作者: agoago_2009 发布时间: 2011-12-09
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28