nasm/test/bracedquote.asm
H. Peter Anvin (Intel) 00fe1077dc Add \^ escape sequences for Ctrl characters
It is fairly common to want to represent characters like
Ctrl-Z. Instead of having to use character codes, allow these to be
coded as `\^z` or `\^Z` instead.

`\^?` is DEL.

Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
2026-04-09 18:08:21 -07:00

32 lines
788 B
NASM

db "Have a day!!", 13, 10
db 13, 10
;; All these should produce U+1F610 in UTF-8
db `\U0001f610`
db `\u{1f610}`
db `\u{0001f610}`
db `\x{f0}\x{9f}\x{98}\x{90}`
db `\xf0\x9f\x98\x90`
db `\d240\d159\d152\d144`
db `\d{240}\d{0159}\d{152}\d{144}`
db `\360\237\230\220`
db `\o{360}\o{0237}\o{230}\o{00220}`
db `\o360\o237\o230\o220`
db `\U0001F610`
db `\u{1F610}`
db `\u{0001F610}`
db `\x{F0}\x{9F}\x{98}\x{90}`
db `\xF0\x9F\x98\x90`
db `\r\n`
;; These should all produce ASCII 0
db `\0\x0\o0\d0\^@\^`\^ `
;; These should all produce ASCII 1
db `\1\x1\o1\d1\^A\^a\^!`
;; These should all produce ASCII 28
db `\34\x1c\o34\d28\^\\^|\^<`
;; These should all produce ASCII 31
db `\37\x1f\o37\d31\^_`
;; These should all produce ASCII 127
db `\177\x7f\o177\d127\^?`