s*****s 发帖数: 157 | 1 Write code to sum the values contained in two memory slots into a third
memory slot, using only 3 instructions:
zero
increment
jlt , , where jlt=jump to if is
less than . | r**d 发帖数: 316 | 2 类似汇编语言编程, 没什么太大意思吧
如果允许用两个辅助变量
001 zero M3
002 zero M4
003 zero M5
004 inc M4
005 inc M3
006 jlt M4, M1, 004
007 inc M5
008 inc M3
009 jlt M5, M2, 007
【在 s*****s 的大作中提到】 : Write code to sum the values contained in two memory slots into a third : memory slot, using only 3 instructions: : zero : increment : jlt , , where jlt=jump to if is : less than .
| p****g 发帖数: 355 | 3 001 zero M3
002 inc M3
003 jlt M3, M1, 002
004 zero M1
005 inc M3
006 inc M1
007 jlt M1, M2, 005
【在 r**d 的大作中提到】 : 类似汇编语言编程, 没什么太大意思吧 : 如果允许用两个辅助变量 : 001 zero M3 : 002 zero M4 : 003 zero M5 : 004 inc M4 : 005 inc M3 : 006 jlt M4, M1, 004 : 007 inc M5 : 008 inc M3
|
|