Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
このコードを使用して、線幅の動的幅を印刷しています。
mov cx, width sep_1: PRINT '-' loop sep_1
私が理解していることについては、このようなことができるはずですが、うまく機能させることができませんでした:
move ax, width CALL PTHIS DB 13, 10, ax dup('-'), 0
これ以上短くすることは可能ですか?
最初のコードはこれを行う正しい方法です。マクロはアセンブリ中に展開され、実行時に「dup」マクロを使用できないため、方法 2 は正しくありません。