所有数据和代码都在CS段地址内
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 指向中断向量表中09中断向量
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
VECTORS SEGMENT AT 0h
ORG 09h*4
INT9_Off dw ?
INT9_Seg dw ?
EXTRN _Int09_Route : NEAR16
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 替换原来的INT09,把向量保存在wOrgINT9_Seg:wOrgINT9_Off中
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
public _ReplaceInt9
_ReplaceInt9 proc near
push es
IF EXE_FILE EQ 1
; save original vector
mov ax,3509h
int 21h ; get int09h vector
mov cs:wOrgINT9_Off, bx
mov cs:wOrgINT9_Seg, es
; set new vector
push ds
push cs
pop ds
mov dx, offset INT9_Service
mov ax,2509h
int 21h ; set new int13h vector
pop ds ; restore DS
ELSE
xor ax, ax
mov es, ax
mov ax, es:INT9_Off
mov cs:wOrgINT9_Off, ax
mov ax, es:INT9_Seg
mov cs:wOrgINT9_Seg, ax
; set new vector
xor ax, ax
mov es, ax
mov ax, offset INT09_Service
mov es:INT9_Off, ax
mov ax, cs
mov es:INT9_Seg, ax
ENDIF
pop es
ret
_ReplaceInt9 endp
;-----------------------------------------------------------------------------
; INT9_Service is the entry of INT09
;-----------------------------------------------------------------------------
PUBLIC INT9_Service
INT9_Service:
pusha
in al, 60h
cmp al, 80h
jnb @f ; 检测键盘是按下还是放开
mov _KeyPressed, 1
@@:
popa
jmp dword ptr cs:wOrgINT9_Off
2009年5月30日星期六
2009年5月16日星期六
批萨和色拉
上个礼拜去Tahoe已经品尝过牛排和红酒,这个礼拜总算有人带我去吃了批萨和色拉。
批萨是午餐,两个人各点一个大约6寸大小的批萨,超薄,和一杯饮料。(饮料是给你一个杯子自己去取的,种类和份量随意,去过宜家的应该都知道是怎么回事)
晚餐是老板请客,去了一家以卖色拉为主的店,进门拿好餐盘和餐具后沿着柜台自己选择喜欢的色拉原料,大部分是蔬菜,有通心粉,盒装的大虾,萝卜,豌豆等,还有各种颜色的色拉酱。走到柜台的尽头选择饮料或者水,然后付钱进入用餐区。(注:是自助餐,只有饮料和大虾是另外收费的)
除了蔬菜色拉外,这里还提供自助的批萨、冰激凌(三种口味)、汤(有清汤和浓汤),购买了蓝色饮料杯的可以自己添加饮料。
据说是蛮贵的,但是我看到柜台上挂着的大招牌上写着 $9.99,如果是这个价格的话一点也不贵,我每天去吃的午餐也都差不多这个价。
对了,因为午餐的批萨比较小,所以餐后我又去in-n-out去买了一个汉堡。
来算一下帐,批萨+饮料 $9.00,汉堡$2.xx
批萨是午餐,两个人各点一个大约6寸大小的批萨,超薄,和一杯饮料。(饮料是给你一个杯子自己去取的,种类和份量随意,去过宜家的应该都知道是怎么回事)
晚餐是老板请客,去了一家以卖色拉为主的店,进门拿好餐盘和餐具后沿着柜台自己选择喜欢的色拉原料,大部分是蔬菜,有通心粉,盒装的大虾,萝卜,豌豆等,还有各种颜色的色拉酱。走到柜台的尽头选择饮料或者水,然后付钱进入用餐区。(注:是自助餐,只有饮料和大虾是另外收费的)
除了蔬菜色拉外,这里还提供自助的批萨、冰激凌(三种口味)、汤(有清汤和浓汤),购买了蓝色饮料杯的可以自己添加饮料。
据说是蛮贵的,但是我看到柜台上挂着的大招牌上写着 $9.99,如果是这个价格的话一点也不贵,我每天去吃的午餐也都差不多这个价。
对了,因为午餐的批萨比较小,所以餐后我又去in-n-out去买了一个汉堡。
来算一下帐,批萨+饮料 $9.00,汉堡$2.xx
2009年5月10日星期日
2009年5月9日星期六
耐克专卖店
周末将有几个小时的步行旅途,因此午休时候跑到耐克专卖店去买鞋。
这里的耐克鞋没有传言中的那么便宜。
便宜的鞋子看上去就不太好,鞋底硬或者款式不好,稍微能看得上眼的都是69,79美元,很多鞋子是超过100美元的。这些是正品,靠墙放了很多开了盖子的打折品(在这里买了东西是可以退的,估计这些就是被退货的鞋子),好看一点的鞋子29美元起,差一点的19美元起。可供选择的范围不大,因为是唯一的,所以要挑选大小、款式、价格全部合适的才行。
这里的耐克鞋没有传言中的那么便宜。
便宜的鞋子看上去就不太好,鞋底硬或者款式不好,稍微能看得上眼的都是69,79美元,很多鞋子是超过100美元的。这些是正品,靠墙放了很多开了盖子的打折品(在这里买了东西是可以退的,估计这些就是被退货的鞋子),好看一点的鞋子29美元起,差一点的19美元起。可供选择的范围不大,因为是唯一的,所以要挑选大小、款式、价格全部合适的才行。
2009年5月3日星期日
To buy laptop online
来美国本就是打算买一台回去的,所以没有带笔记本过来。
没想到这里买东西还是比较复杂的,所以一个星期过去了还没有买到,甚至连订单都没有下。
首先,去官方网站看合适的型号,然后按照向导一步一步修改配置,比如可以换CPU,加内存、硬盘等等,每换一样东西就可以看到最终的价格,所以是比较方便的,不过税另外算,一般都是要到付钱的时候才看得到该缴的税金是多少。
其次,要了解一下coupons,简单来说是各个网站推出的打折信息。要了解的更深刻一些可以去这个网站看看,http://www.dealsea.com/,打开后在左上角的搜索栏里填写一个计算机的型号然后回车,就会搜到有关的coupons。coupons是有有效期的,所以我还没等到我满意的coupons。
最后,也是最简单的,如果要买Lenovo的电脑,可以通过他的合作网站,输入一个密码进入便可以得到更优惠的价格。
http://shoplenovo.i2.com/SEUILibrary/controller/Lenovo:EnterStdAffinity?affinity=cpp&ConfigContext=StdAffinityPortal&cid=USEPPEM0737&
密码是 familyandfriends
我看中的T400的coupons前天刚过期,不知道要等多久才有新的。
没想到这里买东西还是比较复杂的,所以一个星期过去了还没有买到,甚至连订单都没有下。
首先,去官方网站看合适的型号,然后按照向导一步一步修改配置,比如可以换CPU,加内存、硬盘等等,每换一样东西就可以看到最终的价格,所以是比较方便的,不过税另外算,一般都是要到付钱的时候才看得到该缴的税金是多少。
其次,要了解一下coupons,简单来说是各个网站推出的打折信息。要了解的更深刻一些可以去这个网站看看,http://www.dealsea.com/,打开后在左上角的搜索栏里填写一个计算机的型号然后回车,就会搜到有关的coupons。coupons是有有效期的,所以我还没等到我满意的coupons。
最后,也是最简单的,如果要买Lenovo的电脑,可以通过他的合作网站,输入一个密码进入便可以得到更优惠的价格。
http://shoplenovo.i2.com/SEUILibrary/controller/Lenovo:EnterStdAffinity?affinity=cpp&ConfigContext=StdAffinityPortal&cid=USEPPEM0737&
密码是 familyandfriends
我看中的T400的coupons前天刚过期,不知道要等多久才有新的。
订阅:
博文 (Atom)