谁给我出几道题?

dongjiutiao 2009-12-07 11:17:28
要求:分类型出题,比如利用堆栈的是一道题,数组处理的,中断调用的就出这几道题就可以。
注:数组类的不要有什么压缩数,那个书上讲的不明白,还有内存的图形映射也是。
...全文
175 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Heiok 2009-12-08
  • 打赏
  • 举报
回复
难道是出来江湖摆擂的?
nanlingcg 2009-12-08
  • 打赏
  • 举报
回复
难道嫌这个版块的问题不够你来做了...???
jiayou21 2009-12-08
  • 打赏
  • 举报
回复
那楼主替我知道一下我编写的显示时间的程序。我没有得到输出的结果。
data segment
buf1 db "current time is :$"
hour db 20h,20h,":",'$'
minute db 20h,20h,":",'$'
second db 20h,20h,":",'$'
mescond db 20h,20h,":",'$'
infor db "press any key to exit .......$"
opr1 db 10h dup(?)
data ends

stack segment stack
snum db 20h dup(?)
stack ends

code segment
assume cs:code,ds:data
start: mov ax,data
mov ds,ax

mov ax,stack
mov ss,ax

mov ax,length snum
mov sp,ax
setcrt macro ;屏幕显示方式设置宏指令
mov ah,0
mov al,2
int 10h
endm
clear macro ;清屏宏指令
mov ah,06h
mov al,0
int 10h
endm
cursor macro row,clm ;设置光标位置宏指令
mov ah,02h
mov bh,00h
mov dh,row
mov dl,clm
int 10h
endm
strdspy macro opr1 ;显示提示信息
mov dx,offset opr1
mov ah,09h
int 21h
endm
timer1 macro reg,adr ;定义将寄存器中存放的二进制数转换为ASCII码
;并存放在内存单元宏指令timer1中
push ax
push bx
lea si,adr
mov al,reg
mov ah,00
mov bl,10
div bl
add al,30h
mov [si],al
add ah,30h
inc si
mov [si],ah
pop bx
pop ax
endm
setcrt ;设置屏幕为80*25黑白文本方式
clear ;清屏
cursor 3,22 ;设置光标位置以便buf1中的提示信息
strdspy buf1
cursor 7,23 ;设置光标位置以便infor中的提示信息
strdspy infor
loopr: mov ah,2ch
int 21h ;取当前时间
push cx
mov ch,dl
timer1 ch,mescond ;将毫秒值转换为ASCII码并存放在mescond单元
mov ch,dh
timer1 ch,second
pop cx
timer1 cl,minute
timer1 ch,hour
cursor 5,24 ;设置光标位置一边显示当前时间
strdspy hour
strdspy minute
strdspy second
strdspy mescond
mov ah,0bh ;检测是否有键按下
int 21h
cmp al,00h
jnz exit
jmp loopr
exit: setcrt
clear
mov ah,4ch
int 21h
code ends
end start
dongjiutiao 2009-12-08
  • 打赏
  • 举报
回复
楼上的问题保留,我才刚开始看32位的书你让我写这个......
lhdwy 2009-12-08
  • 打赏
  • 举报
回复
我出一题,你试试:
写一个.exe文件。当双击.exe文件后,会产生一个.dll的动态连接库。然后.exe调用这个.dll
versaariel 2009-12-08
  • 打赏
  • 举报
回复
猜测LZ大概需要的是由浅入深的习题吧,学习+关注
dingdingdao 2009-12-08
  • 打赏
  • 举报
回复
网上一搜好像一大把吧,还用出?
图书馆里的习题可以把人闷死吧,还用出?
搞不懂╮(╯▽╰)╭,搞不懂╮(╯▽╰)╭,
难道是发帖子玩呢?
应该是,应该是!
friendly_ 2009-12-07
  • 打赏
  • 举报
回复
不用别人为你出题,你来帮别人解决问题,就是对你对大的提高。
dongjiutiao 2009-12-07
  • 打赏
  • 举报
回复
因为不知道怎么提高编程经验,所以只能看看有没有人帮我出题了
kyzf 2009-12-07
  • 打赏
  • 举报
回复
帮顶下。

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧