Monthly Archives: February 2014

2.27.2014 equal

2/27/2014

day before yesterday: to^n an did not feel sleepy and turned off the computer when thanh so+n and gia ba?o giu+.t pull his heart strings la`m gia^.t mi`nh japanese style to go turn the computer off … so to^nan did turn the computer off … but must went downstairs to go the bathroom … and thanh so+n and gia ba?o angry immediacy ha(‘c xi` xa(`ng–are we “in-laws” on an equal footing?– demand for to^nan to go to sleep is rejected creating even more anger … which resulted in to^nan stuffing a few couple of raisin sandwich and in brief indigestion until the anger go away then hungry again … staying up all night until 5 then went to sleep until 7:30 whence gia ba?o and di` ba giu+.t tim again … to^nan’s heart is quite simple only “muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well” which he filled and re-filled–similar to gia ba?o dressing and re-dressing as emperor or as ethan do– by wishing/loving for “muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well” which gia ba?o and di` ba could easily do for themselves also simply by wishing/loving and re-wishing/re-loving “muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well” … and thus could sleep no more but must wake up and drive ba` to hardware store and target and pho+? below … at any rate staying up a large part of the night until 5:00am would fulfill ta^m/trinity/conscience with to^n ddi.nh who supposedly was up all night and then work all day the following day… doesn’t matter what/where he did/was the fact was he wasn’t home and claim to be “on call” …. don’t know how di` ba and gia ba?o etc. [turns out “tu+” or die^.p was home sleeping in her room when later to^n an returned from hardware target pho+? trip to install in the elimi-draft register air filter in her room … surprised to^nan with fearful ghostly eyes — which to^nddi.nh noticed coming home just then … later she make fish vegetable stew at supper but declines to eat with us … and suggest to^nan might stay some more in california … ] are fulfilling their ta^m/trinity/conscience with “honey” to^n ddi.nh … which resulted the following day to airplanes making noises all night… imitating natural thunder … there was lightning but no thunder only wind gently howling … and reminding to^nan and mother of the last day of vietnam in summer of 1975 when orphans were airlifted by similarly noise jets from saigon vietnam to america … diverting from their regular flight paths or some thing as the clouds gather and the rain came pouring down as predicted … and which resulted in chu’ ha^n telephoning threatening thuo^’c ngu? as well as lovingly advice that all you need is proper sleep and proper food to be well and healthy and enabling “muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well” ….

yesterday:

went to hardware store to return remote control leviton switch and to get some more wing nuts … sylvester stallone [ba.c lie^u stall ace: “tu+” suggests ba’c ty’ might stay longer …] resemblance sto;ped us from browsing … to get dishwasher drain and a few other things … such as silver bell button …

went to target: the cart guy is refered to as rumpelstiltskin …due to his limping gait …

forgot to get clear table cloth …

song “blue bayou” …. the people at the di` khanh resemblance pho+? place half of customers and service persons were wearing blue or green same as to^n an …. and the blues versus the grey or brown … the blues made to^nan feel vo^ lu+o+ng ta^m or thie^’u lu+o+ng ta^m because they were working hard as he was the previous day … while he was trying to have a normal lunch …. wipe out …. have to get ddi.nh and die^~m a long pole for washing window outside and for changing curtain and light bulbs and things inside the house …

You know you only hurt yourself out of spite” [that is hie^?u la^`m or  wrongly interpret “in the image” results, failure to recognize “there but for the grace of God goes I”; proper interpretation of “in the image” things would equate all “in the image” things to “muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well”] billy joel’s “an innocent man”: the blues–typified by the waitress … to^nan wears blue also … and following day di` ba also wore blue to go with die^.p to some government office perhaps health insurance supposedly with gia ba?o …–voted [ba^`u: di` ba’s dream of an “adorable” baby … movie “pretty baby” …] with their facial gestures … “we don’t want too much money too much job … just enough money just enough job … to enable us and “muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well”

HALL & OATES LYRICS

“Rich Girl”

You’re a rich girl, and you’ve gone too far
‘Cause you know it don’t matter anyway
You can rely on the old man’s money
You can rely on the old man’s money
It’s a bitch girl but it’s gone too far
‘Cause you know it don’t matter anyway
Say money but it won’t get you too far
[di` ba suggested respect her as “chi. chi’nh” but she could not keep “chi. chi’nh” perhaps because of being pregnant with the baby which chi. chi’nh spirit went with a little girl at supper at chinese restaurant in michigan with gia ddi`nh ba’c tue^. … though now and then di` ba “earned” enough chi. chi’nh to be respected as chi. chi’nh …: other people want only to be themselves …]
Get you too far

Don’t you know, don’t you know
That it’s wrong to take what is given you
So far gone, on your own
You can get along if you try to be strong
But you’ll never be strong ’cause

You’re a rich girl, and you’ve gone too far
‘Cause you know it don’t matter anyway
You can rely on the old man’s money
You can rely on the old man’s money
It’s a bitch girl and it’s gone too far
‘Cause you know it don’t matter anyway
Say money but it won’t get you too far
Get you too far

High and dry, out of the rain
It’s so easy to hurt others when you can’t feel pain
And don’t you know that a love can’t grow
‘Cause there’s too much to give, ’cause you’d rather live
For the thrill of it all, oh

You’re a rich girl, and you’ve gone too far
‘Cause you know it don’t matter anyway
You can rely on the old man’s [e.g. emperor ta^`n thu?y hoa`ng and the great wall of china inheritance …or the egyptian pyramids and the pharoah’s inheritance … tv “the doctors” tasha … the shah of iran … etc.] money
You can rely on the old man’s money
It’s a bitch girl and it’s gone too far
‘Cause you know it don’t matter anyway

[pumpkin crisp–will have to remember to get father some … he doesn’t want the preserved mu+’t from chu’ kha perhap for the black doctor who “saves” mother … mothe retells die^~m of refugee evacuation from vietnam how chu’ kha co^ be^ would be the roman that saves ben hur … how father and ca^.u nha^’t would be moses planning to rent a boat …– from 99 ranch and chu’ hu+ng co^ hie^n ba` no^.i and note “2.19.2014 thou shalt save” and ben hur and his sisters and his mother…:


similar to having enough conscience, having enough “money” etc., the “price is right” when “muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well” … which is to say one should not be afraid of having a conscience or be afraid of having to “pay the price” since the conscience/price is right when one and “muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well” ….
https://stoppauseplayfastforwardrewindejectrecord.net/wp-content/uploads/2014/02/8e4d2-ocinemaantigo40benhur1959-09.jpg

coughing japanese women and black people table at the pho+? place:

tha?o’s “mid-life crisis” and tracy chapman’s “crossroads”:

All you folks think you run my life
Say I should be willing to compromise
I say all you demons go back to hell
I’ll save my soul save myself

http://www.azlyrics.com/lyrics/tracychapman/crossroads.html]
Say money but it won’t get you too far
[“young” germans –viettoday cha^u resemblance reporter report on Martin Luther King helping to rebuild “old man/woman” Catholic church by rebelling reviving the passion of the christ rebelling against the roman occupation forces–are helping “old man” chinese to restore sections of the great wall of china:


http://www.mysolotravels.com/wp-content/uploads/2013/09/DSC03310.jpg%5D

Say money but it won’t get you too far
Say money but it won’t get you too far
Get you too far

And you say
You can rely on the old man’s money
You can rely on the old man’s money
You’re a rich girl, a rich girl
Oh, you’re a rich, rich girl yeah
Say money but it won’t get you too far
Oh, get ya too far

http://www.azlyrics.com/lyrics/halloates/richgirl.html

today: gia ba?o said “… di` ba [da^m] du.c [tho^’i thu’c rush] la`m ma^’t tie^u no’ ro^`i ….” his “emperor dressing” [if ddi.nh and die^~m and gia ba?o and yet-to-be-born baby wants to be similar to chi. ta^`n–emperor ta^`n thu?y hoa`ng .. mother telephoned ba’c Cu+o+`ng Vu~ another chinese emperor vua Vu~ … someone by that name cu+` vi ha. vu~ or some such is being jailed by vietnamese communists recently … so much for emperor … di` ba said of gia ba?o as “ngu+o+`i vie^.t chi’nh co^’ng” …. not emperor … book from ba’c tue^.’s library that to^n and did not have a chance to borrow and read because of the move to the united states as refuggees of the vietnam ware was “Tua^’n cha`ng trai nu+o+’c Vie^.t” …

“Beast Of Burden”
Rolling Stones
I’ll never be your beast of burden
My back is broad but it’s a hurting
All I want is for you to make love to me
I’ll never be your beast of burden
I’ve walked for miles my feet are hurting
All I want is for you to make love to me
Am I hard enough
Am I rough enough
Am I rich enough
I’m not too blind to see
I’ll never be your beast of burden
So let’s go home and draw the curtains
{the window blinds … co^ die^~m di` ba’s faked eyelashes … ba’c ty”s particulates inside his eyes as the reporters of SBTN noted with thai son’s video clip about a car wiper … creates the atmosphere of movie “The lover” and of house of cu. cu+? ngo. … me. “anh Anh” who had la^?u with us 7 days ago …. mother’s how thu?y tie^n … water heater/furnace system and water AC system …}
Music on the radio
Come on baby make sweet love to me
http://www.azlyrics.com/lyrics/rollingstones/beastofburden.html

… the “tua^n” of “tua^n” suggest “obey” as in movie “wide sargasso sea” … mother recommends don’t eat sea weed due to msg ~ messages … tu-a^’n where a^’n ~ a^’n ddo^. because of the cha`m champa in ba.c lie^u and thereabout original hindu religion …. but these say they don’t have msg …–and anh si’u … who called to say wife of patrick …no relation to dublin ireland or dublin california … has just gave birth to a baby girl … similar to di` ba soon … and so does daughter kim of co^ lan who just telephoned chu’ hie^?n supposedly … then to^nan might give them a gift certificate for house cleaning since that’s what chicago seemingly has … to^nan has been offered by di` die^.p the job of house cleaning here all summer but ta^`n thu?y hoa`ng use mexicans …. movie a day without a mexican … and mexicans waiting outside of home depot for job explains ddi.nh …. : anyway ta^`n thu?y hoa`ng is known as the emperor who unified all of china … in fact all emperors unify things … to earn the respect of an emperor –not just “the emperor wears no clothing” … as gia ba?o’s mother ye^’n suggested making him stroll/strut naked embarrassed from bath to bedroom …

 

they love to watch her strut
Oh they do respect her but
They love to watch her strut
http://www.azlyrics.com/lyrics/bobseger/herstrut.html

–you have to earn the title of emperor–gia ba?o is gia ba?o and is not to^nan’s father even audrey thie^n hu+o+ng raised up closedly by o^ng no^.i dares not assume that disrepsect to to^nAn’s father …: for example instead of individual table placemat you could have “unify” with a table cloth that discuss what you want–ba’c tue^ hu+o+ng nghi … ta^`n thu?y hoa`ng is known as an incredible doubter or nghi … nghi = n+ghi … which to be truthful gia ba?o did pay the price by ca^`n cu` ca(.m cu.i writing stuff when he was neglected the night before 2/27/2014 because thanh so+n his father did not came home nor his mother ye^’n … silver doorbell button … changes her table cloth to reflect the conversation and she hangs on to conversations doesn’t change and shift with the fashion like di` ba …which helps with the unification … or ye^n .. gia ba?o’s mother … unifying the “mat” if not “ma.t” will help ba’c Ty’s job of cleaning the house better and earn you emperor respect …. and you don’t have to mess up the house some more–mess it up some for is not “unifying” ~ “tho^’ng nha^’t” ca^.u nha^’t face resemble “honey” to^n ddi.nh … doesn’t gia ba?o and di` ba loves “honey”?– just to tell ba’c ty’ where he should clean …. same goes for chi. audrey thie^n hu+o+ng .. who actually showed in various ways her “pain” similar to ba’c ty’s “pain” to sooth his “pain” and ye^n tri’ ye^n ta^m that she too has a conscience same with ba’c tue^. who must have suggested at one point or another “I must have conscience …” even if I am emperor of china ta^`n thu?y hoa`ng … one has enough conscience when “muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well” …. no dressing could make up for thu+.c lu+. thu+.c ta^m thu+.c tri’ … and ba’c ty and ba` no^.i and o^ng no^.i and family thu+.c ta^m is “muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well” …] could be what he misses … just a regular guy … in fact just a regular cry-baby child …

today: maury or some such “you have to focus”… e.g. focus on helping “muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well”… seeming that to^nan stacks the corelle dishes in such a way that the focal point was too much for the bottom medium-size dish and it breaks of itself … and the remaing stack are all of the same small size dishes … “equal” “ba(`ng”…. one of the guy from the party at dimsum place with fedex in note 2.21.2014… before she left the house di` ba had reminded to^n an of “spontaneous combustion” with ba` no^.i .. “… canh no^`i dda^.u phu. 5 phu’t ddu+`ng dde^? no’ cha’y nghe anh …”…. movie “ordinary magic” …. all to^nan and the blues-wearing people and to^nan’s family and surely ta^`n thu?y hoa`ng and other in-laws surely wish only the “ordinary” normalizing “magic” of “muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well” …. in fact, Dr. OZ mentions diabetes … to^nan’s tie^`n [“money”] former life/self has no diabetes no diseases whatsoever–the same is true with the tie^`n [“money”] former lives/selves of most everyone because everyone was “born free” … “born well” …–

except for that fall on the floor that made him blanked out, fainted ….–Dr. OZ fenugreek and woman who said she’s an academic who runs around the campus a lot …it could be that in that fainting spell, to^nan somehow exchanged or mixed-up pha tro^.n his vietnamese eastern ta^n co^? giao duye^n or tha(ng long woman’s man for a western woman’s man, namely the peripatetic Greek … g-reek tri. ho^i … philosphers such as Plato … of Platonic Love .. in movie Superman watched recently he reads Plato as a young farmer’s child… chu’ Ha^n telephoned about “American Philosophy” recently … and Aristotle, etc. — …. if viettoday tv and other vietnamese in the community or if vietnam the old country really really wants to give to^n an’s money back then the best they could do is simply to restore his health no diabetes only wellness and health …. dr. oz guest blurted “ass hole” … how about some “sweets” to sooth your pain tv’s “the doctors” suggested “they will make it up to you and treat you right in return” suggested “the doctors” some more … to sooth to^nAn’s “energy” ….Dublin, ca bus with advertisement banner “Healthy conversations are, well, healthy” and di` ba’s attempt to obtain health insurance for di` die^.p or “tu+” …. truly only thing that will sooth to^nan is “muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well” … suggested “the doctors” … so is gia ba?o he shares to^nan’s … only thing that will sooth him is “muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well” …

 

2.25.2014

2/25/2014

yesterday: the girls all dressed up in black [die^.p as all american t and blue jeans] and left doing government business …: ye^’n left alone suggesting she’s up with “all the lonely people…” such as father chu’ ha^n ba’c tue^. ba’c quy`nh etc. as gia ba?o earlier “tha? truye^`n ddo+n” threw papers at ba’c ty’ … gia ba?o stay home today for a whole month because supposedly the girls could not afford to pay his tuition [when we first came he cried every morning and made a fuss saying “no school” when he has to go to school … reminding to^n an of when he twists grandmother ba` no^.i’s shirt when she took him to kindergarten for the first time in sa`i go`n vie^.t nam … “cuo^’i cu`ng cu~ng cha^’p nha^.n so^’ pha^.n”; staying home from school presumably would correspond to to^nan summer schoold vacation: to^n An would say of “money” or tie^`n “returned” … viettoday tv ad “co’ pha?i quy’ vi. ca^`n tie^`n ga^'[p ma` kho^ng muo^’n phie^`n ha` ra(‘c ro^’i …to+’i la^’y ngay tho^i …”–which di` ba gave him a check from to^nddi.nh for 2000 dollars today and Gia Ba?o khoe he found his old toy car that resemble the one ba’c ty’ gave him but he said “ba’c ty’ look again closely” it’s not the same car it’s his own … and gia ba?o got his “money” or “tie^`n” “returned” too as instead of playing all-knowing all-wise bo^ la~o patriarch of the huynh and ddo^~ family doling out advices and wisdom or singing nga^m vo.ng co^? and watching ca?i lu+o+ng and hoa`ng phi hu`ng on ipad or mu’a la^n, he was transfixed in buddha’s lotus position viewing Peter Pan blu-ray that To^n DDi.nh bought for him the day after watchng Batman Begins … “there’s still time to change the road you’re on” … ye^’n supposedly is going back to school … — … that he only needs “returned” what will make for “muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well” … that is, whatever … doesn’t have to be from the past or the future … that is required for “muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well” …: please give and take only what you must so that “muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well” …. ] … and gia ba?o dressed up as construction worker–suggesting please no lonely nerd for me — and he went to san jose with di` ba and “tu+” or di` die^.p …

people on the street suggesting roy orbison and gia ba?o kneeled as elvis …

LINDA RONSTADT LYRICS

“Blue Bayou” [the orchid comes wrapped in silver and gold … the doorbell button is gold replacing silver but the plating is silver and gold …: the girls are from Ba.c Lie^u, Vie^.t Nam …. seems they haven’t come back tonight … maybe to^nan will replace the button with a silver one tomorrow … even though the too busy to deign a hello india indian post office carrier suggests ‘that’s crazy’ …]

I feel so bad I got a worried mind
I’m so lonesome all the time
Since I left my baby behind
On Blue Bayou

Saving nickles, saving dimes
Working ’til the sun don’t shine
Looking forward to happier times
On Blue Bayou

I’m going back someday
Come what may
To Blue Bayou
Where the folks are fine
And the world is mine
On Blue Bayou
Where those fishing boats
With their sails afloat
If I could only see
That familiar sunrise
Through sleepy eyes
How happy I’d be

Gonna see my baby again
Gonna be with some of my friends
Maybe I’ll feel better again
On Blue Bayou

Saving nickles, saving dimes
Working ’til the sun don’t shine
Looking forward to happier times
On Blue Bayou

I’m going back someday
Come what may
To Blue Bayou
Where the folks are fine
And the world is mine
On Blue Bayou
Where those fishing boats
With their sails afloat
If I could only see
That familiar sunrise
Through sleepy eyes
How happy I’d be

[Instrumental Interlude]

Oh, that boy of mine
By my side
The silver moon
And the evening tide
Oh, some sweet day
Gonna take away
This hurting inside
Well or (Will ??)
I’ll never be blue
My dreams come true
On Blue Bayou

Writer(s): Joe Melson
Copyright: Barbara Orbison Music Company, R-key Darkus Music, Sony/ATV Acuff Rose Music, Orbi-lee Music

http://www.azlyrics.com/lyrics/lindaronstadt/bluebayou.html

ROY ORBISON LYRICS

“Only The Lonely (Know How I Feel)”

Dum-dum-dum-dumdy-doo-wah
Ooh-yay-yay-yay-yeah
Oh-oh-oh-oh-wah
Only the lonely
Only the lonely

Only the lonely (dum-dum-dum-dumdy-doo-wah)
Know the way I feel tonight (ooh-yay-yay-yay-yeah)
Only the lonely (dum-dum-dum-dumdy-doo-wah)
Know this feeling ain’t right (dum-dum-dum-dumdy-doo-wah)

There goes my baby
There goes my heart
They’re gone forever
So far apart

But only the lonely
Know why
I cry
Only the lonely

Dum-dum-dum-dumdy-doo-wah
Ooh-yay-yay-yay-yeah
Oh-oh-oh-oh-wah
Only the lonely
Only the lonely

Only the lonely (dum-dum-dum-dumdy-doo-wah)
Know the heartaches I’ve been through (ooh-yay-yay-yay-yeah)
Only the lonely (dum-dum-dum-dumdy-doo-wah)
Know I cry and cry for you (dum-dum-dum-dumdy-doo-wah)

Maybe tomorrow
A new romance
No more sorrow
But that’s the chance

You gotta take
If your lonely heart breaks
Only the lonely

Dum-dum-dum-dumdy-doo-wah

Writer(s): Joe Melson, Sammy Cahn
Copyright: Sony/ATV Acuff Rose Music, Cahn Music Co.

http://www.azlyrics.com/lyrics/royorbison/onlythelonelyknowhowifeel.html

mother and to^nan went to the hardware store to buy food containers and nuts and bolts and tapes and buttons and switches and waterproof connectors for low-voltage landscape lighting and things … helped along by many india indians and radio … dolores cashiered us out …

cvs for lotion and 99 ranch for bananas vegetables grocery and sweets and water and for lunch of wonton noodle soup where we were served by a “southern” gal …. ba’c tru+o+’c resembling… “are you sure you can eat all that …” … co^ Die^~m resembling … also there were many resembling anh chi. tri’ … and a chief suggestive of o^ng la.c from marco polo …. guys resembling va(n and mexican guy resembling ……………….. and guy and gal resembling steve job … at michigan helpfull suggest water … even as to^nAn offered the girls at bobo water to cure toothache … “don’t sex too much … don’t eat too much … and you will be doing all right …” and “muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well” …

we also bought a greenish-yellowish-whitish light purple [from amazon.com Watersafe WS425W Well Water Test Kit

Q: Bacteria Test: How does the bacteria test work?

A: You put the water sample in the small bottle, being careful not to spill the powder in the bottle, fill to 1/2″ below the top (cold water side), shake well, place on shelf and in 48 hrs, if it turns a yellow color, there’s bacteria present, violet or blue, no bacteria. It does not tell you specifically which bacteria. Some reviews have reported a yellow/blue result, so it’s inconclusive (my tests have all been pretty conclusive). If you get that, you might have your water tested professionally for a conclusive test. Only one test is included for each of the variants.

] orchid to replace the one to^nan messed up … : outside 99 ranch a girl faced the wall crying

LED ZEPPELIN LYRICS

“Stairway To Heaven”

There’s a sign on the wall but she wants to be sure
‘Cause you know sometimes words have two meanings.
In a tree by the brook, there’s a songbird who sings,
Sometimes all of our thoughts are misgiven.

Ooh, it makes me wonder,
Ooh, it makes me wonder.

There’s a feeling I get when I look to the west,
And my spirit is crying for leaving.
In my thoughts I have seen rings of smoke through the trees,
And the voices of those who stand looking.

Ooh, it makes me wonder,
Ooh, it really makes me wonder.

And it’s whispered that soon, if we all call the tune,
Then the piper will lead us to reason.
And a new day will dawn for those who stand long,
And the forests will echo with laughter.

If there’s a bustle in your hedgerow, don’t be alarmed now,
It’s just a spring clean for the May queen.
Yes, there are two paths you can go by, but in the long run
There’s still time to change the road you’re on.
And it makes me wonder.

http://www.azlyrics.com/lyrics/ledzeppelin/stairwaytoheaven.html

and coughing with a guy offering her some drink which she does not immediately accept … to^nan also offered her water and she immediately accept … ca’i ra(ng ca’i to’c la` go’c con ngu+o+`i … [water, air, earth … these might very well be “human roots” … spirit/spiritual/words/records {before water for tha?o at bobo gia ba?o had peed in bed and ye^’n said ca’i gi` cu~ng khai/report …} … these might very well be “human roots” …. “i hope when you decide kindness will be your guide” … kindness might very well be “human roots” …. and if you reach for the lotus essence ga^`n bu`n ma` cha(?ng ho^i tanh mu`i bu`n … for the eternal… for the spirit eternal then you might find that all of your ancestors … truck ………….. .. or ancestral spirit is unspoiled … every single ancestor is pure and pristine … … at any rate it is certain that human root is “muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well” …] : turned out when to^n an tried to replant the orchid later–to^nan also up with “all the lonely people” including father in the highland collecting orchids– that some of its roots deep inside the moss have either rotted or yellowed …. hopefully with the transplant, it and “muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well” …

target: for grocery bag and for napkin and for glucerma and thinkthin bars ….: guy who cares for the shopping cart limping along and peeing with to^nan would resemble Michael J. Fox or ba’c Hu+o+’ng “have a nice day …” …. and rain-making child at hardware store today and at target previously … and Luna on the gaygaeum playing “voodoo chile” …

[bishop] berkeley milk truck and hurley [hurl ~ throw ~ don’t understand; li ~ life] t-shirt …. seemingly the very opposite of “MetLife”… except when you understand that maximum “not met life” is equivalent to optimum “met life” … song “from both sides now”

I’ve looked at life from both sides now,
from win and lose, and still somehow
it’s life’s illusions I recall.
I really don’t know life at all.

“Both Sides Now”
JONI MITCHELL LYRICS

Bows and flows of angel hair and ice cream castles in the air
and feather canyons everywhere, I’ve looked at clouds that way.
But now they only block the sun, they rain and snow on everyone.
So many things I would have done but clouds got in my way.

I’ve looked at clouds from both sides now,
from up and down, and still somehow
it’s cloud illusions I recall.
I really don’t know clouds at all.

Moons and Junes and ferris wheels, the dizzy dancing way that you feel
as every fairy tale comes real; I’ve looked at love that way.
But now it’s just another show. You leave ’em laughing when you go
and if you care, don’t let them know, don’t give yourself away.

I’ve looked at love from both sides now,
from give and take, and still somehow
it’s love’s illusions that I recall.
I really don’t know love at all.

Tears and fears and feeling proud, to say “I love you” right out loud,
dreams and schemes and circus crowds, I’ve looked at life that way.
But now old friends are acting strange, they shake their heads, they say
I’ve changed.
Something’s lost but something’s gained in living every day.

I’ve looked at life from both sides now,
from win and lose, and still somehow
it’s life’s illusions I recall.
I really don’t know life at all.

Writer(s): Joni Mitchell
Copyright: Crazy Crow Music/Diverse Titlar, Crazy Crow Music

http://www.azlyrics.com/lyrics/jonimitchell/bothsidesnow.html

… advertisement spam email from MetArt people …

put in doorbell button and reconnect landscape light that was left out with the bare wiring touching earth before to^nan got here … and transplan the orchid just when thanh so+n got home … alone … la(‘c dda^`u gesturing “no’i va^.y ma` kho^ng pha?i va^.y dda^u” … laundry …

Honey tru+.c all night … ye^’n and “tu+” also did not come home …

2/25/2014 3:30 am california time: minnesota continues to be “pusnished” at -3 deg F …

2.22.2014

2/22/2014
“the language that God hears best is the silent language of love” ….
luncheon la^?u with gia ddi`nh anh Anh … mother and brother Paul’s wife and son …: to^nan said he marries the billionair that is american government or welfare for short … after others discuss anna nicole smith marriage … continuity with yesterday suggests that explicit homey angst and anger is actually implicit “deep” love for something … it’s all love … it’s all GOoD …
wish inside ba’c va` gia ddi`nh anh Anh happy new year … and “muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well” …
after getting a “tha(`ng lu`n” hair cut gia ba?o cried for chucky cheese and for his father to stay home ….: yesterday at the bobo place there was a “tha(`ng lu`n” suggesting “oh but the potential, the possibilities ….” … what if the “tha(`ng lu`n” got a chance to “grow up” to be a normal person …as ti’a resembling ngo.c was surrounded with examples resembling thu.y as loving family and loving couples … surely the other girls were also surrounded with loving examples that could have been alternatives for their current lives …

But they never told you the price that you pay
For things that you might have done…
http://www.azlyrics.com/lyrics/billyjoel/onlythegooddieyoung.html

“Only The Lonely”
(originally by The Motels)

We walked the loneliest mile
We smile without any style
We kiss altogether wrong
No intention

We lied about each others drinks
We lived without each other thinking
What anyone would do
Without me and you

It’s like I told you
Only the lonely can play

So hold on here we go
Hold on to nothing we know
I feel so lonely
Way up here

You mention the time we were together
So long ago, well I don’t remember
All I know
Is that it makes me feel good now

It’s like I told you
Only the lonely can play
Only the lonely
Only the lonely can play

http://www.azlyrics.com/lyrics/jannarden/onlythelonely.html
songs from high school has been re-surfacing lately …

went to yanagi for supper … gia ba?o got tra ta^’n by the mu’a dao guy resembling huey lewis and the news or another tv actor … and acted as luna … birds of prey circling earlier … another customer wore “under armor” hat for “unconditional love” … and wisdom maggi tu+o+ng soy sauce … wished the chief and all commander in chief and “muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well” …flickering street light at cvs pharmacy … gia ba?o played du+o+ng ngo.c tha’i before going to sleep with di` ba …

toy gia ba?o got from yanagi … blue gel-sealant filled waterproof wiring connector

minnesota continues to be at or below 0 deg F …

2.21.2014

2/21/2014

FEDEX came to dimsum place in Pleasanton near where To^n DDi.nh worked as though to say “you’re all well enough now today to be sort of ‘ex’s’ of hospitals ….” … two tables of people developed “attachment” with us … a “froggy” guy and a “anh ba(`ng guy” … “Well enough to work too probably …” said the host of the restaurant …

went to strip mall … gal resembling sweater seller at grand century mall … soft guys [trying out sunglasses] and hard dolls [in michael jackson hat] and baby child resembling co^ tu’ bu+. as a baby … and … “kate spade” ~ “di` ba speed/fast/starving” but refused ba’c Ty”s offer to buy some “…man” chocolate … gothic ~ got hick black and white place … went to get some nutrition for the baby …. “silly rabbit, tricks are for kids” … movie Las Acacia …. mexican boy and girl baby children holding hand separating themselves from another mexican child upong to^nan bolting from gothic store after suggesting “deep” cinderella women’s shoes … but got pointed to the insubstantial pina colada [“personal column” and SOS in note “2.19.2014 thou shalt save”: “tu+” suggested “it’s mine [whatever you saw] …all mine …” … qua^n … at the cha? ca’ place the first few days on te^’t with be^ barber and customer of cha? ca’ place wearing marine hat or uniform and guy wearing marine colored sweater …] –youtube rupert holmes escape song and ca` rem mi’t ddi.nh and gia ba?o were having–to make peace with the geisha song … “you’ve got me why do you want more …: i’m everything you could ever want ….” …. gal flash co^ Be^ .. “they want to be on top …. el condor pasa .. i’d rather be a hammer than a nail” … [2.25.2014 To^nAn noted that this works both way via detailed concordance … the faster di`ba tries to gain the upper hand by nailing it with a command the more she later went back on her word of command because a new situation would make her take back her word … unknowingly perhaps of course, …so that you will get the upper hand then … so that the only way that both you and her could gain the upper hand all of the time is for both of you to either shut up or to pray/accept/wish/love “muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well” ….] …

tv: reporting on olympics in sochi … it seems so unfair why is the skater who fell down got hurt and pain got the prize gia?i while the skater who seem to have done everything perfectly without falling down and stay well did not get the prize gia?i … “trophy wife” said tha?o …

went to supper at place where bu+o+?i bu+o+?imade motion “ba’c Ty’ hu.t ro^`i” … gia ba?o –left home with “let me meditate on that for a moment ….” gesture–mo+’m ba’c ty’ on what to say … using Sailor Moon and thanh so+n ~ Sun as prop … : papa would very well have said “thi` pha?i kho^? ne^’u su+o+’ng ma` kho^ng bie^’t ddu+o+`ng ma` su+o+’ng ma` ye^n pha^.n …”

went to bobo [boo boo] … here a round of water for everyone please to save everyone’s teeth … ca’i ra(ng ca’i to’c la` go’c con ngu+o+`i …[their discussion revolves around tha?o ~ ghi ~ nghi ~ ta`o tha’o estrangement from husband because a stop sign scratches their mobile home {c.f. ye^’n and thanh so+n and gia ba?o’s wetting peeing in bed “nga`y na`o cu~ng na(`m/bo+i trong mo^.t vu~ng nu+o+’c …khai qua’ …” … wetting the bed might be considered a “self and self” problem though people thinks externals can help cure it …: at any rate you yourself is a record or khai or report of everything around you … your flesh is a record of what you drink what you eat what you breath etc. … you are what you eat … eat the wrong thing and you will be either skinny or fat to express/record what you’ve eaten … eat/record appropriately and your flesh/record will be a beautiful poem otherwise it might be chicken-scratch prose … }: the heart and hearth of homemaking ye^n pha^.n h-ie^n or “stop” is a pain and causes other people to be jealous or to love ye^n pha^.n …and “what might have been”: Kathy Mattea song “what never happened were never meant to be” …”We never know what could have been
But looking back we see / What could have been and never was / Was never meant to be.
” …http://www.releaselyrics.com/93ff/kathy-mattea-what-could-have-been/… Tina Turner’s song “Proud Mary” “But I never lost a minute of sleepin’ / Worryin’ ’bout the way things might have been /[chorus] Big wheel keep on turnin’ / Proud Mary keep on burnin’ /Rollin’, rollin’, rollin’ on the riverhttp://www.azlyrics.com/lyrics/tinaturner/proudmary.html with eternity what could/might have been could have been again exactly or could be fulfilled inexactly with a second third fourth fifth etc. chances and you find that the recurring {woman in green unloaded boxes of grocery for her shop that we met when co^ Quye^n passes …} “what could have been” is in fact a “marriage” of sort a “marriage” that involves “just enough” exposure of to enable “muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well” …{“I have …” said a guy to his gal at the chinese ta.p ho’a curios shop in san francisco china town today 3/1/2014 … also another gal with black bandana chooses instead of colorful bird feathers jewelry chooses a “time peace” …”A time for peace, I swear it’s not too late!” … and after a couple with the gal more beautiful then the guy other couples show up with the guys equally as beautiful as the gals ….see note 3.1.2014 ukraine crisis and gia ba?o’s problem trying to have his parents together… everyone in san francisco were beautiful and quiet therefore presumably well … and we wish all san franciscans a happpy new year with lots of wellness health and long life and everything as they wish seeing that they got the rain wish fulfilled … bought a double-sided tibetian drum for gia ba?o instead of parental-pair voodoo dolls because he has been doing voodoo on grandma loan using a monkey in cape … voodoo love… }… the bible “sufficient unto the day is the evil thereof, tomorrow is another day…. concern not about tomorrow for tomorrow will care for itself … if God cares for even the fallen sparrow and the lilies of the field–le^ duye^n or some such gave us left-over from te^’t lilies and cu’c/chu’c va.n tho. to plant and to save which ddi.nh did–how much more would God care for you…”] … yvonne ~ co^ Quye^n and ti’a ~ ngo.c ~ die^.p ~ father ~ chu’ hoa`ng –she was surrounded by people who loved her, namely thu.y or die^.p’s qua^n korean-japanese representations, “what might have been” had ti’a remained married … or has a boyfriend …with the ones who loved her … as those were all around her … “what might have been” is described by HBO as “muhammad ali’s greatest fight” and is describe by To^nAn in note “2.13.2014 file system” as the fight “between self and self” … –all welcome and used the water except for tha?o …: di` ba co^ Die^~m previously had expressed “how come you don’t converse …” need for ta^m su+. … now she had a chance with 3 girlfriends [tha?o ba` me. que^ guo^’c, yvonne ba` me. que^ le^n ti?nh pointed cao go’t which would correspond to …………., and ti’a “i’ll put you in your place” boot: earlier gia ba?o had tried on ba’c Ty’s snow boot] and a crowd … di` Ba co^ Die^~m had also expressed as we passed by Hooters to find a bank to pay off An’s bills that peace is due attention given to “tu+” di` Die^.p … the baby u’t of the sisters who is yet unattached … alone of the three huy`nh sisters she had tried to “save” … had tried to pointed out what to^nan must do for things to be normal … such as the juice machine, the toaster, the refrigerator, the sweets, the coffee, the ta^m su+. or boob or cpu ghost in the machine, the uncharged ipad, the sinus or runny nose, the scale on the penis via her short short short dress in the morning … even before gia ba?o’s hint of scaly valentine cards in the afternoon … and ever since that first few days we arrived in california when she attempt to “cure” or “normalize” ba’c ty’ of sinus breathing problems suggesting don’t enjoy the sexy too much with her cuckoo phone sounds she had taken to sleeping with the lights on or with talking on the phone all night with her boy as reported by di` ba … that is to say she ain’t sleeping when/with ba’c ty’ is sleeping … meanwhile with all of die^.p’s saving hints, the other sisters hints if any are too subtle to be understood and therefore are mistaken for mere gossips instead of as saving grace … except that 2.22.2014 the day before news of ha` mai die^.p sister of co^ Giang va` Cha^u pass, sister Ye^’n had dressed up as a motley fool … sang tro.ng black blouse above, plaid red tartan flannel pajamas pant, full face ski mask, …. etc. to allow die^.p the perfect summer fashion in white dress of innocent …

truck “save martha” on the return trip–from bobo to grand century mall the girls were sardined as india indian man reminds one of the current HBO movie “life of pi”– to balance truck “mandalay” on the sally forth trip …. mountain saves the sea …: here is the mountain: gia ba?o dressed his pant to resemble dr. chen and chu’ hoa`ng and chu’ hie^’u co^ va^n and gangnam style psy … and “fish for supper” said di` ba … and olympics unfairness and ngo.c resembling ho^`ng masseus previous year tender me^`m offering of food to to^nAn versus cu+’ng hard anger from the girls at bobo this year : homemaker angst/anger and chi.u ddu+.ng and officeworker peace and tha(‘c ma(‘c a’y na’y concern love ….

minnesota continues to be below 0 deg F … wonder about their nghie^.p/duye^n … oh well, if God is just, surely their spring will be doubly triply springy …

the following day: gia ba?o feed “pearl” bun similar to da^`u/gia^`u cha’o qua^?y/qua^.y–mother has been eating cha’o porridge for a while … la`m gia ba?o cu~ng the`m cha’o pretending to cough to have some porridge with mother …–to the ants near the sandbox …: the sweet da^`u/gia^`u cha’o qua^?y from bobo previous night has powdered sugar suggestive of sand …

try3.asm version 2.19.2014

; boot.asm
; bin version

;from NASM manual:
; The BITS directive specifies whether NASM should generate code designed to run on a processor operating in 16-bit mode, 32-bit mode or 64-bit mode.
; You do not need to specify BITS 32 merely in order to use 32-bit instructions in a 16-bit DOS program; if you do, the assembler will generate incorrect code because it will be writing code targeted at a 32-bit platform, to be run on a 16-bit one:
; When NASM is in BITS 16 mode, instructions which use 32-bit data are prefixed with an 0x66 byte, and those referring to 32-bit addresses have an 0x67 prefix. In BITS 32 mode, the reverse is true: 32-bit instructions require no prefixes, whereas instructions using 16-bit data need an 0x66 and those working on 16-bit addresses need an 0x67.
; When NASM is in BITS 64 mode, most instructions operate the same as they do for BITS 32 mode.
[BITS 16]

; from the Programmer’s Reference Manual
;The segment containing the currently executing sequence of instructions is known as the current code segment;
;it is specified by means of the CS register. The 80386 fetches all instructions from this code segment, using
;as an offset the contents of the instruction pointer. CS is changed implicitly as the result of intersegment
;control-transfer instructions (for example, CALL and JMP), interrupts, and exceptions.
;The instruction pointer register (EIP) contains the offset address, relative to the start of the current code
;segment, of the next sequential instruction to be executed. The instruction pointer is not directly visible
;to the programmer; it is controlled implicitly by control-transfer instructions, interrupts, and exceptions.
;As Figure 2-9 shows, the low-order 16 bits of EIP is named IP and can be used by the processor as a unit.
;This feature is useful when executing instructions designed for the 8086 and 80286 processors.
; from http://www.supernovah.com/Tutorials/BootSector2.php
;As stated earlier, we cannot be sure if the BIOS set us up with the starting address of 0x7C0:0x0 or 0x0:0x7C00.
;We will use the second segment offset pair to execute our boot sector so we know for sure how the CPU will access
;our code. To do this, our very first instruction will be a far jump that simply jumps to the next instruction.
;The trick is, if we specify a segment, even if it is 0x0, the jmp will be a far jump and the CS register will be
;loaded with the value 0x0 and the IP register will be loaded with the address of the next instruction to be
;executed.
;[BITS 16]
;[ORG 0x7C00]
;jmp 0x0:Start
;Start:
; This code will set the CS segment to 0x0, set the IP register to the the very next instruction which will be slightly past 0x7C00, ….

; universal-loop
;     {
;       start-ORG-nguye^n-thu?y: maintain-gi`n-giu+~ba?o-to^`n (“muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well”); // in “gia ba?o”, “ba?o” ~ maintain as in “ba?o thu?/to^`n” …
; try/if   ;// tin messages …. the try/if is the “gia” of “gia ba?o” …
;  maintain-gi`n-giu+~-ba?o-to^`n (“muo^n loa`i va` messageA va` messageB va` messageNEW va` tinLA`NH va`… ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well”); // the message “stack” is loaded or push-pop with messages …; // push-and-pop-or-sent-and-receive (&messageNEW-hay-tinLA`NH); // tin and shakespeare’s version of “all roads lead to rome”: “doubt thou the stars are fire doubt truth to be a liar but never doubt I loved ‘muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well'”:  1/19/2014 Sunday Service … Gospel ~ Good News Tin La\nh …”Gia Ba?o”:  the “gia” attempts to reach an agreement with the “ba?o” …// salinger on internet news: push/pop/create stack/heap by an expansion assignment (“muo^n loa`i” <= “muo^n loa`i va` messageA va` messageB va` messageC va` ….”)
; ;catch/else  ;// unmaintainable tin/messages or kho’ tin hay kho^ng tin no messages … SBTN Uye^n Thi. commercial for MBR [master boot record] “kho’ tin nhu+ng co’ tha^.t …”
; ; go-to-jump-tro+?-ve^` start-ORG-nguye^n-thu?y: maintain-gi`n-giu+~-ba?o-to^`n (“muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well”);
; go-to-jump-tro+?-ve^` start-ORG-nguye^n-thu?y: maintain-gi`n-giu+~-ba?o-to^`n (“muo^n loa`i ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well”);
;     }

; irish-catholic Pat Benatar song “heartbreaker, dreammaker, don’t you mess around with me …” ….
; perhaps “there’s beggary in a love that can be reckoned” when love is unconditional–gia ba?o chu’ hoa`ng to^n an hoa`ng phi hu`ng and 10 commandments–but
; the ten commandments say there’s a love that’s conditional … and the 10 commandments describe the limits or conditions of that love …
; from http://wiki.osdev.org/Babystep2:
;some say that the bootloader is loaded at [metaphorical address] 0000:7C00, while others say 07C0:0000.
;This is in fact the same [real] address: 16 * 0x0000 + 0x7C00 = 16 * 0x07C0 + 0x0000 = 0x7C00.

%define ORIGIN ;  ….. comment this out to use “org 0”

%ifdef ORIGIN
[ORG 0x7c00]
; segment:offset … ds:offset or cs:offset … 0:offset-from-0x7COO … that is, labels in code following is addressed as 0:0x7C00+offset-from-start-of-file

;Following code will set the CS segment to 0x0, set the IP register to the the very next instruction which will be slightly past 0x7C00, ….
jmp 0x0:start  ; set up the ip stack pointer and cs segment register implicitly via jmp instruction
; jmp start  ; set up the ip stack pointer and cs segment register implicitly via jmp instruction

%else ;
[ORG 0]
; segment:offset … ds:offset or cs:offset …  0x07C0:offset-from-0 … that is, labels in the code following is addressed as 0x07C0:0+offset-from-start-of-file

;Following code will set the CS segment to 0x07C0, set the IP register to the the very next instruction which will be slightly past 0x0, ….
jmp 0x07C0:start ; set up the ip stack pointer and cs segment register implicitly via jmp instruction
; jmp start  ; set up the ip stack pointer and cs segment register implicitly via jmp instruction

%endif ; ORIGIN

%ifdef ORIGIN
%define MEMORYSEGMENTREALLOWBOUND 0x7C00
%else
%define MEMORYSEGMENTREALLOWBOUND 0x0000
%endif ; ORIGIN
%define SEGMENTSIZE   512
%define MEMORYSEGMENTREALUPPERBOUND MEMORYSEGMENTREALLOWBOUND + SEGMENTSIZE

; data segment
;section datasegment align=16 ; start= follows=
;segment datasegment align=16 ; start= follows=
; align 16
datasegment   dw      123

;%define TRYIVT 0 ; try out ivt codes … comment this out to exclude ivt codes
%ifdef TRYIVT
; interrupt vector table
ivt:        times 1024 db 0 ; interrupt vector table: reserve space to push-pop BIOS’ ivt table
ivtend:
;the ivtr structure:
ivtr    DW 0 ; For limit storage
DD 0 ; For base storage

; interrup descriptor table
;idt:
;idt_end:
;the idtr structure:
;idtr   DW 0 ; For limit storage
; DD 0 ; For base storage
%endif ; TRYIVT

; stack segment
; section stacksegment align=16 ; start= follows=
; segment stacksegment align=16 ; start= follows=
; align 16
stacksegment  resb 64
stacktop:

; set up the data, stack, etc. segment registers
start:
;mov AX, 0x0
;mov    AX,seg DATASEGMENT1
mov AX, datasegment
mov     DS,AX
;mov    AX,seg STACKSEGMENT
mov AX, stacksegment
mov     SS,AX
mov     SP,stacktop

;%define TRYIVT 1 ; non-zero
%ifdef TRYIVT

;interrrupts are a type of (messageA + messageB + messageC + messageD + tinLa`nh + …):
; from http://wiki.osdev.org/Interrupt_Vector_Table
; The IVT is typically located at 0000:0000H, and is 400H bytes in size (4 bytes for each interrupt). Although the default address can be changed using the LIDT instruction on newer CPUs, this is usually not done because it is both inconvenient and incompatible with other implementations and/or older software (e.g. MS-DOS programs). However, note that the code must remain in the first MiB of RAM.
; format of the ivt table entries [1024/4=256 entries] is
; +———–+———–+
; |  Segment  |  Offset   |
; +———–+———–+
; 4           2           0
; from https://www.uop.edu.jo/issa/Assembly/programming.pdf
;ivt table is 1k in real mode, 2k in protected mode
;ivt entry is 4 bytes in real mode, 8 bytes in protected mode
;size of the pointer to ivt table is 4 bytes for addresses from 00000000 to 000003FF, is 8 bytes in protected mode

;%define BIVTSTART 0x0; Start of BIOS ivt data area
;struc   tBIOSIVT                      ; its structure
;        .SEGMENT      RESW    1
;        .OFFSET       RESW    1
;endstruc

; the ivt table defined in the data segment “datasegment” above
;;.ivt:        times 1024 db 0 ; interrupt vector table: reserve space to push-pop BIOS’ ivt table
;;.ivtend:
;changeivt:
; ;mov CX,0x0400 ;// = 1024
; mov CX, 256 ; setup loop counter
;.loadivtwithbiosivt: mov byte [ivt + cx*4] [0000:cx*4]
; loop .loadivtwithbiosivt
; mov byte [ivt + 0] [0000:0000] ; since “loop” exists when CX is 0, 0th entry must be done manually
; jmp .exit
;.loadbiosivtwithivt: mov byte [0000:cx*4] [ivt + cx*4]
; loop .loadbiosivtwithivt
; mov byte [0000:0000] [ivt + 0] ; since “loop” exists when CX is 0, 0th entry must be done manually
; jmp .exit

; from http://wiki.osdev.org/GDT_Tutorial
;gdtr   DW 0 ; For limit storage
; DD 0 ; For base storage
;GDT:
;GDT_end:
;setGdt:
;   xor EAX, EAX ; zero EAX register for use as scratch
;   mov AX, DS  ; the data segment “datasegment”
;   shl EAX, 4  ; The linear address should here be computed as segment * 16 + offset. shift left 4 ~ multiply by 16
;   add EAX, ”GDT” ; add offset to GDT structure in segment “datasegment”
;   mov [gdtr + 2], eax ; initialize gdtr’s base storage to segment:offset address of GDT structure
;   mov EAX, ”GDT_end”
;   sub EAX, ”GDT” ; size of GDT structure = GDT end – GDT begin
;   mov [gdtr], AX ; initialize gdtr’s to size of GDT structure = GDT end – GDT begin
;   lgdt [gdtr]  ; set the gdt with lgdt
;   ret

; the idt or ivt table defined in the data segment “datasegment” above
;;.ivt:        times 1024 db 0 ; interrupt vector table: reserve space to push-pop BIOS’ ivt table
;;.ivtend:
;;ivtend:
;; interrup descriptor table
;idt:
;idt_end:
;the idtr or ivtr structures defined in the data segment “datasegment” above:
;idtr   DW 0 ; For limit storage
; DD 0 ; For base storage
;ivtr   DW 0 ; For limit storage
; DD 0 ; For base storage
;.setidt:  ; set the interrupt descriptor table IDT
.setivt:   ; set the interrupt vector table IVT
xor EAX, EAX ; zero EAX register for use as scratch
mov AX, DS  ; the data segment “datasegment”
shl EAX, 4  ; The linear address should here be computed as segment * 16 + offset. shift left 4 ~ multiply by 16
;  add EAX, idt ; add offset to IDT structure in segment “datasegment”
add EAX, ivt ; add offset to IVT structure in segment “datasegment”
;  mov [idtr + 2], eax ; initialize gdtr’s base storage to segment:offset address of IDT structure
mov [ivtr + 2], eax ; initialize gdtr’s base storage to segment:offset address of IVT structur
;  mov EAX, idt_end
mov EAX, ivt_end
;  sub EAX, idt ; size of GDT structure = IDT end – IDT begin
sub EAX, ivt ; size of GDT structure = IVT end – IVT begin
;  mov [idtr], AX ; initialize gdtr’s to size of IDT structure = IDT end – IDT begin
mov [ivtr], AX ; initialize gdtr’s to size of IVT structure = IVT end – IVT begin
;  lgdt [idtr]  ; set the idt with lgdt
lgdt [ivtr]  ; set the ivt with lgdt
;.exit:
ret
%endif ; TRYIVT

; to use the stack, use “call” and “ret” instead of “jmp”
; effectively, the illegal “mov eip, label” ~ legal “jmp label”
; or just let the program flows, without the jmp, to instructions that follow
; jmp main ; jmp Loads EIP with the specified address
call main ; call = push + jmp; ret = pop + jmp
; from http://wiki.osdev.org/Babystep2:
; In real mode, addresses are calculated as segment * 16 + offset. Since offset can be much larger than 16, there are many pairs
; of segment and offset that point to the same address.
%define REALADDRESS(SEGMENTNO,OFFSETNO) SEGMENTNO*16+OFFSETNO

%define VERIFYSEGMENTADDRESSBOUND(SEGMENTADDRESSTOVERIFY, OFFSETADDRESSTOVERIFY) \
(REALADDRESS(SEGMENTADDRESSTOVERIFY,OFFSETADDRESSTOVERIFY) > MEMORYSEGMENTREALLOWBOUND) \
& (REALADDRESS(SEGMENTADDRESSTOVERIFY,OFFSETADDRESSTOVERIFY) < MEMORYSEGMENTREALUPPERBOUND)
; generate some virtual segment:offset address for use with a real address …
; TO DO: align the generated addresses to “natural” byte boundaries …
; %define GENERATESEGMENTADDRESS(REALADDRESSNO, &GENSEGMENTNO, &GENOFFSETNO) …………….
; %define GENERATEVIRTUALSEGMENTADDRESS(REALADDRESSNO, VIRTUALOFFSETADDRESSINPUT) (REALADDRESSNO – VIRTUALOFFSETADDRESSINPUT)/16
; %define GENERATEOFFSETNO(REALADDRESSNO, VIRTUALSEGMENTADDRESSINPUT) (REALADDRESSNO – VIRTUALSEGMENTADDRESSINPUT * 16)

; from http://geezer.osdevbrasil.net/johnfine/segments.htm:
;The way it really works
; Each segment register is really four registers: •A selector register
;•A base register
;•A limit register
;•An attribute register
;
;In all modes, every access to memory that uses a segment register uses the base, limit, and attribute portions of the segment register and does not use the selector portion.
;Every direct access to a segment register (PUSHing it on the stack, MOVing it to a general register etc.) uses only the selector portion. The base, limit, and attribute portions are either very hard or impossible to read (depending on CPU type). They are often called the “hidden” part of the segment register because they are so hard to read.
;Intel documentation refers to the hidden part of the segment register as a “descriptor cache”. This name obscures the actual behavior of the “hidden” part.
; In real mode (or V86 mode), when you write any 16-bit value to a segment register, the value you write goes into the selector and 16 times that value goes into the base. The limit and attribute are not changed.
;In pmode, any write to a segment register causes a descriptor to be fetched from the GDT or LDT and unpacked into the base, limit and attribute portion of the segment register. (Special exception for the NULL Selector).
;When the CPU switchs between real mode and pmode, the segment registers do not automatically change. The selectors still contain the exact bit pattern that was loaded into them in the previous mode. The hidden parts still contain the values they contained before, so the segment registers can still be used to access whatever segments they refered to before the switch.

;Writes to a segment register
;When I refer to “writing to a segment register”, I mean any action that puts a 16-bit value into a segment register.
;The obvious example is something like:
;  MOV  DS,AX
;However the same rules apply to many other situations, including: •POP to a segment register.
;•FAR JMP or CALL puts a value in CS.
;•IRET or FAR RET puts a value in CS.
;•Both hardware and software interrupts put a value in CS.
;•A ring transition puts a value in both SS and CS.
;•A task switch loads all the segment registers from a TSS.

; from the Programmer’s Reference Manual
;The segment containing the currently executing sequence of instructions is known as the current code segment;
;it is specified by means of the CS register. The 80386 fetches all instructions from this code segment, using
;as an offset the contents of the instruction pointer. CS is changed implicitly as the result of intersegment
;control-transfer instructions (for example, CALL and JMP), interrupts, and exceptions.

main:
; to use the stack, use “call” and “ret” instead of “jmp”
; jmp screensetup ; or just let the program flows, without the jmp, to instructions that follow

call screensetup
call clearscreenpixels
call sayhello
;call exit
call hang
ret ; return

; from http://www.supernovah.com/Tutorials/BootSector4.php:
;Video Memory
;As previously stated, what is printed to the screen is simply controlled by a special section of memory called
;the video memory (or VGA memory). This section of memory is then periodically copied to the video device
;memory which is then presented to the screen by the Digital Analog Converter (DAC). Currently we are in text
;mode 03h which is a form of EGA. The video memory for text mode 3h begins at 0xB8000. Text mode 03h is 80 characters wide
;and 25 characters tall. This gives us 2000 total characters (80 * 25). Each character consists of 2 bytes which
;yields 4000 bytes of memory in total. So this means that text mode 03h stores it’s video information (the information that is
;printed to the screen) at the memory address 0xB8000 and it takes up 4000 bytes of memory.
;Printing Character to the Screen
;The first we must do in order to print character to the screen is to get a segment register setup that points
;to the memory location 0xB8000 [= 753664 = 47104 * 16]. Remember that segments in real mode have the lower four bits implicitly
;set to zero and because each hex digit represents four bits we can easily drop the right most zero on the
;memory address when storing it in a segment register. We will use the ES segment register because we
;still want to access our data with the DS segment so we don’t run into problems when using instructions that
;implicitly use the DS segment by default.
;mov AX,0xB800 ;// = 47104
;mov ES,AX

;screen output …
;for the screen, the messages in (“muo^n loa`i” <= “muo^n loa`i va` messageA va` messageB va` messageC va` ….”) are pixels …
;(“muo^n loa`i va` pixel1 va` pixel2 va` … ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well”)

screensetup: ; point ES to video memory
.setupvideosegment:
mov AX,0xB800 ;// = 47104
mov ES,AX
; to use the stack, use “call” and “ret” instead of “jmp”
; or just let the program flows, without the jmp, to instructions that follow
;jmp clearscreenpixels
ret  ; return

;Clearing the Background
;Clearing the background is rather trivial. The goal is to set all of the attribute bytes to the background color
;you wish to clear it to. The basic idea is to create a loop that will set every other byte, starting at the first
;attribute byte, to the background color we wish to clear to. We must also be sure to only clear all of the attributes that
;are used to represent the string. In other words, be sure not to go past the last attribute byte. The last attribute byte is
;found at 80 * 25 * 2 – 1. The 80 is the width and the 25 is the height. The 2 is there because two bytes make up each
;character; one for the character and one for the attribute. Finally the 1 is subtracted because our first attribute byte is
;actually the second byte at the beginning The 1 simply takes into account that we start our count at one instead of zero.

;The right most hex digit sets the lower four bits of the attribute byte. The lower four bits control the character color while the upper
;four bits (the left most hex digit) control the background color and flash bit. We set the background and flash bits (upper four bits) to 0h
; because 0h corresponds to the color black with no flashing.

;color  index hex 64-color palette index
;Black   0 00h 0
;Blue    1   01h  1
;Green   2  02h   2
;Cyan    3   03h   3
;Red    4   04h   4
;Magenta 5   05h   5
;Brown   6   06h   20
;Light Gray 7   07h   7
;Dark Gray  8   08h   56
;Bright Blue 9   09h   57
;Bright Green 10 0Ah   58
;Bright Cyan 11  0Bh   59
;Bright Red 12   0Ch   60
;Bright Magenta 13   0Dh   61
;Bright Yellow 14   0Eh   62
;Bright White 15   0Fh   63

 

clearscreenpixels:
mov CX,80 * 25 * 2 – 1
mov BX,1
.Loopthroughscreenpixels:
cmp BX,CX
ja .finishclearscreenpixels ;CF = 0 and ZF = 0
;ja Loads EIP with the specified address, if first operand of previous CMP instruction is greater than the second. ja is the same as jg, except that it performs an unsigned comparison.

mov byte [ES:BX],70h ;Set background to light gray
;and the text to black
;with no flashing text
add BX,2
jmp .Loopthroughscreenpixels ; jmp Loads EIP with the specified address

.finishclearscreenpixels:
; to use the stack, use “call” and “ret” instead of “jmp”
; or just let the program flows, without the jmp, to instructions that follow
;jmp exit
;jmp sayhello
ret

sayhello:
mov byte [ES:0],’H’
mov byte [ES:2],’o’
mov byte [ES:4],’p’
mov byte [ES:6],’e’
mov byte [ES:8],’ ‘
mov byte [ES:10],’W’
mov byte [ES:12],’e’
mov byte [ES:14],’l’
mov byte [ES:16],’l’

; to use the stack, use “call” and “ret” instead of “jmp”
; or just let the program flows, without the jmp, to instructions that follow
;jmp exit
ret

 

exit:
; to use the stack, use “call” and “ret” instead of “jmp”
; or just let the program flows, without the jmp, to instructions that follow
; jmp hang

hang:
jmp hang ; or, equivalently in nasm: jmp $
hlt  ; halt the system

times 510-($-$$) db 0 ; 2 bytes less now; $ = beginning of current line/expression = “times”, $$ = beginning of current section = “hang:”
db 0x55
db 0xAA
;********************************************
;*** NOTE ***
; from NASM manual:
;NASM gives special treatment to symbols beginning with a period. A label beginning with a single period is treated as a local label, which means that it is associated with the previous non-local label. So, for example:
;label1  ; some code
;.loop
;        ; some more code
;        jne     .loop
;        ret
;label2  ; some code
;.loop
;        ; some more code
;        jne     .loop
;        ret
;In the above code fragment, each JNE instruction jumps to the line immediately before it, because the two definitions of .loop are kept separate by virtue of each being associated with the previous non-local label.

;from http://wiki.osdev.org/Interrupts
;  if IRQ 6 is sent to the PIC by a device, the PIC would tell the CPU to service INT 0Eh, which presumably has code for interacting with whatever device sent the interrupt in the first place. Of course, there can be trouble when two or more devices share an IRQ; if you wonder how this works, check out Plug and Play.

; from http://www.techmasala.com/2006/03/31/foundation-stone-3-bios-part-2-the-interrupt-vector-table/:
;Foundation stone #3 – BIOS part 2 – The interrupt vector table
;by Ramesh on Friday,March 31, 2006 @ 9:50 am
;In my post Foundation stone #2 we saw that BIOS is the one that takes in charge when you switch on your PC. After collecting the inventory of available and properly working hardware, the BIOS sets up what is called as the Interrupts area. An interrupt is a signal to the processor that there is something that needs its attention. As such each and every piece of hardware that is put together in your PC is useless unless it is orchestrated well. Take for example the keyboard, if the attention is not given at the right time when you press a key and reciprocated accordingly wherever you are then you can call the thing that is sitting in front of you as dumb
;So when the BIOS is done with the inventory of hardware, it initializes a memory space of 1024 bytes starting at 0000:0000h (this is a representation of memory location in the form of segment:offset in hexadecimal). An interrupt is a small routine or code that has the necessary details of the interrupt and occupies 4 bytes. So starting at memory location 0000:0000h interrupts are stored. So a total of 256 interrupts can be stored in a the allotted 1024 bytes but all is not being initialized by the BIOS. There are different types of interrupts, hardware interrupts, software interrupts, user interrupts and so on. The BIOS fills up the hardware interrupts and the software interrupts are mostly added by the OS.
;The Interrupt Vector Table (IVT) is a mapping of the interrupt number and the memory location in the form of segment:offset. This memory location contains the  interrupt code for that particular interrupt. It is the responsibility of the OS to keep track of the IVT and monitor for interrupt and notify the processor. So what happens when you press a key or release a key, the keyboard send signals that contain information on what key was pressed or released. This gets stored in the memory location assigned for the keyboard interrupt (traditionally interrupt 09h is for keyboard). The OS which is constantly looking for these interrupts immediately captures the information and sends it for processing accordingly. The interrupt number and other details could differ from one BIOS manufacturer to other. You can get a lot of information about BIOS and interrupts from the BIOS central site.

; conventionally [c.f. http://en.wikipedia.org/wiki/Conventional_memory, http://en.wikipedia.org/wiki/Power-on_self-test%5D people agree upon the following memory map … from http://www.supernovah.com/Tutorials/Assembly2.php:
;Default Memory
;When the computer boots, the BIOS loads the memory with a lot of different data. This data resides in different places throughout memory and we are only left with 630Kb of memory to work with in the middle of everything. Here is a table showing the map of the memory directly after the computer boots:
;All ranges are inclusive
;Address Range (in hex)  Size   Type  Description
;0 – 3FF     1Kb    Ram   Real Mode Interrupt Vector Table (IVT)
;400 – 4FF     256 bytes   Ram   BIOS Data Area (BDA)
;500 – 9FBFF     630Kb    Ram   Free Memory
;9FC00 – 9FFFF    1Kb    Ram   Extended BIOS Area (EBDA)
;A0000 – BFFFF    128Kb  Video  Ram   VGA Frame Buffer
;C0000 – C7FFF    32Kb    Rom   Video Bios
;C8000 – EFFFF    160kb    Rom   Misc.
;F0000 – FFFFF    64Kb

; from NASM manual
;Multi-line macros are much more like the type of macro seen in MASM and TASM: a multi-line macro definition in NASM looks something like this.
;%macro  prologue 1
;        push    ebp
;        mov     ebp,esp
;        sub     esp,%1
;%endmacro

; from http://www.husseinsspace.com/teaching/udw/1996/asmnotes/chaptwo.htm:
;The SHR/SLR instructions
;format:
;SHR destination,1
;SHR destination,CL
; SHL destination,1
; SHL destination,CL
;SHR shifts the destination right bitwise either 1 position or a number of positions determined by the current value of the CL register. SHL shifts the destination left bitwise either 1 position or a number of positions determined by the current value of the CL register. The vacant positions are filled by zeros.
;example:
;shr ax,1
; shl ax,1
;The first example effectively divides ax by 2 and the second example effectively multiplies ax by 2. These commands are faster than using DIV and MUL for arithmetic involving powers of 2.

;****************************
; from Intel Programmer’s Reference Manual
;10.1 Processor State After Reset
;The contents of EAX depend upon the results of the power-up self test. The self-test may be requested externally by assertion of BUSY# at the end of RESET. The EAX register holds zero if the 80386 passed the test. A nonzero value in EAX after self-test indicates that the particular 80386 unit is faulty. If the self-test is not requested, the contents of EAX after RESET is undefined.
;DX holds a component identifier and revision number after RESET as Figure 10-1 illustrates. DH contains 3, which indicates an 80386 component. DL contains a unique identifier of the revision level.
;Control register zero (CR0) contains the values shown in Figure 10-2 . The ET bit of CR0 is set if an 80387 is present in the configuration (according to the state of the ERROR# pin after RESET). If ET is reset, the configuration either contains an 80287 or does not contain a coprocessor. A software test is required to distinguish between these latter two possibilities.
;The remaining registers and flags are set as follows:
;   EFLAGS             =00000002H
;   IP                 =0000FFF0H
;   CS selector        =000H
;   DS selector        =0000H
;   ES selector        =0000H
;   SS selector        =0000H
;   FS selector        =0000H
;   GS selector        =0000H
;   IDTR:
;              base    =0
;              limit   =03FFH
;All registers not mentioned above are undefined.
;These settings imply that the processor begins in real-address mode with interrupts disabled.
;10.2 Software Initialization for Real-Address Mode
;In real-address mode a few structures must be initialized before a program can take advantage of all the features available in this mode.
;10.2.1 Stack
;No instructions that use the stack can be used until the stack-segment register (SS) has been loaded. SS must point to an area in RAM.
;10.2.2 Interrupt Table
;The initial state of the 80386 leaves interrupts disabled; however, the processor will still attempt to access the interrupt table if an exception or nonmaskable interrupt (NMI) occurs. Initialization software should take one of the following actions: • Change the limit value in the IDTR to zero. This will cause a shutdown if an exception or nonmaskable interrupt occurs. (Refer to the 80386 Hardware Reference Manual to see how shutdown is signalled externally.)
;• Put pointers to valid interrupt handlers in all positions of the interrupt table that might be used by exceptions or interrupts.
;• Change the IDTR to point to a valid interrupt table.
;
;10.2.3 First Instructions
;After RESET, address lines A{31-20} are automatically asserted for instruction fetches. This fact, together with the initial values of CS:IP, causes instruction execution to begin at physical address FFFFFFF0H. Near (intrasegment) forms of control transfer instructions may be used to pass control to other addresses in the upper 64K bytes of the address space. The first far (intersegment) JMP or CALL instruction causes A{31-20} to drop low, and the 80386 continues executing instructions in the lower one megabyte of physical memory. This automatic assertion of address lines A{31-20} allows systems designers to use a ROM at the high end of the address space to initialize the system.

; from http://en.wikipedia.org/wiki/Interrupt_descriptor_table
;In the 8086 processor, the IDT resides at a fixed location in memory from address 0x0000 to 0x03ff, and consists of 256 four-byte real mode pointers (256 × 4 = 1024 bytes of memory). In the 80286 and later, the size and locations of the IDT can be changed in the same way as it is done in protected mode, though it does not change the format of it. A real mode pointer is defined as a 16-bit segment address and a 16-bit offset into that segment. A segment address is expanded internally by the processor to 20 bits thus limiting real mode interrupt handlers to the first 1 megabyte of addressable memory. The first 32 vectors are reserved for the processor’s internal exceptions, and hardware interrupts may be mapped to any of the vectors by way of a programmable interrupt controller.
; A commonly used x86 real mode interrupt is INT 10, the Video BIOS code to handle primitive screen drawing functions such as pixel drawing and changing the screen resolution.
; from http://software.intel.com/en-us/articles/introduction-to-x64-assembly
;   XOR EAX, EAX ; zero out eax
;   MOV  ECX, 10  ; loop 10 times
;Label:   ; this is a label in assembly
;   INX  EAX    ; increment eax
;   LOOP  Label  ; decrement ECX, loop if not 0

; from https://courses.engr.illinois.edu/ece390/books/artofasm/CH06/CH06-5.html#HEADING5-294
;                mov     ecx, 255
;ArrayLp:        mov     Array[ecx], cl
;                loop    ArrayLp
;                mov     Array[0], 0
;The last instruction is necessary because the loop does not repeat when cx is zero. Therefore, the last element of the array that this loop processes is Array[1], hence the last instruction.
; The loop instruction does not affect any flags.

; 2.17.2014 chu’ Ha^n telephoned about obtaining literature on American Philosophy and on US Census Data particularly
; US Census Data on black population expansion into US and into the world …
; following day:  couple resembling co^ Be^ and David Lowe seen at Post Office when we tried to mail chu’ Kha’s preserved fruit to father in Michigan
; from http://randomascii.wordpress.com/2012/12/29/the-surprising-subtleties-of-zeroing-a-register/
; also see http://navet.ics.hawaii.edu/~casanova/courses/ics312_spring14/slides/ics312_bits_2.pdf
;Tabula rasa
;The x86 instruction set does not have a special purpose instruction for zeroing a register. An obvious way of dealing with this would be to move a constant zero into the register, like this:
;mov eax, 0
;That works, and it is fast. Benchmarking this will typically show that it has a latency of one Sandybridge diecycle – the result can be used in a subsequent instruction on the next cycle. Benchmarking will also show that this has a throughput of three-per-cycle. The Sandybridge documentation says that this is the maximum integer throughput possible, and yet we can do better.
;It’s too big
;The x86 instruction used to load a constant value such as zero into eax consists of a one-byte opcode (0xB8) and the constant to be loaded. The problem, in this scenario, is that eax is a 32-bit register, so the constant is 32-bits, so we end up with a five-byte instruction:
;B8 00 00 00 00       mov         eax, 0
;Instruction size does not directly affect performance – you can create lots of benchmarks that will prove that it is harmless – but in most real programs the size of the code does have an effect on performance. The cost is extremely difficult to measure, but it appears that instruction-cache misses cost 10% or more of performance on many real programs. All else being equal, reducing instruction sizes will reduce i-cache misses, and therefore improve performance to some unknown degree.
;Smaller alternatives
;Many RISC architectures have a zero register in order to optimize this particular case, but x86 does not. The recommended alternative for years has been to use xor eax, eax. Any register exclusive ored with itself gives zero, and this instruction is just two bytes long:
;33 C0                xor         eax, eax
;Careful micro-benchmarking will show that this instruction has the same one-cycle latency and three-per-cycle throughput of mov eax, 0 and it is 60% smaller (and recommended by Intel), so all is well.
;Suspicious minds
;If you really understand how CPUs work then you should be concerned with possible problems with using xor eax, eax to zero the eax register. One of the main limitations on CPU performance is data dependencies. While a Sandybridge processor can potentially execute three integer instructions on each cycle, in practice its performance tends to be lower because most instructions depend on the results of previous instructions, and are therefore serialized. The xor eax, eax instruction is at risk for such serialization because it uses eax as an input. Therefore it cannot (in theory) execute until the last instruction that wrote to eax completes. For example, consider this code fragment below:
;1: add eax, 1
;2: mov ebx, eax
;3: xor eax, eax
;4: add eax, ecx
;Careful micro-benchmarking will show that this instruction has the same one-cycle latency and three-per-cycle throughput of mov eax, 0 and it is 60% smaller (and recommended by Intel), so all is well.
;Ideally we would like our awesome out-of-order processor to execute instructions 1 and 3 in parallel. There is a literal data dependency between them, but a sufficiently advanced processor could detect that this dependency is artificial. The result of the xor instruction doesn’t depend on the value of eax, it will always be zero.
;It turns out that for x86 processors have for years handled xor of a register with itself specially. Every out-of-order Intel and AMD processor that I am aware of can detect that there is not really a data dependency and it can execute instructions 1 and 3 in parallel. Which is great. The CPUs use register renaming to ‘create’ a new eax for the sequence of instructions starting with instruction 3.
; from http://stackoverflow.com/questions/4909563/why-should-code-be-aligned-to-even-address-boundaries-on-x86
;Because the (16 bit) processor can fetch values from memory only at even addresses, due to its particular layout: it is divided in two “banks” of 1 byte each, so half of the data bus is connected to the first bank and the other half to the other bank. Now, suppose these banks are aligned (as in my picture), the processor can fetch values that are on the same “row”.
;  bank 1   bank 2
;+——–+——–+
;|  8 bit | 8 bit  |
;+——–+——–+
;|        |        |
;+——–+——–+
;| 4      | 5      | <– the CPU can fetch only values on the same “row”
;+——–+——–+
;| 2      | 3      |
;+——–+——–+
;| 0      | 1      |
;+——–+——–+
; \      / \      /
;  |    |   |    |
;  |    |   |    |
; data bus  (to uP)

;Now, since this fetch limitation, if the cpu is forced to fetch values which are located on an odd address (suppose 3), it has to fetch values at 2 and 3, then values at 4 and 5, throw away values 2 and 5 then join 4 and 3 (you are talking about x86, which as a little endian memory layout).
; That’s why is better having code (and data!) on even addresses.
;PS: On 32 bit processors, code and data should be aligned on addresses which are divisible by 4 (since there are 4 banks).
;Hope I was clear. 🙂
;share|improve this answer
;answered Feb 5 ’11 at 23:02
;BlackBear
;9,42131746
;bio
;website google.it
;location Trento, Italy
;age 19

; from http://lemire.me/blog/archives/2012/05/31/data-alignment-for-speed-myth-or-reality/
;Conclusion: On recent Intel processors, data alignment does not make processing measurably faster. Data alignment for speed is a myth.
;Acknowledgement: I am grateful to Owen Kaser for pointing me to the references on this issue.
;http://lemire.me/blog/archives/2012/05/31/data-alignment-for-speed-myth-or-reality/

 

 

2.19.2014 thou shalt save

2.19.2014

2/19/2014
“don’t even try to save me … if it’s a lunatic you want …” …. billy joel’s song …
“Message In A Bottle” “Just a castaway / An island lost at sea / Another lonely day / With no one here but me / More loneliness /Than any man could bear / Rescue me before I fall into despair /
I’ll send an SOS to the world / I’ll send an SOS to the world
I hope that someone gets my / Message in a bottle [x2]” Sting’s song …
http://www.azlyrics.com/lyrics/sting/messageinabottle.html
TV/media or someone mentions Norwegian:
“S. O. S.”
by ABBA
Where are those happy days, they seem so hard to find
I tried to reach for you, but you have closed your mind
Whatever happened to our love?
I wish I understood / It used to be so nice, it used to be so good
[HBO movie http://inspirationration.com/wp-content/uploads/2013/01/Life-Of-Pi-691×1024.jpeg%5D
So when you’re near me, darling can’t you hear me
S. O. S.
The love you gave me, nothing else can save me
S. O. S.
When you’re gone / How can I even try to go on?
When you’re gone / Though I try how can I carry on?

You seem so far away though you are standing near / You made me feel alive
[the why not and why of not saving and saving: deja vu: for auld lang syne … HBO movie:


nothing–nor the time for not saving nor the time for saving … –escapes Eternity and Forever Young … that is, regardless of whether something was saved or was not saved that something continues to exist for Eternity … ]
http://www.azlyrics.com/lyrics/abba/sos.html ABBA’s song …

[except for China and N. and S. Korea, temperatures are above freezing all over the world …: spring is here ….‎2/‎20/‎2014 …]

*******************************************************************************************

yesterday: con co` ma`y ddi a(n dde^m dda^.u–license plate 6NFDO52 “thu’ an/ye^n f ddo^~/ye^n dde^? ve^` tu/an/ye^n” or some such and ambulance on way back to Gia Ba?o school from US Bank to deposit mother’s money–that she whipped/pulled out of her stomach to give to To^nAn … sonograms and what could have been viewed as public disgrace at the mall though it was not and gio^~ chay on Te^’t spiritual food with seemingly little spiritual substance and movie Las Acacia where the man give the woman real drink so she can create the real milk to succor her child but give the child only spiritual food …. yesterday and ‎2/‎20/‎2014 di` Ba co^ Die^~m dropped and broke two supposedly “unbreakable” “Corelle” ~ Gia Ba?o dishes … Gia Ba?o salivating turning head backward offering neck and die^~n ta? ca^`n cu` scooping and eating strawberry … “Please give me feedback” …. ba’c Ty’ broke dishes out of feeling that he was being vo^ lu+o+ng ta^m but mother might not have felt the same … different people different nghie^.p/duye^n/conscience at some given moment of space-time ….‎2/‎20/‎2014 right afterward mother and di.nh and die^~m di` Ba were having family time with no tv no computer and gia Ba?o came down in disbelief to see if the tv and computer were actually off … — to pay American Express with Die^~m after trip to Post Office attempting to mail preserved fruit mu+’t from chu’ Kha to father in Michigan and met couple resembling co^ Be^ and David Lowe– pha?i ca`nh me^`m lo^.n co^? xuo^’ng ao o^ng o+i o^ng vo+’t to^i va`o to^i co’ lo`ng na`o o^ng ha~y sa’o ma(ng–die^~m made bamboo and pork, guy installed shutters on windows in Gia Ba?o’s playroom … the more the merrier … “they share/pay half of it” …cu+u mang …–co’ sa’o thi` sa’o nu+o+’c trong–Gia Ba?o wet his bed and ba’c Ty’ had to laundry it … –ddu+`ng sa’o nu+o+’c ddu.c ddao lo`ng co` con …

vo+’t hai con giun two worms out of swimming pool … feed guy who installed shutters with “ba’nh tha’nh” sesame flat bread and water … upon di` Tu+ Die^.p closing his van’s back door with numbers “feed ate 5” … moved/vo+’t a caterpillar on driveway into the grass …

monday blue delayed: everyone’s so “sexual” today … ye^’n two-sided woman illusion “behind every good woman/man is a good man/woman” [movies Amadeus watched previous day: “there’s a real man behind there …” … as mozart “sent” his wife and salieri “sent” his woman … in michigan before going to california , this movie was followed by movie “Giant” where Elizabeth Taylor said “that’s a different man there” in reference to the baby that wouldn’t listen to this father even if they share the same family name …: c.f. note “2.15.2014 hope kind/kindness will be your guide” about “with or without” que sera sera …] … vacuum the large part of the house …

ddi.nh made sea food spaghetti without any cheese …

today:
1-year anniversary of me. Ye^’n passing nga`y gio^~ me. Ye^’n, ba` Phan Thi. Oanh: mother had Die^~m made mo^.t ma^m gio^~ chay … na^’m va` ca?i la`n va` dda^.u phu. … and prayed together with Ye^’n …
“saved”–it probably could save itself as it probably were just “hanging out” floating around for a swim– a spider from hot tub that seems to have a low level of water probably leaking after To^nAn sat near it sunning himself for a whole day on account of having a fever … day following news of Ni Su+’s rib breaking, retorting To^nDDi.nh To^nAn made the comparison of the small attached hot tub to the big swimming pool as being similar to a baby inside mother’s tummy … [in retrospect, Eve from Adam’s rib in note “”]
after trying to bury the electrical cord and moving it to a different place, figure on raising the solar panel of landscape light with a wood pole to where it could get some sunlight… another solar landscape light was not moved out of the shade … perhaps it is proof that the ngo.c lan was getting enough indirect light since it could lights up at night as is … move the ngo.c lan which has sprouted quite a few buds to the other side of the porch though still in shade on the side of the sun …

making ends meet or bad girls gone good or good girls gone bad …
The only exception to the no-carryover rule involved multi-part episodes. Hawaii Five-O did several of these over the years. In Season 11, “Number One With a Bullet” is one of the season’s better episodes, and one of the more elaborate in the history of the series. It’s about a local singer hoping to make it big, and her brother, whose popular Honolulu disco becomes ground zero for a war between Hawaiian and mainland mobsters [“hood”]. The singer, played by Yvonne Elliman, has a songwriting partner, played by James Darren, who involves himself with the mob guys …
Elliman is eminently believable as the struggling local girl hoping to make it big—she’s not glamorous, and by modern standards she’d be plus-sized. She sings the Danny Kortchmar song “In a Stranger’s Arms,” which was on her then-current album Night Flight, and “I Can’t Get You Out of My Mind,” which doesn’t appear to have charted anywhere, although I swear I can remember playing it on the radio. The episode closes with the latter, filmed during a real Elliman concert in Hawaii with several Five-O cast members in the audience, including Jack Lord, who almost never made public appearances anywhere.
(“In a Stranger’s Arms” is one of those records that sounds great until you listen closely to it. The lyrics are utter nonsense, and I do not know what in the actual fk is going on with the electronic noises in the last half-minute.)
http://jabartlett.wordpress.com/2013/10/16/steve-mcgarrett-goes-disco/
Yvonne Elliman finds that the song “I can’t get you out of your mind” translates into a gun …: everyone –including Die^~m who claims going to school to meet her friend and came back at end of day with grocery–except mother-who also “left” in effect retiring to her room and left no or only a zero-footprint Buddha’s Middle Path trace in feeling/thought/etc.– left the house leaving To^nAn with emptiness “hu+ vo^” … as though they–including Thanh So+n who did not come today claiming car problems– “help” [Gia Ba?o recount his mother’s motion earlier in the morning acting them out with “subtitles”: “help!” … : Chinese woman under “revolutionary Mao-era” head gears at 99 ranch a few days ago with Die^~m and a couple of European women “caprice” … “I’ll support you ….”] To^nAn “get them out of his mind” …[which translates into:] … and “save” … :
Kim Kardashian’s birthday is “saved” by Kanye …
That perked him up! Sleepy Kanye West takes a nap during fiancee Kim Kardashian’s birthday bash… but wakes up when he spies her ample cleavage
By Daily Mail Reporter and Jade Watkins
PUBLISHED: 10:33 EST, 26 October 2013 | UPDATED: 07:58 EST, 29 October 2013

Read more: http://www.dailymail.co.uk/tvshowbiz/article-2477409/Kanye-West-takes-nap-fiancee-Kim-Kardashians-birthday-bash.html#ixzz2tru0u7bs
Follow us: @MailOnline on Twitter | DailyMail on Facebook


http://www.dailymail.co.uk/tvshowbiz/article-2477409/Kanye-West-takes-nap-fiancee-Kim-Kardashians-birthday-bash.html


earlier her mother told Kim how she could not get her out of her own bathroom “you moved into my bathroom and criticized everything and try to change everything …” and her mother jumps around similar to To^n DDi.nh last time just before we got called back to michigan last time because father got the “spots” on his legs … and this time upon playing boogie man from batman begins movie with Gia Ba?o … and Kim said “Oh all right I’m actually all for boundaries and we can discuss them so I will know them and implement them ….” refering perhaps to segment:offset boundaries …


earlier a sister resembling “page” … neighborhood friend of song-di … “page” ~ “peace-age” ~ chi. Trang … does not resemble chi. Trang … smiled upon To^nAn’s recognition of her as chi. Trang … to her sisters chi. Chi’nh and chi. Phu+o+ng … Kim and Chloe … “peace is you go incognito …”: Ye^’n goes to work in a hood … guy probably mexican who does house in front of us lawn also wear a complete head cover hood … nemesis guy in movie “batman begins” also … “o^ng ba bi.” …
anh Ky`: Disney Jessie episode alien … reading other peoples diaries and planted evidence lead to “strangness” or “alien” behaviors … punishable by being “manipulable” with false information when caught …

Gia Ba?o in a very adult and artistic and meticulous way re-colored the cut-out and paste-on–resembling a head with ears and with paste-ons “scales” [2.20.2014 clean penis of scale; did Gia Ba?o’s and mother’s laundry; di` ba went to have breakfast with friend and brought cha? ca’ home for lunch; ddi.nh and die^~m made su+o+`n and canh mu+o+’p and xa`o thi.t heo; lipault toietry bag arrived] for mouth and nose– he made at school for valentine’s day “to mother and father, from ethan do: happy valentine heart heart heart” … “that was embarassing this morning and previous day ba’c ty’ …” …: he puts ra(ng teeth onto the cut-out… is that con ra(‘n [referring to the lizard on disney’s jessie] … la`m no’ co’ nha^n co’ tim co’ o’c … “thu+’c khuy mo+’I bie^’t dde^m da`i [ba’c Ty’ has been going to sleep at around 9-10 and wake up at around 4]; o+? la^u mo+’I bie^’t lo`ng ngu+o+`I co’ nha^n” … co’ lu+o+ng ta^m … “the blue was disturbed this morning …” … did not know how to push “play” button–“ddo^` kho^ng ddu+o+.c cho+i [pha?i ddu+o+.c cho+i chu+’]” he yelled at di` ba –on the blu-ray player so it plays the menu sequence over and over in circle … “DDo^` pha?n bo^.i” … but agree on being ba’c ty’ being nothing on the couch and cleaning bathroom …
Gia Ba?o plays kissing reenacting kissing baby in tummy …

********************************************************************

********************************************************************

o^ ng vo+’t to^i va`o … : “Thou shalt SAVE ….”:

from try3.asm:

; the night before yesterday: chu’ Ha^n telephoned about obtaining literature on American Philosophy and on US Census Data particularly

; US Census Data on black population expansion into US and into the world …

; following day: couple resembling co^ Be^ and David Lowe seen at Post Office when we tried to mail chu’ Kha’s preserved fruit to father in Michigan

; from http://randomascii.wordpress.com/2012/12/29/the-surprising-subtleties-of-zeroing-a-register/

; also see http://navet.ics.hawaii.edu/~casanova/courses/ics312_spring14/slides/ics312_bits_2.pdf

;Tabula rasa

;The x86 instruction set does not have a special purpose instruction for zeroing a register. An obvious way of dealing with this would be to move a constant zero into the register, like this:

;mov eax, 0

;That works, and it is fast. Benchmarking this will typically show that it has a latency of one Sandybridge diecycle – the result can be used in a subsequent instruction on the next cycle. Benchmarking will also show that this has a throughput of three-per-cycle. The Sandybridge documentation says that this is the maximum integer throughput possible, and yet we can do better.

;It’s too big

;The x86 instruction used to load a constant value such as zero into eax consists of a one-byte opcode (0xB8) and the constant to be loaded. The problem, in this scenario, is that eax is a 32-bit register, so the constant is 32-bits, so we end up with a five-byte instruction:

;B8 00 00 00 00 mov eax, 0

;Instruction size does not directly affect performance – you can create lots of benchmarks that will prove that it is harmless – but in most real programs the size of the code does have an effect on performance. The cost is extremely difficult to measure, but it appears that instruction-cache misses cost 10% or more of performance on many real programs. All else being equal, reducing instruction sizes will reduce i-cache misses, and therefore improve performance to some unknown degree.

;Smaller alternatives

;Many RISC architectures have a zero register in order to optimize this particular case, but x86 does not. The recommended alternative for years has been to use xor eax, eax. Any register exclusive ored with itself gives zero, and this instruction is just two bytes long:

;33 C0 xor eax, eax

;Careful micro-benchmarking will show that this instruction has the same one-cycle latency and three-per-cycle throughput of mov eax, 0 and it is 60% smaller (and recommended by Intel), so all is well.

;Suspicious minds

;If you really understand how CPUs work then you should be concerned with possible problems with using xor eax, eax to zero the eax register. One of the main limitations on CPU performance is data dependencies. While a Sandybridge processor can potentially execute three integer instructions on each cycle, in practice its performance tends to be lower because most instructions depend on the results of previous instructions, and are therefore serialized. The xor eax, eax instruction is at risk for such serialization because it uses eax as an input. Therefore it cannot (in theory) execute until the last instruction that wrote to eax completes. For example, consider this code fragment below:

;1: add eax, 1

;2: mov ebx, eax

;3: xor eax, eax

;4: add eax, ecx

;Careful micro-benchmarking will show that this instruction has the same one-cycle latency and three-per-cycle throughput of mov eax, 0 and it is 60% smaller (and recommended by Intel), so all is well.

;Ideally we would like our awesome out-of-order processor to execute instructions 1 and 3 in parallel. There is a literal data dependency between them, but a sufficiently advanced processor could detect that this dependency is artificial. The result of the xor instruction doesn’t depend on the value of eax, it will always be zero.

;It turns out that for x86 processors have for years handled xor of a register with itself specially. Every out-of-order Intel and AMD processor that I am aware of can detect that there is not really a data dependency and it can execute instructions 1 and 3 in parallel. Which is great. The CPUs use register renaming to ‘create’ a new eax for the sequence of instructions starting with instruction 3.

********************************************************************

2/20/2014
‎2/‎20/‎2014
viettoday film “ba’nh tra’ng pho+i su+o+ng” and its creators and its consumers …
movies “LIfe of PI”

2.17.2014 concerning ne^n nghie^.p hay ne^n duye^n

2.17.2014
ne^n nghie^.p hay ne^n duye^n …
see “with or without you” or “in the world but not of it” in note “hope kindness will be your guide” … and yet all is not moot: in the “END”, maybe it doesn’t matter one way or another but first to get to that “END”/”AIM” one must AIM for that “END”/”AIM”: see note “2.13.2014 file system” about regardless of one way or another how one must yet try to AIM for the conserved/preserved [couple of days ago: tu+ or Die^.p va(‘t du+a muo^’i] universal “muo^n loa`I ddu+o+.c so^’ng la^u bi`nh thu+o+`ng; everyone live long and well” …

Romans 12 And do not be conformed to this world, but be transformed by the renewing of your mind, that you may prove what is that good and acceptable and perfect will of God.

Gia Ba?o ha’t Du+o+ng Ngo.c Tha’i [who is a friend of Gia Ba?o’s mother Ye^’n supposedly] da^n ca yesterday for us and today for chu’ DDa.t …
Bài Hương Ca Vô Tận

Trình bày: Hương Lan, Thanh Phong | Sáng tác: Trầm Tử Thiêng | Album: Nhạc Vàng Trước 1975 Vol 56 – Tím Cả Rừng Chiều

Bài Hương Ca Vô Tận | Đăng bởi Âm Nhạc Việt Hát nữa đi Hương hát điệu nhạc buồn điệu nhạc quê hương.

Hát nữa đi Hương hát lại bài ca tiễn anh lên đường.
Ngày đao binh chưa biết còn bao lâu,
cuộc phân ly may lắm thì qua maụ
Hát nữa đi Hương hát để đợi chờ.

Đ.K:
Hương ơi…sao tiếng hát em,
nghe vẫn dạt dào, nghe vẫn ngọt ngào
Dù em ca những lời yêu đương,
hay chuyện tình gẫy gánh giữa đường.
Dù em ca nỗi buồn quê hương,
hay mưa giăng thác đổ đêm trường.

Hát chuyện vai em tóc xõa bồng mềm dịu ngọt môi em.
Hát mãi nghe Hương cho hồng làn da kẻo đời chóng già.
Ngày xa xưa em vẫn nằm trong nôi,
Mẹ ru em câu hát dài buông lơị
Hát để yêu cha ấm lại ngày già.

Hát nữa đi Hương câu nhạc thành nguồn gợi chuyện đau thương.
Hát kể quê hương núi rừng đầy hoa bỗng thành chiến trường.
Đồng tan hoang nên lúa ngại đơm bông,
Thuyền ham đi nên nước còn trông mong.
Khiến cả đêm thâu tiếng em rầu rầu.

ĐK :
Hương ơi, sao tiếng hát em,
nghe vẫn dạt dào, nghe vẫn ngọt ngào
Dù em ca những lời yêu đương,
hay chuyện tình gãy gánh giữa đường.
Dù em ca nỗi buồn quê hương,
hay mưa giăng thác đổ đêm trường.

Hát nữa đi Hương, hát đi Hương, hát mãi đi Hương.

from http://nhacso.net/nghe-nhac/bai-huong-ca-vo-tan.V1FYU0RW.html

2.15.2014 hope kindness will be your guide

2/19/2014

don’t even try to save me … if it’s a lunatic you want … billy joel’s song …

yesterday: con co` ma`y ddi a(n dde^m dda^.u–license plate 6NFDO52 “thu’ an/ye^n f ddo^~/ye^n dde^? ve^` tu/an/ye^n” or some such and ambulance on way back to Gia Ba?o school from US Bank to deposit mother’s money to pay American Express with Die^~m after trip to Post Office attempting to mail preserved fruit mu+’t from chu’ Kha to father in Michigan and met couple resembling co^ Be^ and David Lowe– pha?i ca`nh me^`m lo^.n co^? xuo^’ng ao o^ng o+i o^ng vo+’t to^i va`o to^i co’ lo`ng na`o o^ng ha~y sa’o ma(ng–die^~m made bamboo and pork, guy installed shutters on windows in Gia Ba?o’s playroom … the more the merrier … “they share/pay half of it” …cu+u mang …–co’ sa’o thi` sa’o nu+o+’c trong–Gia Ba?o wet his bed and ba’c Ty’ had to laundry it … –ddu+`ng sa’o nu+o+’c ddu.c ddao lo`ng co` con …

vo+’t hai con giun two worms out of swimming pool … feed guy who installed shutters with “ba’nh tha’nh” sesame flat bread and water … upon di` Tu+ Die^.p closing his van’s back door with numbers “feed ate 5” … moved/vo+’t a caterpillar on driveway into the grass …

monday blue delayed: everyone’s so “sexual” today … ye^’n two-sided woman illusion “behind every good woman/man is a good man/woman” [movies Amadeus watched previous day: “there’s a real man behind there …” … as mozart “sent” his wife and salieri “sent” his woman … in michigan before going to california , this movie was followed by movie “Giant” where Elizabeth Taylor said “that’s a different man there” in reference to the baby that wouldn’t listen to this father even if they share the same family name …: c.f. note “2.15.2014 hope kind/kindness will be your guide” about “with or without” que sera sera …] … vacuum the large part of the house …

ddi.nh made sea food spaghetti without any cheese …

today:

1-year anniversary of me. Ye^’n passing nga`y gio^~ me. Ye^’n, ba` Phan Thi. Oanh: mother had Die^~m made mo^.t ma^m gio^~ chay … na^’m va` ca?i la`n va` dda^.u phu. … and prayed together with Ye^’n …

“saved”–it probably could save itself as it probably were just “hanging out” floating around for a swim– a spider from hot tub that seems to have a low level of water probably leaking after To^nAn sat near it sunning himself for a whole day on account of having a fever … day following news of Ni Su+’s rib breaking, retorting To^nDDi.nh To^nAn made the comparison of the small attached hot tub to the big swimming pool as being similar to a baby inside mother’s tummy … [in retrospect, Eve from Adam’s rib in note “”]

after trying to bury the electrical cord and moving it to a different place, figure on raising the solar panel of landscape light with a wood pole to where it could get some sunlight… another solar landscape light was not moved out of the shade … perhaps it is proof that the ngo.c lan was getting enough indirect light since it could lights up at night as is … move the ngo.c lan which has sprouted quite a few buds to the other side of the porch though still in shade on the side of the sun …

 http://members.jacksonville.com/sites/default/files/imagecache/superphoto/editorial/images/images/mdControlled/cms/2010/06/18/654853391.jpg

making ends meet or bad girls gone good or good girls gone bad …

The only exception to the no-carryover rule involved multi-part episodes. Hawaii Five-O did several of these over the years. In Season 11, “Number One With a Bullet” is one of the season’s better episodes, and one of the more elaborate in the history of the series. It’s about a local singer hoping to make it big, and her brother, whose popular Honolulu disco becomes ground zero for a war between Hawaiian and mainland mobsters [“hood”]. The singer, played by Yvonne Elliman, has a songwriting partner, played by James Darren, who involves himself with the mob guys …

Elliman is eminently believable as the struggling local girl hoping to make it big—she’s not glamorous, and by modern standards she’d be plus-sized. She sings the Danny Kortchmar song “In a Stranger’s Arms,” which was on her then-current album Night Flight, and “I Can’t Get You Out of My Mind,” which doesn’t appear to have charted anywhere, although I swear I can remember playing it on the radio. The episode closes with the latter, filmed during a real Elliman concert in Hawaii with several Five-O cast members in the audience, including Jack Lord, who almost never made public appearances anywhere.

(“In a Stranger’s Arms” is one of those records that sounds great until you listen closely to it. The lyrics are utter nonsense, and I do not know what in the actual fk is going on with the electronic noises in the last half-minute.)

http://jabartlett.wordpress.com/2013/10/16/steve-mcgarrett-goes-disco/

Yvonne Elliman finds that the song “I can’t get you out of your mind” translates into a gun …: everyone –including Die^~m who claims going to school to meet her friend and came back at end of day with grocery–except mother left the house leaving To^nAn with emptiness “hu+ vo^” … as though they–including Thanh So+n who did not come today claiming car problems– “help” [Gia Ba?o recount his mother’s motion earlier in the morning acting them out with “subtitles”: “help!” … : Chinese woman under “revolutionary Mao-era” head gears at 99 ranch a few days ago shopping with Die^~m … “I’ll support you ….”] To^nAn “get them out of his mind” …[which translates into:] … and “save” … :

Kim Kardashian’s birthday is “saved” by Kanye …

That perked him up! Sleepy Kanye West takes a nap during fiancee Kim Kardashian’s birthday bash… but wakes up when he spies her ample cleavage

By Daily Mail Reporter and Jade Watkins

PUBLISHED: 10:33 EST, 26 October 2013 | UPDATED: 07:58 EST, 29 October 2013

 

Read more: http://www.dailymail.co.uk/tvshowbiz/article-2477409/Kanye-West-takes-nap-fiancee-Kim-Kardashians-birthday-bash.html#ixzz2tru0u7bs
Follow us:
@MailOnline on Twitter | DailyMail on Facebook



http://www.dailymail.co.uk/tvshowbiz/article-2477409/Kanye-West-takes-nap-fiancee-Kim-Kardashians-birthday-bash.html

http://www.dailymail.co.uk/tvshowbiz/article-2477409/Kanye-West-takes-nap-fiancee-Kim-Kardashians-birthday-bash.html

http://www.eonline.com/eol_images/Entire_Site/2013926/rs_634x1024-131026120413-634.Kim-Kardashian-Kanye-Birthday-Cuddle.jl.102613_copy.jpg
earlier her mother told Kim how she could not get her out of her own bathroom “you moved into my bathroom and criticized everything and try to change everything …” and her mother jumps around similar to To^n DDi.nh last time just before we got called back to michigan last time because father got the “spots” on his legs … and this time upon playing boogie man from batman begins movie with Gia Ba?o … and Kim said “Oh all right I’m actually all for boundaries and we can discuss them so I will know them and implement them ….” refering perhaps to segment:offset boundaries …

earlier a sister resembling “page” … neighborhood friend of song-di … “page” ~ “peace-age” ~ chi. Trang … does not resemble chi. Trang … smiled upon To^nAn’s recognition of her as chi. Trang … to her sisters chi. Chi’nh and chi. Phu+o+ng … Kim and Chloe … “peace is you go incognito …”: Ye^’n goes to work in a hood … guy probably mexican who does house in front of us lawn also wear a complete head cover hood … nemesis guy in movie “batman begins” also … “o^ng ba bi.” …

anh Ky`: Disney Jessie episode alien … reading other peoples diaries and planted evidence lead to “strangness” or “alien” behaviors … punishable by being “manipulable” with false information when caught …

Gia Ba?o in a very adult and artistic and meticulous way re-colored the cut-out he made at school for valentine’s day “to mother and father, from ethan do: happy valentine heart heart heart” … “that was embarassing this morning and previous day ba’c ty’ …” …: he puts ra(ng teeth onto the cut-out… is that con ra(‘n [referring to the lizard on disney’s jessie] … la`m no’ co’ nha^n co’ tim co’ o’c … co’ lu+o+ng ta^m … “the blue was disturbed this morning …” … did not know how to push “play” button–“ddo^` kho^ng ddu+o+.c cho+i [pha?i ddu+o+.c cho+i chu+’]” he yelled at di` ba –on the blu-ray player so it plays the menu sequence over and over in circle … “DDo^` pha?n bo^.i” … but agree on being ba’c ty’ being nothing on the couch and cleaning bathroom …
Gia Ba?o plays kissing reenacting kissing baby in tummy …

 

********************************************************************

o^ ng vo+’t to^i va`o … : “Thou shalt SAVE ….”:

from try3.asm:

; the night before yesterday: chu’ Ha^n telephoned about obtaining literature on American Philosophy and on US Census Data particularly

; US Census Data on black population expansion into US and into the world …

; following day: couple resembling co^ Be^ and David Lowe seen at Post Office when we tried to mail chu’ Kha’s preserved fruit to father in Michigan

; from http://randomascii.wordpress.com/2012/12/29/the-surprising-subtleties-of-zeroing-a-register/

; also see http://navet.ics.hawaii.edu/~casanova/courses/ics312_spring14/slides/ics312_bits_2.pdf

;Tabula rasa

;The x86 instruction set does not have a special purpose instruction for zeroing a register. An obvious way of dealing with this would be to move a constant zero into the register, like this:

;mov eax, 0

;That works, and it is fast. Benchmarking this will typically show that it has a latency of one Sandybridge diecycle – the result can be used in a subsequent instruction on the next cycle. Benchmarking will also show that this has a throughput of three-per-cycle. The Sandybridge documentation says that this is the maximum integer throughput possible, and yet we can do better.

;It’s too big

;The x86 instruction used to load a constant value such as zero into eax consists of a one-byte opcode (0xB8) and the constant to be loaded. The problem, in this scenario, is that eax is a 32-bit register, so the constant is 32-bits, so we end up with a five-byte instruction:

;B8 00 00 00 00 mov eax, 0

;Instruction size does not directly affect performance – you can create lots of benchmarks that will prove that it is harmless – but in most real programs the size of the code does have an effect on performance. The cost is extremely difficult to measure, but it appears that instruction-cache misses cost 10% or more of performance on many real programs. All else being equal, reducing instruction sizes will reduce i-cache misses, and therefore improve performance to some unknown degree.

;Smaller alternatives

;Many RISC architectures have a zero register in order to optimize this particular case, but x86 does not. The recommended alternative for years has been to use xor eax, eax. Any register exclusive ored with itself gives zero, and this instruction is just two bytes long:

;33 C0 xor eax, eax

;Careful micro-benchmarking will show that this instruction has the same one-cycle latency and three-per-cycle throughput of mov eax, 0 and it is 60% smaller (and recommended by Intel), so all is well.

;Suspicious minds

;If you really understand how CPUs work then you should be concerned with possible problems with using xor eax, eax to zero the eax register. One of the main limitations on CPU performance is data dependencies. While a Sandybridge processor can potentially execute three integer instructions on each cycle, in practice its performance tends to be lower because most instructions depend on the results of previous instructions, and are therefore serialized. The xor eax, eax instruction is at risk for such serialization because it uses eax as an input. Therefore it cannot (in theory) execute until the last instruction that wrote to eax completes. For example, consider this code fragment below:

;1: add eax, 1

;2: mov ebx, eax

;3: xor eax, eax

;4: add eax, ecx

;Careful micro-benchmarking will show that this instruction has the same one-cycle latency and three-per-cycle throughput of mov eax, 0 and it is 60% smaller (and recommended by Intel), so all is well.

;Ideally we would like our awesome out-of-order processor to execute instructions 1 and 3 in parallel. There is a literal data dependency between them, but a sufficiently advanced processor could detect that this dependency is artificial. The result of the xor instruction doesn’t depend on the value of eax, it will always be zero.

;It turns out that for x86 processors have for years handled xor of a register with itself specially. Every out-of-order Intel and AMD processor that I am aware of can detect that there is not really a data dependency and it can execute instructions 1 and 3 in parallel. Which is great. The CPUs use register renaming to ‘create’ a new eax for the sequence of instructions starting with instruction 3.

********************************************************************