![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编语言
再见理想Bao
...
展开
-
adc指令
;变成计算1EF0001000H+2010001EF0H;ax(高16位),bx(次高16位),cx(低16位)assume cs:codecode segmentstart: mov ax,001eH mov bx,0f000H mov cx,1000H add cx,1ef0H adc bx,1000H adc ax,0020H mov ax,4c00H int ...原创 2018-02-12 20:02:27 · 3675 阅读 · 0 评论 -
【汇编语言】王爽第三版----------------实验9
assume cs:code,ds:data,ss:stackdata segment db 'welcome to masm!' ;定义要显示的字符 db 02H,24H,71H ;定义三种颜色 data endsstack segment dw 8 dup(0) stack endscode segmentstart: mov ax,data mov d...原创 2018-02-13 17:40:43 · 521 阅读 · 0 评论 -
【汇编语言】王爽第三版----------------检测点9.3
assume cs:codecode segmentstart: mov ax,2000h mov ds,ax mov bx,0 s: mov cl,[bx] mov ch,0 inc cx ;此条指令为题目要求补全的指令 ...转载 2018-02-13 17:34:07 · 1434 阅读 · 0 评论 -
【汇编语言】王爽第三版----------------实验7
assume cs:codesgdata segment db '1975','1976','1977','1978','1979','1980','1981','1982','1983' db '1984','1985','1986','1987','1988','1989','1990','1991','1992' db '1993','1994','1995' ;以上表示21年...原创 2018-02-13 17:32:18 · 747 阅读 · 0 评论 -
实验3 编程、编译、连接、跟踪
实验3 编程、编译、连接、跟踪(1)将下面的程序保存为t1.asm文件,将其生产可执行文件t1.exe。assume cs:codesgcodesg segment mov ax, 2000H mov ss, ax mov sp, 0 add sp, 10 pop ax pop bx push ax push bx pop ax pop bx mo...转载 2018-02-13 17:17:36 · 2844 阅读 · 0 评论 -
【汇编语言】王爽第三版----------------检测点3.2
检测点3.2:(1).补全下面的程序,使其可以将10000H - 1000F中的8个字,逆序复制到20000H - 2000FH中。mov ax,1000Hmov ds,axmov ax,2000Hmov ss,axmov sp,000FHpush [0]push [2]push [4]push [6]push [8]push [A]push [C]push [E](2)补...原创 2018-02-13 16:43:32 · 1967 阅读 · 0 评论 -
【汇编语言】王爽第三版----------------检测点2.3
检测点2.3下面的3条指令执行后,CPU几次修改IP? 都是什么时候?最后IP中的值是多少? mov ax , bx (根据CS:IP 读取指令,IP第一次改动, 执行指令 mov) sub ax , ax (根据CS:IP 读取指令,IP第二次改动, 执行指令 sub,执行后ax寄存器中的值为0) jmp...原创 2018-02-13 12:05:12 · 982 阅读 · 0 评论 -
【汇编语言】王爽第三版----------------检测点2.2
检测点2.2(1).给定段地址为001H,仅通过变化偏移地址,CPU的寻址范围为0010H到1000FH。(2).有一段数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为1001H,最大为2000H。...原创 2018-02-13 11:42:47 · 643 阅读 · 0 评论 -
【汇编语言】王爽第三版----------------检测点2.1
检测点2.1(1)写出每条汇编指令执行后相关寄存器中的值。mov ax,62627 ax=F4A3Hmov ah,31h ax=31A3Hmov al,23h ax=3123Hadd ax,ax ax=6246Hmov bx,826CH bx=826CHmov cx,ax ...原创 2018-02-13 11:32:51 · 988 阅读 · 0 评论 -
【汇编语言】王爽第三版----------------实验10-3
assume cs:code,ds:datadata segment db 10 dup(0)data endscode segmentstart: mov ax,12666 mov bx,data mov ds,bx mov si,0 call dtoc mov dh,8 mov dl,3 mov cl,02h call show_str...原创 2018-02-13 17:46:30 · 1244 阅读 · 0 评论