DATA  SEGMENT
          AB  DB        'press a to display sin wave',0AH,0DH
              DB        'press b to display triangle wave',0AH,0DH
              DB        'press c to display recrangle wave',0AH,0DH
              DB        'press d to display positive sawtooth wave',0AH,0DH
              DB        'press d to display negtive sawtooth wave',0AH,0DH
              DB        'press ctrl+c to exit',0AH,0DH,'$' 
         A    DB        128,139,150,160,171,181,191,200,209,218,225,232,238,243
              DB         247,248,249,250,251,252,253
       DB 254,255,254,253,252,251
              DB        250,249,248,247,243,238,232,225
       DB  218,209,200,191,181,171,160,150,139,128,117,106,95,85,75,64
              DB        56,47,38,31,24,18,13,9,8,7,6,5,4,3,2,1,2,3
       DB 4,5,6,7,8,9,13,18,24,31,38,47,56,64,75,85,95,106,117,128
 C     DB 0ah,0dh,'enter your choice :','$'
  
        DATA  ENDS
       STACK  SEGMENT PARA STACK 'STACK'
           Z  DW        100(?)
       STACK  ENDS
        CODE  SEGMENT
              ASSUME    DS:DATA,SS:STACK,CS:CODE,ES:DATA
        MAIN  PROC      FAR
              push      ds
              MOV AX,0
              PUSH AX
              MOV       AX,DATA
              MOV       DS,AX
              MOV       ES,AX
              MOV       AX,STACK
              MOV       SS,AX      
              MOV       DX,OFFSET AB
              MOV       AH,9H
              INT       21H
      START: mov       dx,offset c
       mov       ah,9h
       int        21h
        MOV       AH,1
              INT       21H
              CMP       AL,3
              JZ        EXIT
              CMP       AL,'a'
              JZ        LA
              CMP       AL,'b'
              JZ        LB
              CMP       AL,'c'
              JZ        LC
              CMP       AL,'d'
              JZ        LD
              CMP       AL,'e'
              JZ        LFE
         LA:
              CALL      SIN
              JMP       START
         LB:
              CALL      SANJIAO
              JMP       START
         LC:
              CALL      JUXING
              JMP       START
         LD:
              CALL      ZHENGXIANG
              JMP       START
         LFE:
              CALL      FANXIANG
              JMP       START
       EXIT:  MOV       AH,4CH
              INT       21H
              RET
        MAIN  ENDP     SANJIAO  PROC      NEAR
              MOV       BX,0FFH
     STARTB:              MOV       CX,0FFH
              MOV       AL,0FFH
     START2:
              MOV       DX,290H
              OUT       DX,AL
              DEC       AL
              DEC       CX
              JNZ       START2
              MOV       CX,0FFH
         P1:
              MOV       DX,290H
              OUT       DX,AL
              INC       AL
              DEC       CX
              JNZ       P1
              DEC       BX
              JNZ       STARTB
              RET
     SANJIAO  ENDP         SIN  PROC      NEAR
              MOV       BX,0FFH
     STARTA:              MOV       CX,89
              LEA       SI,A
     START1:
              MOV       DX,290H
              MOV       AL,[SI]
              OUT       DX,AL
              INC       SI
              DEC       CX
              JNZ       START1
              DEC       BX
              JNZ       STARTA
              RET
         SIN  ENDP 
              JUXING    PROC NEAR
              MOV       BX,0FFH
     STARTC:              MOV       CX,0FFH
         Q1:
              MOV       DX,290H
              MOV       AL,00
              OUT       DX,AL
              DEC       CX
              JNZ       Q1
              MOV       CX,0FFH
         P2:
              MOV       DX,290H
              MOV       AL,0FFH
              OUT       DX,AL
              DEC       CX
              JNZ       P2
              DEC       BX
              JNZ       STARTC
              RET
              JUXING    ENDP  ZHENGXIANG  PROC      NEAR
              MOV       BX,0FFH
         M1:  MOV       CX,255
              MOV       DX,290H
              MOV       AL,0H
          M:  OUT       DX,AL
              INC       AL
              LOOP      M
              DEC       BX
              JNZ       M1
              RET
  ZHENGXIANG  ENDP    FANXIANG  PROC      NEAR
              MOV       BX,0FFH
         L1:  MOV       CX,255
              MOV       DX,290H
              MOV       AL,0FFH
          L:  OUT       DX,AL
              DEC       AL
              LOOP      L
              DEC       BX
              JNZ       L1
              RET
    FANXIANG  ENDP
        CODE  ENDS
              END       MAIN

 

最近玩起《模拟人生2》,感觉很有意思,但是就是上手很慢,看半天的教程和手册都是“一看就懂,一玩就不会”,经过几天的摸索,基本上手,所以写本文让大家上手。
  注意:1 本文不是视频教程或是手册的替代,请务必仔细看视频教程。本文不提视频教程或是手册已有内容
 2 我不擅长泡,所以本文不是《模拟人生2》泡技法。
 3 我玩得是《模拟人生2》特别版,包括资料片 《夜生活》
  首先扫盲:《模拟人生2》 还有很多资料片和物品包:比如 大学生活,四季缤纷。这个类似半条命和反恐,必须先安装《模拟人生2》或是《模拟人生2》特别版,才可以使用资料片和物品包,注意不可以像魔兽争霸一样资料片安装在同一个目录,游戏是根据注册表找资料片的(见如何绿化《模拟人生2》)。
  安装好游戏,启动以后就出现社区面板。
  社区可以认为是一个城市或是家园,每个社区都有不同的预设故事,而其中的预设居民也会有符合预设故事的好恶关系设定。
  在我的这个版本有3个已经设计好的社区,我们也可以自己新增社区,新增社区有十几个预设的地形景观能选,如果有玩模拟城(Sim City)的市民们也可以在模拟城市中建造小区地形,设计好之后便可以汇入The Sims 2中使用。
  社区面板左下角有个视频教程,请务必看看。
  作为菜鸟,选择一个现有社区是个好主意。我玩的是无忧谷。
  进入无忧谷以后,你会觉得无从下手,很简单,左上角有一个导航条,那个是启用/使用资料片(如果你安装),右角的面板才是主角戏:
  你可以像上帝一样创造一个家庭,你也可以像城市规划师一样绿化,设计城市,还可以像建筑师一样设计建造每个房子,更可以像家装设计师一样购买家具。
  当完上帝、城市规划师、建筑师,如果想继续首先必须选择一个家庭。你可以在游戏中已经有的预设家庭中选择那些带有剧情的家庭,也可以完全自己建立一个属于你自己的家庭。进入社区画面中在左下角的按钮中点击家庭按钮,下方就会显示已经存在而且没有搬进社区的家庭。而最左边的按钮就是进入建立家庭画面的按钮。家庭要自己定义你的人物,也可以选择随机。
  注:游戏中包含一个名为“造型中心”的工具(繁体版为“美体工坊”),这个工具能够让你自己定义你的人物。
    作为菜鸟还是选择一个已有的家庭比较简单(直接点击)。 建议菜鸟选择和自己家庭类似的玩,上手会很快。
  好了,开始生活了。(具体看视频教程)很多东西使用和现实生活一样,比如床,马桶,但是有几个东西务必注意:
1  电话
很重要,没有他游戏可就没法玩,聊天(电脑也可以),邀请美女,报警,请假,雇保姆之类的都靠他,请一定要掌握他的用法。(在夜生活里面,每个地区都有一个,回家少不了他)
2 地上的东东
有报纸,作业本之类。报纸用来找工作(电脑也可以),作业本是换来A成绩的基础
还有可能会是帐单
3 兴趣类东西:在购买模式专门有一类兴趣类东西,提高兴趣就靠他了。
4 邮箱,他可不是寄信用,付帐用(注意,每2,3天要付一次)                               技巧:
  1 角色的性格   游戏中包含着5种不同的渴望种类——金钱、知识、家庭、浪漫、声望。  这是关系着你的生活质量最直接也最重要的一个属性。  金钱的模拟人注重财富,财富越多这个角色就会感到生活越幸福;而渴望知识的模拟人注重一些奇怪的东西,比如“遇见外星人”“看见鬼”之类;  家庭的角色会随着自己的孩子的出生,孙子的出生而感到幸福;   浪漫的角色喜欢追求爱情和浪漫;   声望的角色对于晚会和朋友非常注重,他们期望能够成为家喻户晓的人物。   除了渴望属性之外,角色还拥有5项个性属性,比如,整洁度低的模拟人平时就不爱清洁,而外向度高的角色就比较容易交流。(游戏说明手册和附送技巧光盘上有介绍)  建议菜鸟选择和自己类似的玩,上手会很快。
  2 掌握设计模式,建筑模式(视频教程和游戏说明手册),不然就没意思了。
  3 今天报纸上报道乌鲁木齐大火,所以,给你个家庭作业吧,学习购买火灾报警器。                                                                                                                                                 4 游戏控制面板中图标或是其他东西要你点击才提示你用途,不像其他软件鼠标放上去就提示你
 5 无忧谷高斯家族很有钱,防盗器就很重要,安装在门口,注意:有两个门(我玩的这个版本),晚上你会发现有人。。。。。。。
  好了,就说那么多,很多东西没法用文字表达(比如泡技法)。