「汇编语言 第 3 版 王爽」- 参考答案:检测点 14.2

  CREATE BY JENKINSBOT
原文链接:「汇编语言 第 3 版 王爽」- 参考答案:检测点 14.2
文章分类:「01.Section_of_the_Computer_Hardware:1.CPU_-_Central_Processing_Unit:x86_Assembly_Language:ISBN_-_9787302333142:CP_14.2」
文章标识:「da6ca206」

参考答案

编程,用加法和移位指令计算(ax)=(ax)*10
提示:(ax)*10=(ax)*2+(ax)*8

assume cs:codeseg

codeseg segment
start:
	mov bx, ax
	
	shl bx, 1	; 计算加号左边
	
	mov cl, 3	; 计算加号左边
	shl ax, cl
	
	add ax, bx	; 合并计算结果
	
	mov ax, 4C00H
	int 21H
	
codeseg ends

end start

参考文献

CSDN/汇编语言王爽第三版答案
百度文库/汇编语言实验答案 (王爽)