assume cs:code,ss:stack
stack segment
dw 0,0,0,0,0,0,0,0
stack ends
code segment
start:
mov ax,4240h;被除数低16位
mov dx,000fh;高16位
mov cx,0ah;除数
;公式:X/N=int(H/N)*65536+[rem(H/N)*65536+L]/N
;X:被除数,范围:[0,FFFFFFFF]
;N:除数,范围:[0,FFFF]
;H:X高16位,范围:[0,FFFF]
;L:X低16位,范围:[0,FFFF]
...
- [deep_sea] 非常受教育,非常好 12/17 14:57
- [tomato] 正确。 06/10 14:58
- [tomato] 没问题。 06/10 11:42
- [mywiil] 没问题。 06/08 10:11
- [lmze2000] 共勉之时 给予鼓励.一定会成功的 06/08 09:05
- [游客] 我记得原来上地理课上的一个词:可持续发展。听博主一席话,更坚定了我打好基础的信念,磨刀不误砍柴工! 06/02 16:28
- [游客] 社会制度的一种缺失,而返回来人们思想的缺失.. 06/02 16:26
- [游客] 社会制度的一种缺失,而返回来人们思想的缺失.. 06/02 16:26
- [younggay] 真是无奈,也真是可悲啊。 我本将心向明月,要是明月照了沟渠,真还没治。社会现象,要深思,深思啊。。 02/25 11:46
- [游客] 说的非常好! 02/24 11:38
[2009-06-10 10:29] 实验10 解决除法溢出问题
阅读全文 |
评论次数(1) |
浏览次数(772) |
所属类型(汇编作业)
[2009-06-09 19:31] 试验10 显示字符串
assume cs:code,ds:data,ss:stack
stack segment
dw 0,0,0,0,0,0,0,0
stack ends
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
mov ax,stack
mov ss,ax
mov sp,16
call show_...
stack segment
dw 0,0,0,0,0,0,0,0
stack ends
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
mov ax,stack
mov ss,ax
mov sp,16
call show_...
阅读全文 |
评论次数(1) |
浏览次数(696) |
所属类型(汇编作业)
[2009-06-07 21:26] 实验9
DATAS SEGMENT
db 'welcome to masm!'
DATAS ENDS
STACKS SEGMENT
;此处输入堆栈段代码
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
mov ax,datas
mov ds,ax
mov ax,0b800h ;25*80显示模式下显存的起始段地址
mov es,ax
mov si,0720h ;显示器中间内存单元地址
mov bx,0
mov cx,16
...
db 'welcome to masm!'
DATAS ENDS
STACKS SEGMENT
;此处输入堆栈段代码
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
mov ax,datas
mov ds,ax
mov ax,0b800h ;25*80显示模式下显存的起始段地址
mov es,ax
mov si,0720h ;显示器中间内存单元地址
mov bx,0
mov cx,16
...
阅读全文 |
评论次数(1) |
浏览次数(690) |
所属类型(汇编作业)
[2009-06-02 15:15] 离职了,重新回来了
工作原因暂时离开了3个月,和到现在的离职.挺短暂的,要是没有发生一些事情,我想我还会再工作1年左右,然后才能做出现在的决定.
厌倦了一天天只能停留在写垃圾代码的工作,没有什么意思.只是生活得一些压力让我迫不得以的去做.前一段时间看了设计模式,然后再去翻数据结构,看不懂.高中已经让我尝到了苦果才因此没上大学,数据结构看不懂我去翻高数、去翻线性代数,还是看不懂.陷入了死循环.没办法,如果想在计算机行业有所发展的话,只能去进修了.
个人没什么太多经历,只是自我感觉在网站方面有一些经验可以分享给大家.没做过什么大型网站,中型的做过,基本是设计和后台都是自己写出来的.可能有没工作的朋...
厌倦了一天天只能停留在写垃圾代码的工作,没有什么意思.只是生活得一些压力让我迫不得以的去做.前一段时间看了设计模式,然后再去翻数据结构,看不懂.高中已经让我尝到了苦果才因此没上大学,数据结构看不懂我去翻高数、去翻线性代数,还是看不懂.陷入了死循环.没办法,如果想在计算机行业有所发展的话,只能去进修了.
个人没什么太多经历,只是自我感觉在网站方面有一些经验可以分享给大家.没做过什么大型网站,中型的做过,基本是设计和后台都是自己写出来的.可能有没工作的朋...
阅读全文 |
评论次数(2) |
浏览次数(723) |
所属类型(杂谈)
[2009-02-24 16:09] “南京老汉跌倒无人搭救,大喊是我自己跌倒的,跟你们没关系后才有人施救”(转) .
“南京老汉跌倒无人搭救,大喊是我自己跌倒的,跟你们没关系后才有人施救”以及日前关于“重庆警察周鑫与持刀歹徒搏斗时,路人多观望,无人挺身帮忙,以至年轻的生命转瞬消失”
对于两件具体行为不同,反映出的问题又大体相同的事件,评论中基本的态度都是;“观望者是冷漠的,但也是无奈的。危难者是无辜的,同样也是无奈的”相对于过去某些同类事件中舆论对于观者冷漠的口诛笔伐不同,现在的民众显然已经相对冷静客观的多。“盐从哪咸,醋从哪酸”不管是丑恶还是良善,存在的必然有存在的根源。
确实如此,两起事件中围观民众的态度从表面的确可称是冷漠,给世人的印象也可说是对国人道德沦丧的一种绝望。事件本身也成为既时对当...
对于两件具体行为不同,反映出的问题又大体相同的事件,评论中基本的态度都是;“观望者是冷漠的,但也是无奈的。危难者是无辜的,同样也是无奈的”相对于过去某些同类事件中舆论对于观者冷漠的口诛笔伐不同,现在的民众显然已经相对冷静客观的多。“盐从哪咸,醋从哪酸”不管是丑恶还是良善,存在的必然有存在的根源。
确实如此,两起事件中围观民众的态度从表面的确可称是冷漠,给世人的印象也可说是对国人道德沦丧的一种绝望。事件本身也成为既时对当...
阅读全文 |
评论次数(3) |
浏览次数(733) |
所属类型(杂谈)
[2009-02-23 10:16] 我对读计算机软件专业硕士的几点看法!(转贴)
如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切需要从理论上提高,那么计算机学院是唯一选择。因为计算机学院才能让你在理论上更上一层楼。软件学院从教学计划上就没有把你往这方面带。当然能不能更上一层楼最终还是完全取决于你自己。需要特别说明的是,工作经验并不一定等于开发经验,我见过很多工作2-3年的人,但是没有一点开发经验。
你说:“他们都有很强的开发能力,只是不太喜欢读书,也只是希望混个学历对今后在岗位上晋升有好处”,我可以向你保证,你所说的人绝对不是开发能力很强的人。因为,1)高手不可能不喜欢读书;2)高手不可能想去混一个学历;3)高手不可能认为晋升是因为学历的原...
你说:“他们都有很强的开发能力,只是不太喜欢读书,也只是希望混个学历对今后在岗位上晋升有好处”,我可以向你保证,你所说的人绝对不是开发能力很强的人。因为,1)高手不可能不喜欢读书;2)高手不可能想去混一个学历;3)高手不可能认为晋升是因为学历的原...
阅读全文 |
评论次数(5) |
浏览次数(1498) |
所属类型(杂谈)
[2009-02-12 21:00] 检测点6.1
(1)下面的程序实现依次用内存0:0~0:15单元中的内容改写程序中的数据,写完程序:
assume cs:codesg
codesg segment
dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
start: mov ax,0
mov ds,ax
mov bx,0
mov cx,8
s:mov ax,[bx]
mov cs:[bx],ax ;根据程序要求,将寄存器ax的内容放入程序的开始处 ...
assume cs:codesg
codesg segment
dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
start: mov ax,0
mov ds,ax
mov bx,0
mov cx,8
s:mov ax,[bx]
mov cs:[bx],ax ;根据程序要求,将寄存器ax的内容放入程序的开始处 ...
阅读全文 |
评论次数(1) |
浏览次数(653) |
所属类型(汇编作业)
[2009-02-10 20:53] 实验4
(1)编程,向内存0:200~0:23F依次传送数据0~63
(2)编程,向内存0:200~0:23F依次传送数据0~63,程序中只能使用9条指令,9条指令包括"mov ax,4c00"和"int 21h"
答:
ASSUME CS:code
code SEGMENT
MOV AX,0020h
MOV DS,AX
MOV BX,0
MOV CX,40h
s: MOV [BX],BL
INC BL
LOOP s
MOV AX,4c00h
INT 21h
...
(2)编程,向内存0:200~0:23F依次传送数据0~63,程序中只能使用9条指令,9条指令包括"mov ax,4c00"和"int 21h"
答:
ASSUME CS:code
code SEGMENT
MOV AX,0020h
MOV DS,AX
MOV BX,0
MOV CX,40h
s: MOV [BX],BL
INC BL
LOOP s
MOV AX,4c00h
INT 21h
...
阅读全文 |
评论次数(2) |
浏览次数(754) |
所属类型(汇编作业)
[2009-02-07 11:33] 检测点3.2
(1)补全下面的程序,使其可以将10000H~1000FH中的8个字,逆序复制到20000H~2000FH中.
答:
mov ax,1000H
mov ds,ax
mov ax,2000H
mov ss,ax
mov sp,0010H
push [0]
push [2]
push [4]
push [6]
push [8]
push [a]
push [c]
push [e]
思路:入栈先减SP,然后取数据 所以SP的值为2000F+2=20010H,取偏移地址为0010H,SS的值为2000H
(2)(1)补全下面的程序,使其可以将10000H...
答:
mov ax,1000H
mov ds,ax
mov ax,2000H
mov ss,ax
mov sp,0010H
push [0]
push [2]
push [4]
push [6]
push [8]
push [a]
push [c]
push [e]
思路:入栈先减SP,然后取数据 所以SP的值为2000F+2=20010H,取偏移地址为0010H,SS的值为2000H
(2)(1)补全下面的程序,使其可以将10000H...
阅读全文 |
评论次数(2) |
浏览次数(807) |
所属类型(汇编作业)
[2009-02-05 23:46] 检测点3.1
(1)在DEBUG中,用"d 0:0 1f"查看内存,结果如下。
0000:0000 70 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 60
0000:0010 62 26 E6 D6 CC 2E 3C 3C-AB BA 00 00 26 06 66 88
下面的程序执行前,AX=0,BX=0,写出每条汇编指令执行完后先关寄存器中的值.
答:
mov ax,1
mov ds,ax
mov ax,[0000] AX=2662H
mov bx,[0001] BX=E626H
mov ax,bx AX=E626H
mov ax,...
0000:0000 70 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 60
0000:0010 62 26 E6 D6 CC 2E 3C 3C-AB BA 00 00 26 06 66 88
下面的程序执行前,AX=0,BX=0,写出每条汇编指令执行完后先关寄存器中的值.
答:
mov ax,1
mov ds,ax
mov ax,[0000] AX=2662H
mov bx,[0001] BX=E626H
mov ax,bx AX=E626H
mov ax,...
阅读全文 |
评论次数(3) |
浏览次数(765) |
所属类型(汇编作业)
『 查看更多文章 』