
汇编
熬夜的小陈
猛男一个
展开
-
汇编语言9.3(字数太少,凑点数)
补全程序,利用loop指令,实现在内存中2000H段中查找第一值为0的字节,找到后,将它的偏移地址存储在dx中。assume cs :codecode segmentstart: mov ax,2000Hmov ds,axmov bx,0s:mov cl,[bx]mov ch 0jmp okinc bxloop sok:dec bxmov dx,bxmov ax,4c00hint 21hcode endsend start---------原创 2022-05-06 21:44:59 · 219 阅读 · 2 评论 -
汇编检测点9.2
补全程序,利用jcxz指令,实现在内存2000H段中查找第一个值为0的字节,找到后,将它的偏移地址存储在dx中。assume cs :codecode segmentstart:mov ax,2000Hmov ds,axmov bx,0s:mov ch,0mov cl,[bx]jcxz okinc bxjmp short s ok: mov dx,bx mov ax,4c00h int 21h code ends e...原创 2022-04-29 21:59:07 · 794 阅读 · 0 评论 -
汇编语言检测点9.1
(1)程序如下。assume cs:codedata segment??data endscode segment start: mov ax,data mov ds,ax mov bx,0 jmp word ptr [bx+1] code ends end start----->>>0,0,0,0,0,0这题要是cs:ip指向程序的第一条指令,也就是IP=0,那在原创 2022-04-29 21:44:29 · 1016 阅读 · 0 评论 -
汇编语言检测点6.1
(1)下面的程序实现依次用内存0:0~0:15单元中的内容改写程序中的数据,完成程序:assume cs:codesgcodesg segmentdw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987hstart:mov ax,0mov ds,axmov bx,0mov cx,8s:mov ax,[bx]mov cs:[bx]...原创 2022-04-23 20:00:00 · 1227 阅读 · 0 评论 -
汇编检测点3.2
(1)补全下面的程序,使其可以将10000H~1000FH中的8个字,逆序复制到20000H~2000FH中。逆序复制的含义如图3.17所示(图中内存里的数据均为假设)。mov ax,1000Hmov ds,ax1,mov ax,2000H2,mov ss,ax3,mov sp,0010Hpush [0]push [2]push [4]push [6]push [8]push [A]push [C]push [E](2)补全下面的程序原创 2022-04-23 18:30:00 · 1388 阅读 · 0 评论 -
汇编检测点3.1
小小汇编原创 2022-04-19 20:00:00 · 1950 阅读 · 0 评论 -
汇编语言检测点2.1
(1)写出每条汇编指令执行后相关寄存器中的值mov ax,62627 AX= 62627原创 2022-04-07 20:57:39 · 441 阅读 · 0 评论 -
汇编语言检测点1.1
提示:1Byte = 8bit 1KB = 1024B 1MB = 1024KB 1GB = 1024MB(1)2的N次方等于8KB(8*1024 bit)(2)1KB=1024B 一个字节代表一个内存单元,编号从0开始(3)同上(4)看提示,宝(5)2^16,2^20,2^24,2^32,比特,再把它们转换为相应的内存单位‘(6)地址总线的位数决定了CPU一次能寻址的范围(7)根据第六问来(8)二进制为了方便我把配套的标准答案找来了(hhhh)...原创 2022-03-31 21:17:17 · 661 阅读 · 0 评论