汇编语言
文章平均质量分 52
ropin_os
这个作者很懒,什么都没留下…
展开
-
检测点2.1
(1)Mov ax,62627 ax=F4A3H Mov ah,31H ax=31A3H Mov al,23H ax=3123H Add ax,ax原创 2011-06-29 16:48:00 · 641 阅读 · 0 评论 -
检测点3.2
(1)补全下面的程序,使其可以将10000H~1000FH中的8个字,逆序复制到20000H~2000FH中。逆序复制的含义如图3.17所示(图中内存里的数据均为假设)。 mov ax,1000h mov ds,ax mov ax,2000h ;补全1原创 2011-07-04 09:35:58 · 1251 阅读 · 0 评论 -
检测点9.3
补全程序,利用loop指令,实现在内存2000H段中查找第一个值为0的byte,找到后,将它的偏移地址存储在dx中。 assume cs:codecode segmentstart: mov ax,2000h mov ds,ax mov原创 2011-07-14 09:51:21 · 1734 阅读 · 0 评论 -
检测点10.1
补全程序,实现从内存1000:0000处开始执行指令。 assume cs:codestack segment db 16 dup (0) stack endscode segmentstart: mov ax,stack mov ss,a原创 2011-07-14 14:48:21 · 947 阅读 · 0 评论 -
检测点6.1
(1)下面的程序实现依次用内存0:0~0:15单元中的内容改写程序中的数据,完成程序 assume cs:codesg codesg segment dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h start:原创 2011-07-09 10:53:06 · 995 阅读 · 0 评论 -
实验9
assume cs:codedata segment db 'Welcome To Masm!' data endscode segment start:mov ax,data mov ds,ax mov bx,0 mov ax,0B800H mov es,ax mov si,原创 2011-07-14 14:33:10 · 559 阅读 · 0 评论 -
检测点9.2
补全程序,利用JCXZ指令,实现在内存20000H段中查找第一个值为0的字节,找到后,将它的偏移地址存储在dx中。assume cs:codecode segmentstart: mov ax,2000H mov ds,ax mov bx,0s:原创 2011-07-14 09:45:03 · 1579 阅读 · 0 评论 -
检测点9.1
(1)若要使jmp指令执行后,CS:IP指向程序的第一条指令,在data段中应该定义哪些数据? 完整程序如下:assume cs:code,ds:data data segment dw 0,0data ends code segmentstart: mov ax,data原创 2011-07-14 09:35:33 · 2091 阅读 · 0 评论 -
检测点3.1
1. mov ax,1 mov ds,ax mov ax,[0000] AX=2662H mov bx,[0001] BX=E626H mov ax,bx AX=E626H mov ax,[0000] AX=2662H mov bx,[0002] BX=D6E6H add ax,bx原创 2011-07-01 16:19:00 · 1689 阅读 · 3 评论 -
检测点2.3
检测点2.3 下面的3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少? mov ax,bx sub ax,ax jmp ax 共四次修改IP, 第一次,执行mov ax,bx 后 第二次,执行sub ax,ax 后 第三次,读入jmp ax 后第四次,执行jmp ax后 最后IP的值为 0原创 2011-07-01 09:48:00 · 1772 阅读 · 0 评论 -
检测点2.2
(1)给定断地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为00010H~1000FH (2)有一数据存放在内存20000H单元中,现给定断地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为1001H,最大为2000H原创 2011-06-29 17:13:00 · 693 阅读 · 0 评论 -
检测点10.2,10.3,10.4
检测点10.2 下面的程序执行后,AX中的数值为多少? assume cs:codesg codesg segment start: mov ax,0 call s ;读取指令后IP指向下一条指令IP为6 inc ax原创 2011-07-14 14:53:31 · 4087 阅读 · 0 评论