码迷,mamicode.com
首页 > 其他好文 > 详细

实验九

时间:2018-12-11 00:35:36      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:转换   参考   补全   tar   输出   div   http   应用   之间   

练习一:

assume cs:code, ds:data
data segment
db 12
db 0,0 ; 
data ends
code segment
start:
mov ax,data ; 
mov ds,ax

mov ah,0
mov al,ds:[0] ; 
mov bl,10
div bl
mov ds:[1],al ;
mov ds:[2],ah ; 

mov ah,2
mov dl,ds:[1] ; 
add dl,30h ; 
int 21h

mov ah,2
mov dl,ds:[2] ; 
add dl,30h ; 
int 21h

mov ax,4c00h
int 21h
code ends
end start

技术分享图片

练习二:

;补全程序,参考t1.asm,综合应用以下知识完成:

; (1) loop指令、内存单元地址的灵活表示
; (2) div指令, 数字→数字字符的转换
; (3) int 21h的2号子功能,完成单个字符输出的方法,即: 
; mov ah,2
; mov dl,待输出字符或其ASCⅡ码
; int 21h
; (4) 数据和数据之间以空格间隔的实现: 使用(3)输出空格字符

代码:

assume cs:code, ds:data
data segment
db 12,35,96,55,67
data ends
code segment
start:
mov ax,data
mov ds,ax
mov bx,0
mov cx,5

s: mov ah,0
mov al,ds:[bx]
mov dl,10
div dl

mov dl,al
mov dh,ah

mov ah,2
add dl,30h
int 21h

mov ah,2
mov dl,dh
add dl,30h
int 21h

mov ah,2
mov dl,0
int 21h

inc bx
loop s
mov ax,4c00h
int 21h
code ends
end start

 技术分享图片

 

练习三:

技术分享图片

 

实验九

标签:转换   参考   补全   tar   输出   div   http   应用   之间   

原文地址:https://www.cnblogs.com/monokuman/p/10099913.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!