- 博客(10)
- 收藏
- 关注
原创 DOS中断
DOS中断: 01H、07H、08H 从标准输入设备输入字符 02H 字符输出 03H 辅助设备输入 04H 辅助设备输出 09H 显示字符串 0AH 键盘缓冲输入 0BH
2015-11-09 18:25:27
692
原创 stackseg segment stack
stackseg segment stack db 256 dup(?) stackseg ends dataseg1 segment word public 'CONST' const1 dw 100 dataseg1 ends dataseg2 segment word public 'CONST' varible dw ? dataseg2 ends datagr
2015-11-09 18:24:50
837
原创 汇编语言考试重点总结
Ø对于存储器单元与立即数同时作为操作数的情况,必须显式指明;byte ptr指示字节类型,word ptr指示字类型 Ø不允许立即数传送给段寄存器 MOV DS,100H ;非法指令:立即数不能传送段寄存器 Ø不允许直接改变CS值 MOV CS,[SI] ;不允许使用的指令 Ø不允许段寄存器之间的直接数据传送 MOV DS,ES;非法指令:不允许段寄存器间传
2015-11-09 18:23:58
1180
原创 输入一个字符串,计算该字符串中字母的个数,并将大写字母转化为小写字母,小写字母转化为大写字母
.model small .stack .data strbuf db 41 db ? string db 41 dup(?) count db 0 mesg1 db 'the checked string is: ','$' mesg2 db 'the characters number of the string is:','$' enter
2015-11-09 18:23:25
3035
原创 删除一个字符串中的所有空格
.model small .stack .data string db 'sdf we sad sfaawf sd sdf frff ','$' .code .startup mov bx,offset string mov si,0 mov cx,0 next: mov al,[bx] cmp al,' ' je next1 p
2015-11-09 18:23:05
871
原创 求数组平均数,利用子程序模式
.model small .stack .data databuf dw 34h,234h,9845h,0AD3h,99h,34h,09h,32h,1234h count = ($-databuf)/2 average dw ? .code .startup mov ax,count push ax mov ax,offset databuf push ax
2015-11-09 18:22:38
465
原创 冒泡排序
.model small .stack 256 .data array dw 3234h,212h,3532h,-98h,32h,44h,234h,-123h,132h,-455h count equ $-array pushcount db 0 .code .startup mov cx,count shr cx,1 dec cx mov bl,-1 mo
2015-11-09 18:22:14
226
翻译 利用中断调用实现简单的输入输出
从键盘输入一个字符: 功能号01 入口参数:无 功能:等待从键盘读入一个字符,将字符的ASCII码送到AL,同时将该字符显示在屏幕上,调用方法: mov ah 01h int 21h 说明:输入一个字符的时候不需要按enter键结束输入,若只按enter键,则AL中就是enter回车的ASCII码。 显示一个字符: 功能号:02 入口参数:DL=要显示的字符的ASCII码
2015-11-09 18:21:49
655
原创 找到数组中最小的数以及位置
.model small .stack .data buffer dw 89h,39h,38h,99h,123h,324h,34h,2h,6h,12h,2345h,11h count = 12 min dw ? place db ? .code .startup mov bx,offset buffer mov cx,count dec cx mov ax,
2015-11-09 18:21:18
890
原创 将一个十六进制数转化为字母输出
其中AX = 8A3D ,用字母的方式输出在屏幕上 .model small .stack .data mydata db 8 dup(?) .code .startup mov ax ,8A3DH mov bx,offset mydata mov cx,4 next: push cx mov cx,4 rol ax,cl pop cx mov dx
2015-11-09 18:20:57
1641
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅