一个汇编语言的题目 将A1单元的100个字节传送到B1中去

\u6c47\u7f16\u8bed\u8a00 \u600e\u4e48\u8fa8\u522b\u5355\u5b57\u8282\u6307\u4ee4 \u53cc\u5b57\u8282\u6307\u4ee4 \u4e09\u5b57\u8282\u6307\u4ee4

\u6c47\u7f16\u8bed\u8a00\u662f\u6839\u636e\u6307\u4ee4\u7684\u7c7b\u522b\u548c\u5b8c\u6210\u7684\u529f\u80fd\u6765\u8bc6\u522b\u6307\u4ee4\u7684\u5355\u53cc\u8fd8\u662f\u4e09\u5b57\u8282\u6307\u4ee4\u7684\uff0c\u6bd4\u5982\uff1a
INC A\uff1b\u7d2f\u52a0\u5668\u52a01\uff0c\u4e0d\u4f1a\u4e0e\u4efb\u4f55\u5176\u4ed6\u64cd\u4f5c\u6570\u53d1\u751f\u5173\u7cfb\uff0c\u6240\u4ee5\u662f\u5355\u5b57\u8282\u6307\u4ee4\u3002
SJMP TTT\uff1b\u77ed\u8f6c\u79fb\uff0c\u56e0\u4e3aTTT\u5728\u6b63\u8d1f127\u4e4b\u5185\uff0c\u4e0d\u4f1a\u8d85\u8fc7\u4e00\u4e2a\u5b57\u8282\uff0c\u6240\u4ee5\u662f\u53cc\u5b57\u8282\u6307\u4ee4\u3002
LJMP TTT\uff1b\u957f\u8f6c\u79fb\uff0c\u56e0\u4e3a\u5730\u5740\u4e3a\u5341\u516d\u4f4d\uff0c\u6240\u4ee5\u662f\u4e09\u5b57\u8282\u6307\u4ee4\u3002

1.mov ax,x
mov x,ah
mov x+1,al
2.mov ax,x
xchg ah,al
mov x,ax
3.mov al,x
xchg al,x+1
mov x,al

路过,顺道给你答了吧。

字符串传送指令(Move String Instruction):把指针DS:SI所指向的字节、字或双字传送给指针ES:DI所指向内存单元,并根据标志位DF对寄存器DI和SI作相应增减。该指令的执行不影响任何标志位。

指令格式:MOVS MOVSB/MOVSW
MOVSD ;80386+

一定要注意:A1单元,默认在数据段;B1单元,默认在附加段。
LEA SI,A1
LEA DI,B1
MOV CX,50
CLD
REP MOVSW

扩展阅读:扫一扫出答案 ... a1驾驶证考试视频 ... 大客a1科目一模拟考试 ... a1驾考科目二视频教程 ... 标题生成器 ... a1驾驶证考试项目 ... 扫一扫科目一答题软件 ... 大货a2科目一模拟考试 ... 免费科目一模拟考试及答案 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网