
汇编语言学习
汇编语言学习,值得新手学习。
优惠券已抵扣
余额抵扣
还需支付
¥29.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
dujiahei
编程小学徒,努力成长中
Github: https://github.com/dujiahei
展开
-
第11章 标志寄存器
assume cs:codedata segment db "Beginner's All-purpose Symbolic Instrunction Code.",0 data endscode segmentstart: mov ax,data mov ds,ax mov si,0 call letterc mov dh,8 mov原创 2015-05-22 19:40:47 · 705 阅读 · 0 评论 -
检测点13
assume cs:codecode segmentstart: mov ax,cs mov ds,ax mov si,offset do7 mov ax,0 mov es,ax mov di,200h mov cx,offset do7end-offset do7 cld rep movsb mov ax,0 mov es,ax原创 2015-05-22 19:51:23 · 906 阅读 · 0 评论 -
第16章 直接定址表
1.assume cs:codecode segment;0:200hsetsc: jmp short set table dw sub1,sub2,sub3,sub4set: push ax cmp ah,3 ja sret mov bl,ah mov bh,0 add bx,bx call word ptr table[bx]sr原创 2015-05-22 19:47:40 · 782 阅读 · 0 评论 -
第13章 int指令
1.assume cs:codecode segmentstart: mov ax,cs mov ds,ax mov si,offset show mov ax,0 mov es,ax mov di,200h mov cx,offset showe-offset show cld rep movsb mov ax,0 mov es,ax mo原创 2015-05-22 19:43:32 · 805 阅读 · 0 评论 -
第10章 CALL和RET 指令
1.assume cs:codedata segment db 'Welcome to masm!',0data endscode segmentstart: mov dh,8 mov dl,3 mov cl,2 mov ax,data mov ds,ax mov si,0 call show_str mov ax,4原创 2015-05-22 19:39:19 · 743 阅读 · 0 评论 -
课程设计1
assume cs:codedata segmentdb '1975','1976','1977','1978','1979','1980','1981','1982','1983'db '1984','1985','1986','1987','1988','1989','1990','1991','1992'db '1993','1994','1995';以上是表示21年的2原创 2015-05-22 19:51:34 · 802 阅读 · 0 评论 -
第15章 外中断
assume cs:codestack segment db 128 dup (0)stack endscode segmentstart: ;mov ax,stack ;mov ss,ax push stack pop ss mov sp,128 push cs pop ds mov ax,0 mov es,ax mov原创 2015-05-22 19:45:20 · 630 阅读 · 0 评论 -
第14章 端口
assume cs:codecode segment db '20yy/mm/dd hh:mm:ss ','$'s1: db 9,8,7,4,2,0s2: dw 2,5,8,11,14,17 start: mov ax,cs mov ds,ax mov bx,offset s1 mov si,offset s2 mov cx,6s: m原创 2015-05-22 19:45:25 · 744 阅读 · 0 评论 -
第9章 转移指令的原理
1.assume cs:codedata segmentdw offset startdata endscode segmentstart:mov ax,datamov ds,axmov bx,0jmp word ptr [bx+1]code endsend start2.assume cs:codecode segmentstart:原创 2015-05-22 19:35:30 · 826 阅读 · 0 评论 -
课程设计2
1.在DOS 环境下进行调试的程序assume cs:ks2ks2 segmentksstart2:jmp chose table dw g1,g2,g3,g4table1 dw 16 dup (0)s1: db '1) reset pc',0s2: db '2) start system',0s3: db '3) clock',0s4:原创 2015-05-22 19:53:07 · 961 阅读 · 0 评论 -
第17章 使用BIOS进行键盘输入和磁盘读写
assume cs:codedata segment db 2879 dup (0)data endscode segment;0:200hrwstart:jmp short rw table dw sub0,sub1table1 db 4 dup (0)rw: push ax push bx push cx push dx cm原创 2015-05-22 19:49:53 · 680 阅读 · 0 评论 -
第12章 内中断
1.assume cs:codecode segmentstart: mov ax,cs mov ds,ax mov si,offset do0 mov ax,0 mov es,ax mov di,200h mov cx,offset do0end-offset do0 cld rep movsb mov ax,0 mov es,原创 2015-05-22 19:42:18 · 1028 阅读 · 0 评论 -
王爽老师 汇编语言 研究试验5 函数如何接收不定数量的参数
研究试验5 函数如何接收不定数量的参数一、按照书上的步骤进行试验。1.写一个程序a.c: ①.MOV AX,0002PUSH AX 传递int型数据2,将2入栈②.MOV AL,61PUSH AX 传递char型数据‘a’,并将其入栈③.CALL 020B 调转载 2015-06-08 23:48:41 · 2483 阅读 · 2 评论