- 8
- 0
- 约1.69千字
- 约 3页
- 2018-11-25 发布于河南
- 举报
16/32位微机原理、汇编语言及接口技术第2版-习题答案 第二章
第2章 微处理器指令系统(习题2)
2.20 按照下列要求,编写相应的程序段:
⑴ 起始地址为string的主存单元中存放有一个字符串(长度大于6),把该字符串中的第1个和第6个字符(字节量)传送给DX寄存器。
mov dl,string[1]
mov dh,string[6]
⑵ 有两个32位数值,按“小端方式”存放在两个缓冲区buffer1和buffer2中,编写程序段完成DX.AX←buffer1-buffer2功能。
mov ax, word ptr buffer1
sub ax, word ptr buffer2
;先减低16位
mov dx, word ptr buffer1+2
sbb dx, word ptr buffer2+2
;后减高16位,需减低16位的借位
⑶ 编写一个程序段,在DX高4位全为0时,使AX=0;否则使AX=-1。
test dx,0f000h
jz next
mov ax,-1
jmp done
next: mov ax,0
done: …
⑷ 把DX.AX中的双字右移4位
答:
mov cx,4
again: shr dx,1 ;右移一位,移出的低位进入CF标志
rcr ax,1 ;将CF移进AX高位,同时实现AX右移
loop again ;循环4次,实现4位右移
⑸ 有一个100个字节元素的数
您可能关注的文档
最近下载
- 马工程《劳动与社会保障法学》(第二版)绪论 课后思考题参考答案.pdf VIP
- 山东德州职业技术学院招聘笔试真题2025.docx VIP
- 高层民用建筑电气中火灾自动报警系统设计的要点探析.pptx VIP
- 电力建设土建工程 施工、试验及验收标准表式 第1部分 施工.doc VIP
- 钛酸锶的晶体结构及意义.pptx VIP
- 马工程《劳动与社会保障法学》(第二版)第八章 课后思考题参考答案.pdf VIP
- 《合格评定基础》三色笔记(2).pdf VIP
- 青蒿素gai-合成生物学_青蒿素在合成生物学中的研究进展.pptx VIP
- 2025年山东德州职业技术学院招聘真题.docx VIP
- DLT5293-2013 电气装置安装工程 电气设备交接试验报告统一格式.docx
原创力文档

文档评论(0)