自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 DOS中断

DOS中断:01H、07H、08H      从标准输入设备输入字符02H                字符输出03H                辅助设备输入04H                辅助设备输出09H                显示字符串0AH                键盘缓冲输入0BH            

2015-11-09 18:25:27 608

原创 stackseg segment stack

stackseg segment stack db 256 dup(?)stackseg endsdataseg1 segment word public 'CONST'  const1 dw 100dataseg1 endsdataseg2 segment word public 'CONST'  varible dw ?dataseg2 endsdatagr

2015-11-09 18:24:50 773

原创 汇编语言考试重点总结

Ø对于存储器单元与立即数同时作为操作数的情况,必须显式指明;byte ptr指示字节类型,word ptr指示字类型Ø不允许立即数传送给段寄存器MOV DS,100H  ;非法指令:立即数不能传送段寄存器Ø不允许直接改变CS值MOV CS,[SI]  ;不允许使用的指令Ø不允许段寄存器之间的直接数据传送MOV DS,ES;非法指令:不允许段寄存器间传

2015-11-09 18:23:58 1112

原创 输入一个字符串,计算该字符串中字母的个数,并将大写字母转化为小写字母,小写字母转化为大写字母

.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 2959

原创 删除一个字符串中的所有空格

.model small.stack.data string db 'sdf we sad   sfaawf sd    sdf       frff   ','$'.code.startup mov bx,offset string mov si,0 mov cx,0next: mov al,[bx] cmp al,' ' je next1 p

2015-11-09 18:23:05 815

原创 求数组平均数,利用子程序模式

.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 419

原创 冒泡排序

.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 195

翻译 利用中断调用实现简单的输入输出

从键盘输入一个字符:功能号01入口参数:无功能:等待从键盘读入一个字符,将字符的ASCII码送到AL,同时将该字符显示在屏幕上,调用方法:mov ah 01hint 21h说明:输入一个字符的时候不需要按enter键结束输入,若只按enter键,则AL中就是enter回车的ASCII码。显示一个字符:功能号:02入口参数:DL=要显示的字符的ASCII码

2015-11-09 18:21:49 593

原创 找到数组中最小的数以及位置

.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 843

原创 将一个十六进制数转化为字母输出

其中AX = 8A3D ,用字母的方式输出在屏幕上.model small.stack.data mydata db 8 dup(?).code.startup mov ax ,8A3DH mov bx,offset mydata mov cx,4next: push cx mov cx,4 rol ax,cl pop cx mov dx

2015-11-09 18:20:57 1586

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除